Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ISSUE]: SLPM 62029 - Bust A Move: Dance Summit 2001 - blank screen after intro (mx4sio) #1358

Open
2 tasks done
fczuardi opened this issue Oct 21, 2024 · 22 comments
Open
2 tasks done
Labels
bug game issue for one game or game family mx4sio

Comments

@fczuardi
Copy link

fczuardi commented Oct 21, 2024

Checks

Describe the issue

I have tried both iso and zso, I believe my dump is ok because it works with an old archived OPL beta OPNPS2LD-v1.2.0-Beta-2125-d9461d0 if loaded from an USB drive with Mode 1 activated. The issue is very similar to #597 although I dont think its zso related, but it happens regardless of if the file is iso or zso.

The current behavior is:

  • without mode 1 the game don't start
  • with mode 1 the game boots, plays the intro, but never go to the menu screen if loaded from an SD card

Tested on 2 slim machines: SCPH-900006 and SCPH-77006 with the latest beta OPNPS2LD-v1.2.0-Beta-2152-3d03c96 (october 21 of 2024).

Summary:

Media OPL beta version Settings Result
USB 2125 Mode 1 OK
USB 2127, 2152 Mode 1 Broken
SD 2125 Mode 1 Broken
SD 2152 Mode 1 Broken

I have tried a couple other old versions with the game on the sd card in order to check if the issue was introduced or if this game never worked with mx4sio, but still couldnt find a version or a combination of modes that makes the menu screen appear using an sd card. I will update this issue if I find it, but in the meantime, if anyone can confirm / replicate, it would be nice :)

Console model

SCPH-900006 and SCPH-77006

OPL version / revision

OPNPS2LD-v1.2.0-Beta-2152-3d03c96

In which device(s) have you experienced this issue?

MX4SIO

Context and extra information

SLPM 62029 - Bust A Move: Dance Summit 2001 / Bust A Move - Dance Summit 2001 (Japan)

@fczuardi fczuardi added the bug label Oct 21, 2024
@fczuardi
Copy link
Author

fczuardi commented Oct 21, 2024

investigating a little more just the usb regression, the breakeage was between builds v1.2.0-Beta-2125-d9461d0 and v1.2.0-Beta-2127-f10b920 from the archives, more specifically between run_1748 and run_1754

The change in behavior was that first, on 2125 (run 1748), the initial logos appear, then the usb starts reading for 20 something seconds (while in the black screen with a white text on the bottom) and then the video started, and you could skip by pressing start, with the menu appearing immediately after skip.

On the next build, 2127 (run_1754), the initial logos appear, then the usb starts reading, but the led keeps blinking indefinitely while in the black screen with a white text on the bottom (waiting several minutes dont make a difference).

Here is a comparison of the code between the two builds:

https://github.com/ps2homebrew/Open-PS2-Loader/compare/d9461d058f654352bee2351b44fed2618430a4f9..f10b9205ab3f0d63a5807ca6c32610400401d499

I don't have a clue what this change could affect, or if it is completely unrelated and there's other factors that could interfere in the builds. The change to me look small and non related, but I don't have the means to test a rollback of it or create my own builds.

@fczuardi
Copy link
Author

Would it be possible that the build system generated a zip not from the master branch on September 30, with the binary from #1332 but for some reason, despite the commit hash in the file name it was from #1333 ? There is a comment by the author mentioning a "force push" 🤔

Because the second pull request looks to me more related to BDM stuff than the previous...

@fczuardi
Copy link
Author

cc @uyjulian @KrahJohlito

@fczuardi
Copy link
Author

fczuardi commented Oct 21, 2024

if someone can build and post a fresh binary from commit f10b920 just to confirm that the video mode patch is unrelated and that the zip archives on MEGA may contain wrong names, I would be happy to test it

@KrahJohlito
Copy link
Member

if someone can build and post a fresh binary from commit f10b920 just to confirm that the video mode patch is unrelated and that the zip archives on MEGA may contain wrong names, I would be happy to test it

https://github.com/ps2homebrew/Open-PS2-Loader/actions/runs/11112256773

@fczuardi
Copy link
Author

if someone can build and post a fresh binary from commit f10b920 just to confirm that the video mode patch is unrelated and that the zip archives on MEGA may contain wrong names, I would be happy to test it

https://github.com/ps2homebrew/Open-PS2-Loader/actions/runs/11112256773

nice! thanks for pointing the gtihub actions job!

however the generated elf has the same hash (sha256sum) from the 2127 downloaded from MEGA, so my theory that the build I had was not from the proper commit is wrong since the binary is really the same file :(

@fczuardi
Copy link
Author

if someone can build and post a fresh binary from commit f10b920 just to confirm that the video mode patch is unrelated and that the zip archives on MEGA may contain wrong names, I would be happy to test it

the video mode patch might be related after all, the 2127 build looks like its from the f10b920 version of the source code...

@KrahJohlito
Copy link
Member

KrahJohlito commented Oct 23, 2024

if someone can build and post a fresh binary from commit f10b920 just to confirm that the video mode patch is unrelated and that the zip archives on MEGA may contain wrong names, I would be happy to test it

the video mode patch might be related after all, the 2127 build looks like its from the f10b920 version of the source code...

alright, well just to help confirm; here is current with only that one commit reverted

https://github.com/KrahJohlito/Open-PS2-Loader/actions/runs/11489248754

@AKuHAK
Copy link
Member

AKuHAK commented Oct 24, 2024

@fczuardi your issue is not related to OPL but related with SDK changes. To check out which SDK update cause that issue you need to check all the run_ files from the mega for the 2125 build:
https://mega.nz/folder/Ndwi1bAK#oLWNhH_g-h0p4BoT4c556A/folder/FVpRSABA
check them all and tell the last run_ that is still working and the first run_ that has this game broken.

@fczuardi
Copy link
Author

fczuardi commented Oct 24, 2024

@fczuardi your issue is not related to OPL but related with SDK changes. To check out which SDK update cause that issue you need to check all the run_ files from the mega for the 2125 build:
https://mega.nz/folder/Ndwi1bAK#oLWNhH_g-h0p4BoT4c556A/folder/FVpRSABA
check them all and tell the last run_ that is still working and the first run_ that has this game broken.

All runs of 2125 works. The first run of 2127 don't . In other words: run_1748 = OK and run_1754 = NOT

@fczuardi
Copy link
Author

if someone can build and post a fresh binary from commit f10b920 just to confirm that the video mode patch is unrelated and that the zip archives on MEGA may contain wrong names, I would be happy to test it

the video mode patch might be related after all, the 2127 build looks like its from the f10b920 version of the source code...

alright, well just to help confirm; here is current with only that one commit reverted

https://github.com/KrahJohlito/Open-PS2-Loader/actions/runs/11489248754

just tested here, didnt work either

@AKuHAK
Copy link
Member

AKuHAK commented Oct 24, 2024

@fczuardi your issue is not related to OPL but related with SDK changes. To check out which SDK update cause that issue you need to check all the run_ files from the mega for the 2125 build:
https://mega.nz/folder/Ndwi1bAK#oLWNhH_g-h0p4BoT4c556A/folder/FVpRSABA
check them all and tell the last run_ that is still working and the first run_ that has this game broken.

All runs of 2125 works. The first run of 2127 don't . In other words: run_1748 = OK and run_1754 = NOT

Huh, strange, there is also very low possibility that sdk change were made at the same time when pr were merged. ill check that timestamp.

@AKuHAK
Copy link
Member

AKuHAK commented Oct 24, 2024

I found out only one sdk change at that time:
ps2dev/ps2sdk#661 (comment)
not sure if it can be related to mx4sio, and it should break run 1748 too...

@AKuHAK AKuHAK added game issue for one game or game family mx4sio labels Oct 25, 2024
@AKuHAK
Copy link
Member

AKuHAK commented Oct 25, 2024

@fczuardi can you check this artifacts? https://github.com/AKuHAK/Open-PS2-Loader/actions/runs/11523106208
grab DEBUG artifacts, choose any you want. It will have 3 versions ending with 3b85, bd1e and main. One of them should work if my suspicious about sdk are correct.

@AKuHAK
Copy link
Member

AKuHAK commented Oct 25, 2024

Fore example you take these 3:
opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf
opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf
opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-main.elf

@czapa86
Copy link

czapa86 commented Oct 25, 2024

MX4SIO became very unstable to me also. I'm experiencing random freezes on PES 6 while this game was working very good on previous OPL beta releases.

@AKuHAK
Copy link
Member

AKuHAK commented Oct 25, 2024

MX4SIO became very unstable to me also. I'm experiencing random freezes on PES 6 while this game was working very good on previous OPL beta releases.

You can also test these builds if you know where to search for unstability.

@fczuardi
Copy link
Author

fczuardi commented Oct 26, 2024

@fczuardi can you check this artifacts? https://github.com/AKuHAK/Open-PS2-Loader/actions/runs/11523106208 grab DEBUG artifacts, choose any you want. It will have 3 versions ending with 3b85, bd1e and main. One of them should work if my suspicious about sdk are correct.

Sure, I tested most of them on both a usb pendrive and a sd card, with various results, ranging
from 0 = not even start, to 1 = start, display the logos and freeze before the intro movie, to 2 =
start, logos, intro movie, freeze.

None of the tested builds could take me to the menu screen like the build 2125 before patches #1332
and #1333:

USB drive*

  • opl-DTL_T10000=1-v1.2.0-Beta-2160-ed3d175-3b85.elf = NO, 1 - freeze after logos

  • opl-DTL_T10000=1-v1.2.0-Beta-2160-ed3d175-bd1e.elf = NO, 1 - freeze after logos

  • opl-DTL_T10000=1-v1.2.0-Beta-2160-ed3d175-main.elf = NO, 1 - freeze after logos

  • opl-eesio_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf = NO, 0 - black screen before start

  • opl-eesio_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf = NO, 0 - black screen before start

  • opl-eesio_debug-v1.2.0-Beta-2160-ed3d175-main.elf = not tested

  • opl-ingame_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf = NO, 1 - freeze after logos

  • opl-ingame_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf = not tested

  • opl-ingame_debug-v1.2.0-Beta-2160-ed3d175-main.elf = not tested

  • opl-ingame_ppctty_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf = 1 - NO, freeze after logos

  • opl-ingame_ppctty_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf = not tested

  • opl-ingame_ppctty_debug-v1.2.0-Beta-2160-ed3d175-main.elf = not tested

  • opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf = NO, 1 - freeze after logos

  • opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf = not tested

  • opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-main.elf = not tested

  • opl-iopcore_ppctty_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf = NO, 1 - freeze after logos

  • opl-iopcore_ppctty_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf = not tested

  • opl-iopcore_ppctty_debug-v1.2.0-Beta-2160-ed3d175-main.elf = not tested

SD Card

  • opl-DTL_T10000=1-v1.2.0-Beta-2160-ed3d175-3b85.elf = NO, 2 - freeze after intro
  • opl-eesio_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf = NO, 0 - black screen before start
  • opl-ingame_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf = NO, 2 - freeze after intro
  • opl-ingame_ppctty_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf = NO, 2 - freeze after intro
  • opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf = NO, 1
  • opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf = NO, 2
  • opl-iopcore_ppctty_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf = NO, 1

@AKuHAK
Copy link
Member

AKuHAK commented Oct 26, 2024

@fczuardi this sounds very weird, IOd rather say that there is something corrupted on your setup, like filesystem or opl config. I advice to proceed with disk check and opl config folder removal

@fczuardi
Copy link
Author

@fczuardi this sounds very weird, IOd rather say that there is something corrupted on your setup, like filesystem or opl config. I advice to proceed with disk check and opl config folder removal

Are you saying that the issue is not reproducible on other setups? Do this game work fine on your setup?

@10522
Copy link

10522 commented Oct 29, 2024

Bust A Move Dance Summit 2001 [SLPM_620.29]:

OPL Beta 1.2.0 2125 USB ISO - works well
OPL Beta 1.2.0 2127 USB ISO - freezes on the 2001 logo
OPL Beta 1.2.0 2156 USB ISO - freezes on the 2001 logo
OPL Beta 1.2.0 2156 SMB ISO - works well

OPLNEUTV41 + Neutrino 20241019 USB - freezes on the 2001 logo
OPLNEUTV41 + Neutrino 20241019 + udpbd-vexfat 0.2.0 - works well

My PS2 model is SCPH-90008. Compatibility modes do not help. I use redump images and don't use PADEMU, VMC, GSM.

@10522
Copy link

10522 commented Oct 29, 2024

opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf
opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf
opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-main.elf

Freezes on the 2001 logo. Even in neutrino via USB.

@ps2homebrew

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug game issue for one game or game family mx4sio
Projects
None yet
Development

No branches or pull requests

5 participants