GAME SHARK IN EMULATOR ROMS, IT'S POSSIBLE!!!

This forum is for discussion pertaining to homebrew and indie software for the Dreamcast, such as homebrew games, emulators/interpreters, and other homebrew software/applications. Porting requests and developmental ideas are not to be made here; you can make those here. If you need any help burning discs for homebrew software, this is the place to ask as well.
Post Reply
cristfc
DCEmu Freak
DCEmu Freak
Posts: 50
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Wed May 28, 2003 8:08 am
Location: Brazil
Has thanked: 0
Been thanked: 0
Contact:

GAME SHARK IN EMULATOR ROMS, IT'S POSSIBLE!!!

Post by cristfc »

Understand I am Brazilian, don't speak (and whrite) english very well!!!

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

:D WHERE IS ROM (LOADED) ADDRES AND RAM IN SMEG v0.84 (OR OTHERS EMULATORS) FOR I CHANGE IS USING GAME SHARK CODES???
If you discovery send private message for me!
Thanks!!!
:?
Again, Legendary Levels return!!
Moi
QuakeDev Respected
QuakeDev Respected
Posts: 592
Joined: Thu Mar 14, 2002 1:15 am
Has thanked: 0
Been thanked: 6 times

Post by Moi »

Interesting...
Have you tested this on any rom?
Create your own Dreamcast games using the Quake-Engine:
http://quakedev.dcemulation.org/develop/getstarted.htm
cristfc
DCEmu Freak
DCEmu Freak
Posts: 50
Joined: Wed May 28, 2003 8:08 am
Location: Brazil
Has thanked: 0
Been thanked: 0
Contact:

Post by cristfc »

Yes! In Pc Use Hex editor, change 1 byte, make conversion and see...is true!!!
Again, Legendary Levels return!!
Moi
QuakeDev Respected
QuakeDev Respected
Posts: 592
Joined: Thu Mar 14, 2002 1:15 am
Has thanked: 0
Been thanked: 6 times

Post by Moi »

So what roms have you already hacked?
Create your own Dreamcast games using the Quake-Engine:
http://quakedev.dcemulation.org/develop/getstarted.htm
cristfc
DCEmu Freak
DCEmu Freak
Posts: 50
Joined: Wed May 28, 2003 8:08 am
Location: Brazil
Has thanked: 0
Been thanked: 0
Contact:

Post by cristfc »

I ? SONIC 1, SONIC 2 and SONIC 3 all for Genesis!!! ( in http://shadowsoft.dyndns.org/ssrg see more info and sonic hacking guides!!!!!). My brother changed text "NOBODY GOES AGAINST THE MASTER" in strider.sms (master system)!!!
SONIC3 HACK work in SEGAGEN, SONIC 2 NOT WORK, I'LL TRY DISCOVERY YHE UNLOCK CODE!!!
Again, Legendary Levels return!!
Ian Micheal
Soul Sold for DCEmu
Soul Sold for DCEmu
Posts: 4865
Joined: Fri Jul 11, 2003 9:56 pm
Has thanked: 2 times
Been thanked: 4 times

Post by Ian Micheal »

sonic 2 works fine on gensis plus by black aura.
Dreamcast forever!!!
cristfc
DCEmu Freak
DCEmu Freak
Posts: 50
Joined: Wed May 28, 2003 8:08 am
Location: Brazil
Has thanked: 0
Been thanked: 0
Contact:

Post by cristfc »

For arrive to SEGAGEN ROM start address:

I have tested codes for many days, I and my brother!
After see size SONIC2 genesis ROM, 1.048.576 bytes, I converted 1048576 in Hexadecimal value: 1048576 (dec)=100000 (hex), after this I put gameshark code 00100000 0001 in SEGAGEN and loaded SONIC2 ROM, when I see no effect, only add 100000HEX (size of SONIC2 ROM) to current Gameshark code (with objective to discover the ROM start address): 100000+100000=200000HEX, this metod I used until to arrive in C00000 (when the red screen not appear I know ROM not have changed, when appears I know ROM have changed (in address C00000!))

It was a difficult work but I win!!!!

It's cool!
Again, Legendary Levels return!!
OneThirty8
Damn Dirty Ape
Damn Dirty Ape
Posts: 5031
Joined: Thu Nov 07, 2002 11:11 pm
Location: Saugerties, NY
Has thanked: 0
Been thanked: 0

Post by OneThirty8 »

We really shouldn't be talking about Segagen here.
Johnnylee_hang
Psychotic DCEmu
Psychotic DCEmu
Posts: 599
Joined: Sat Oct 19, 2002 9:58 am
Has thanked: 0
Been thanked: 0

Post by Johnnylee_hang »

Wait it sounds funny. I haven't tried it, but answer this:

Does the emulator cristfc mention earlier have a gameshark or gamegenie inside the emulators or does he mean by using dc gameshark?
User avatar
FETUS
Knight of Null
Knight of Null
Posts: 2938
Joined: Sun Feb 02, 2003 8:21 pm
Location: Large fries
Has thanked: 0
Been thanked: 0
Contact:

Post by FETUS »

it would be interesting to figure out gameshark codes for homebrew games
Post Reply