Page 1 of 1

ROM Header and Emulators

Posted: Thu Feb 01, 2007 6:39 pm
by Ketsuban
Why is it that current emulators expect the header for the game to be exactly as it is presented in sega2? All the TMSS does is expect "SEGA" or " SEGA" to be present at $100. Then it loads the stack pointer from $0 and the PC from $4.

The result of this behaviour is inaccurate emulation - two examples that I can think of off the top of my head are Pocket Monsters (Unl) and Pocket Monsters 2 (Unl), which fail to run entirely.

Posted: Thu Feb 01, 2007 7:24 pm
by Stef
Unlicensed... it's the word.

Posted: Thu Feb 01, 2007 8:28 pm
by Mask of Destiny
Are those made by Realtec? There are at least a few Realtec titles that don't work because they use a funny mapper despite the fact that they aren't big enough to need one. It appears to be an anti-piracy measure which is rather ironic since they also made cartridge copiers.

Posted: Fri Feb 02, 2007 8:49 am
by TmEE co.(TM)
Does these games work on the real thing ?

Posted: Fri Feb 02, 2007 8:58 am
by Stef
They do work but they contains additionnal hardware...

Posted: Fri Feb 02, 2007 9:00 am
by TmEE co.(TM)
Well, if you want them to run on emus, you NEED to emulate the additional HW aswell if the games depend on it.

Posted: Fri Feb 02, 2007 9:01 am
by KanedaFr
like HAZE is doing...

Posted: Fri Feb 02, 2007 9:02 am
by TmEE co.(TM)
What's HAZE ?

Posted: Fri Feb 02, 2007 9:59 am
by KanedaFr

Posted: Fri Feb 02, 2007 1:09 pm
by TmEE co.(TM)
now I see...

If I'm going to make a commercial game, I will definately put extra HW on the cart, maybe even a MP3 decompressor chip (these are not very expensive anymore).