QUOTE (Overlord @ Jan 23 2011, 04:19 PM)

QUOTE (MathUser @ Jan 23 2011, 06:40 PM)

You are a tech member, can't you find that out for yourself?
Wow, that was incredibly dickish and uncalled for. Enjoy your day's holiday.
:off-topic: I think he was just misinformed? Just like a pencil artist is not the same as a digital artist, he probably just doesn't know how one machine may vary greatly from another machine. Just unban him and let it slide. It's not like I was offended anyways. :off-topic:
QUOTE (GerbilSoft @ Jan 23 2011, 04:36 PM)

I believe the debug mode only triggers in one emulator, "RAPE". (Either that or "LAME" - they're both hacks of each other, or something like that.) Mednafen doesn't trigger it. (EDIT: djohe tells me that RacePSP also triggers it, so maybe it's a misdocumented hardware quirk that's being emulated incorrectly by some emulators?)
According to
http://info.sonicretro.org/Game_Secrets:So...ocket_Adventure R.A.P.E, Neopocott, and the PSP emulator RacePSP are the ones that have this debug mode access.
QUOTE (GerbilSoft @ Jan 23 2011, 04:36 PM)

There's a high barrier of entry with regards to SPA because of the NGPC's unusual CPU, a Toshiba TLCS900H. I don't know if there's any disassemblers available for the TLCS900H, or if the system uses bankswitching or not. (Bankswitching would significantly complicate any sort of disassembly.)
From reading briefly about the system, it seems bank switching is only used for roms greater than 2MB. Sonic Pocket Adventure is 2MB.
There were assemblers and disassemblers floating around. The big year in Neo Geo Pocket development was 2003. After that things just started 404ing. Although, the NeoPop core has a disassembler component,
http://neopop.emuxhaven.net/NeoPop-Src-Core-0.71.zip See "Core\TLCS-900h\TLCS900h_disassemble.c"
Mednafen uses the NeoPop core.
A possible approach may be to do what Nemesis did with Sonic 2 and have the emulator track the instruction branches by modifying the source code of an existing emulator and playing the game for a while in order to create an accurate disassembly.
edit:
QUOTE (Rolken)
(until getting a friendly email a few minutes ago).
That was fast!
This post has been edited by SANiK: 23 January 2011 - 06:26 PM