Open-PS2-Loader icon indicating copy to clipboard operation
Open-PS2-Loader copied to clipboard

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

Open fczuardi opened this issue 1 year ago • 7 comments

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 https://github.com/ps2homebrew/Open-PS2-Loader/issues/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 avatar Oct 21 '24 19:10 fczuardi

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 avatar Oct 21 '24 20:10 fczuardi

Would it be possible that the build system generated a zip not from the master branch on September 30, with the binary from https://github.com/ps2homebrew/Open-PS2-Loader/pull/1332 but for some reason, despite the commit hash in the file name it was from https://github.com/ps2homebrew/Open-PS2-Loader/pull/1333 ? There is a comment by the author mentioning a "force push" :thinking:

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

fczuardi avatar Oct 21 '24 20:10 fczuardi

cc @uyjulian @KrahJohlito

fczuardi avatar Oct 21 '24 20:10 fczuardi

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

fczuardi avatar Oct 21 '24 20:10 fczuardi

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

KrahJohlito avatar Oct 23 '24 05:10 KrahJohlito

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 avatar Oct 23 '24 11:10 fczuardi

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...

fczuardi avatar Oct 23 '24 12:10 fczuardi

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

KrahJohlito avatar Oct 23 '24 22:10 KrahJohlito

@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.

AKuHAK avatar Oct 24 '24 10:10 AKuHAK

@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 avatar Oct 24 '24 11:10 fczuardi

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

fczuardi avatar Oct 24 '24 11:10 fczuardi

@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 avatar Oct 24 '24 13:10 AKuHAK

I found out only one sdk change at that time: https://github.com/ps2dev/ps2sdk/pull/661#issuecomment-2371406755 not sure if it can be related to mx4sio, and it should break run 1748 too...

AKuHAK avatar Oct 24 '24 13:10 AKuHAK

@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 avatar Oct 25 '24 18:10 AKuHAK

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

AKuHAK avatar Oct 25 '24 18:10 AKuHAK

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.

czapa86 avatar Oct 25 '24 19:10 czapa86

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.

AKuHAK avatar Oct 25 '24 20:10 AKuHAK

@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

fczuardi avatar Oct 26 '24 10:10 fczuardi

@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

AKuHAK avatar Oct 26 '24 17:10 AKuHAK

@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?

fczuardi avatar Oct 26 '24 17:10 fczuardi

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

OPL Beta 1.2.0 2125 USB ISO (run_1748) - works well OPL Beta 1.2.0 2127 USB ISO (run_1754) - freezes on the 2001 logo OPL Beta 1.2.0 2210 USB ISO (run_2176) - freezes on the 2001 logo OPL Beta 1.2.0 2210 SMB ISO (run_2176) - works well

NHDDL 1.1.2 + Neutrino 1.3.1 USB - works well NHDDL 1.1.2 + Neutrino 1.4.0 USB - freezes on the 2001 logo NHDDL 1.1.2 + Neutrino 1.7.0 USB - freezes on the 2001 logo NHDDL 1.1.2 + Neutrino 1.7.0 + 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 avatar Oct 29 '24 02:10 10522

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

10522 avatar Oct 29 '24 02:10 10522