I and my brother Luciano discovered this cheats together!
In Sms Plus (New version):
[address which you changed in rom file] + [25E124] = Gameshark code for Sms Plus(DC)!
Don't understand?
The ROM (which you loaded) start in address 25E124, this point is = 0000 in ROM understand?
For get gameshark code for this emulator, open some ROM using an hexadecimal editor (in PC or MAC) and change any byte in ROM, eg. you change byte for "1C" in sonic2.sms ROM, address 000023C3 and exit and save. Loading game in master system emulator for PC you see one cool thing happened in game(jump higher, invencibility or other thing, it is an example only!)
How convert this to Gameshark for Dreamcast?
With scientific calculator in hexadecimal mode make this: 23C3 (addres you changed) + 25E124 (ROM START for the Sms plus-New version in this site) = 2604E7
Now in Gameshark enter code:
0025E124
0000001C (byte change executed in example)
It's simple!
25E124 in dreamcast (smsplus) is address 23C3 in rom file, the difference is why dreamcast loaded more things into your memory: the Rom file, the emulator file and other files!!!
In DC Generator (Newest version)
Is only:
[address which you changed in rom file] + [1597A0] = Gameshark code for Dc generator!
More emulators Gameshark conversions is coming....
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
If you discovery send private message for me!
Thanks!!!
![Confused :?](./images/smilies/icon_e_confused.gif)