they give a code i remember seeing something somewhere about it
Announcement
Collapse
No announcement yet.
ps1 games mentioning debug menus
Collapse
X
-
Comment
-
-
Hybrid, try this code to access the debug menu in Action Bass:
Action Bass (U) AR/GS [PSX]
Since the game increments the value to 4 to start the game, and the value for debug is 0, I just killed the following in ASM in the boot routine to make it load the debug menu instead of the normal game:Code:Access Debug Menu On Boot 800117DE 2400
Very nice work in finding that .bin modifier Hacc.Code:800117DC: addiu a0,zero,$4
Comment
-
The latest code I created doesn't work either? Wonder if there are different revisions of the game or something. My code is an assembly hack, so the game should be doing what my code tells it to do. I'm really not sure why it isn't working for ya, but maybe it is a limitation of the gameshark to manipulate code at boot directly after the psx screen (not really sure on this)? What exactly happens when you use my code?Originally posted by Hybrid View Postyou guys may want to add this as an emulator only code for some reason it won't work on hardware
Comment
-
Hmm, well there is one other option if Hacc is up to the challenge of finding where 01 - GAMEMAIN.BIN is loaded to give the gameshark a little time after the Take 2 Movie plays. Not really sure if it's worth it to him or not, but it would be nice to have something working on hardware for those that don't/can't use emulators.Originally posted by Hybrid View Postyeah its a hardware problem.
just make a note that it don't work on hardware
Comment
-
I'll look into it. In the meantime, you can try the following GS command and see if it helps:
Code:Activate All Codes On Delay C1000000 YYYY Works like the D0/E0 code type, but affects ALL codes. This is like a timer. A value of around 4000 or 5000 will usually give you a good 20-30 second delay before codes are activated. Use as an (M) Must Be On if the game won't load with codes turned on.
Comment
-
That's really great to hear. It's probably a timer issue with the game and the GS. I'll poke around some more in the code.
Update: I found an in-game reset command (80088120 @ the "Press Start" screen).
In-game reset:
Press L1 + R1 + Select + Start.Last edited by Hacc; 11-18-2013, 04:06:43 AM.
Comment
-
Will do. This function controls the "a0" register: 80015E10. Just reverse that to find the loading points on any screen. I'll have a new code soon (some issues in the new one still).
Update: Improved the code (no missing GFX), found the function table for the debug menu [800874D4 - 80087750], and got the menus translated (see post on first page).
Debug Menu (press Select)
D009564C 0100
80088130 0100
D009564C 0100
30088144 0000Last edited by Hacc; 11-18-2013, 06:10:44 AM.
Comment


Comment