Neo Geo Game Genie 0.45
Programmed by KiWi_SLT
Windows Database Editor by MH427!
Disclaimer: KiWi_SLT is not responsible for any harm or damage
inflicted
by the use or misuse of the Neo·Geo Genie.
Legal: KiwI_SLT's Neo·Geo Genie is in no way affiliated
with SNK or their
copyright on the Neo·Geo bios system rom.
KiWi_SLT's Neo·Geo Genie is also in no way affiliated with
any emulator,
including (but not limited to) NeoRage and the Gekko.
KiWi_SLT is
only interested in how the Genie itself is working for you.
What is it?
The Genie is a replacement Neo-Geo.rom (bios)
It can cheat all existing games via a code.
It runs *ONLY* with NeoRage 0.2C or higher
(not 0.2B !)
All you need can be found here at ROMLIST
Anyone who is familiar with the Game Wizard for DOS or other
such
memory editors will be familiar with this concept.
How do I install it?
Copy the following files to the directory where NeoRage and
your Game directories are located:
neo-geo.rom
ng-sfix.rom
ng-lo.rom
ng-sm1.rom
genie.gdb <-- NEW since 0.45
How do I use it?
Just run Neorage as you did it before !
When NeoRage runs you can press at any time
F12 to access the menu system.
For what are all these menus ?
The first Menu is ENTER CODES:
You can enter up to 8 different Cheatcodes for a game.
The format is xxxxyyyy , where xxxx is the location in memory,
and yyyy is the value being set.
You can also press the "D" button of the Neo Geo to select codes
from a build in Database :
With every update of the Game Genie, the Database will contain
more and more codes.
Please don't forget that you can't add codes to the Database
by yourself.
The original Neo Geo has no Floppy Disc or Harddrive, therefore
the Game Genie can't save ANY DATA !
The second Menu is SEARCH CODES
I'll try now to explain how the SEARCH CODES function works.
I do that with the game GHOST PILOTS:
Run NeoRage with GHOST PILOTS, Start a new game, select your
favorite Bomb and the GAME STARTS !
You see now on the screen that you have 2 LIVES and 3 BOMBS.
Now it's time to ENTER the Game Genie via F12.
Select SEACH CODES, the Game Genie runs now the FIRST PASS !
Now go back to Main Menu and exit the Game Genie.
Now fly a little bit around and shoot some enemies .. but:
DO NOT INCREASE OR DECREASE THE COUNTER YOU'RE SEARCHING FOR
!
Do NOT loose a life or fire a bomb !
The Game Genie now makes a memory log of the game.
You will see that the game HANGS a little bit every second.
That's why the memory logger checks the whole memory for addresses
while the
game runs. That are addresses like the position of sprites,
graphics and alot of other counters that
you're not interested in.
After a while it's now time to run the 2nd Pass of the CODE
SEARCH !
Press F12 again to enter the Game Genie, select CODE SEARCH
again and run PASS 2 !
Now go back to Main Menu and exit the Game Genie.
Now it's time to INCREASE or in our case to DECREASE a value
were we searching for
:
We thow a bomb and the bomb counter goes from B=3 to B=2
A second after the counter shows B=2 you should press F12 as
fast as you can !
The time difference between running PASS 2 and the INCREASE
or DECREASE of a value you
searching for is VERY IMPORTANT. As shorter as this time is,
the less memory addresses can be changed by the game !
That will improve the quantity of found codes
very much.
Now we choose again SEARCH CODES, and select B = SHOW ALL DECREASED
addressES
If you're searching in another case an INCREASED value you must
press A.
Now you can choose beween displaying all addresses and values
that have been changed between Pass 1 and Pass 2,
or you can press B to output the difference between Pass 1 and
Pass 2 by a value. But that comes later ...
You push A to SHOW ALL addresses.
You will get 1 or more pages of addresses that have been changed.
That depends on the game and
on the TIME between PASS 2 and PASS 3 .. I TOLD YOU BEFORE !!
Now, we are searching for a value that has only decreased by
1.
You remember: on Pass 1 we had 3 Bombs, NOW we have 2 Bombs.
We sort all codes out that have more decreased as 1. In our
case is it:
038A0009 changed to 038A0008 and the difference is 0001
040A0009 changed to 040A0008 and the difference is 0001
048A0009 changed to 048A0008 and the difference is 0001
050A0009 changed to 050A0008 and the difference is 0001
04120405 changed to 04120104 and the difference is 0301
04920405 changed to 04920203 and the difference is 0101
3F400300 changed to 03F400200 and the difference is 0100
These are all code possibilities, but one of them looks really
interesting:
3F400300 changed to 03F400200 and the difference is 0100
0300 changed to 0200 .. we had before 3 Bombs and now we have
2 Bombs ...
Can this be the code, that we're searching for ?? Hmm ... let's
try it out !
Go back to the Main Menu and select ENTER AN CODE
And input: 3F400300
Now go back to the game and drop a bomb. And ?? Uh .. We have
found it !! Unlimited bombs !!!!
But what's with the lives ?? We have still 2 of them.
So now it's time to lose a life :)
Now we enter the Game Genie again and select SEARCH CODES again.
We're still searching for DECREASED values .. therefore we choose
B
Now we do another search method, the search of addresses by
value difference.
In this case, we push the B button:
Now we can enter the difference between the OLD and the NEW
Value.
In our case it was BEFORE 2 lives and NOW we have 1 lives, so
the difference is 1
So we enter 0001
And we push B to accept. Now we get a new list of possible codes:
And we see .. one of this codes is in the same range as the
code we found for the unlimited bombs !
That isn't a must, but in the most games all player data is
saved in the same address room.
But also in this case the values matching exactly for what we're
searching for :
3F360002 changed to 3F360001 and the difference is 0001
0002 changed to 0001 .. we had before 2 lives and now we have
1 ...
So we try 3F360002 as code .. and it work !! Unlimited
lives for player 1 !
But don't use it now .. we can find such codes also over another
search funtion :
The third Menu is SEARCH VALUES
With this function we can trace the whole memory also for codes.
In the Main Menu we select SEARCH VALUES.
A screen appears and asks us for a value. In our case it's 0001
because we have at the moment only
1 life over ... (Hope you didn't enter the cheat code for lives
we found :-)
We push B to accept and the search funtion outputs the following:
Ah .. look !! 3F36 contains 0001 !
If you don't find with the SEARCH CODES function any useable
code you can also try this function.
But the codes for the bombs had we never found with that function
cause we didn't know that the
amount of bombs were saved in the upper byte 0300 and not in
the lower 0003 like the lives.
The fourth Menu is MEMORY DUMP
With this function you can sneak into the memory of the Neo
Geo.
Here you see the part of data we searched in Ghost Pilots.
You will find alot of useable and unuseable data with this function
.. but sometimes it's really useful!
The fifth and last Menu is EXIT
Hmm .. what will it do ??
This function transfers 200 US $ from your bank account to mine
:) Nah .. just kidding !
Appendix:
Why do people use a trainer ?
For most people, it is because there just isn't enough time
in the day to play your favourite games for hours upon hours.
Some would prefer to enjoy the Neo·Geo graphics in later
stages of the game without getting frustrated.
However, the main reason the Genie was created was to aid in
finding bugs in the Neo·Geo emulators.
Contact
If you have suggestions, NEW CODES or questions .. email me
!
KiWi_SLT@GMX.NET
*Do not send any e-mails pertaining to any emu
or rom images*
Changes:
V0.45
- All GFX problems with NAM, crashing Viewpoint and some other
games are fixed !
- Some new codes to database added
- New Game Genie Database Edior for Windows by
MH427 !
One of the next NeoRage and Game Genie Bios versions will support
LOADING of the Database !
At the moment you only can view, edit, merge and save the codes.
If you have a COOL Database, email me your .GDB file !!
Please SUBMIT new codes as .GDB file !! Don't write only a text-email
with the code !!!
V0.40
- Memory logger for 3 pass search engine added
Now you're able to find energy bars very easy.
- New documentation in .hml
- New codes to database added
V0.30
- Added new Memory features ..... BIG THANKS TO THE RAGETEAM
FOR SUPPORT !!!
- Whole source changed to new display format
- Code Database ... over 100 Game cheats are now BUILD IN
Just select them over ENTER A CODE and then press D Button
- Search Value : Scans the whole memory for a Value that you
can set !
- Search CODE !! NEW !!! ROCKS !!!
-Shows you all adresses and values that have changed
between a time you choose
V0.020
- Full NeoRage support (F12) - This Bios is a VALID NeoRage
Bios !
- English and Japanese support removed .. NeoRage does it now
for YOU !
- ASCII Sneak to Memory Dump added
V0.005
- Runs all games in English or Japanese -- you choose !
- Rewritten code engine .. works better now
- You can enter up to 8 codes for cheating :)
- Memory Dump ... take a sneak into the RAM of the Neo Geo (and
find codes)
- Program core relocated
- Some small bugfixes
V0.004
- Major Bug in Rom-Patch fixed
(Yes ... $10f300 is not the same as $10f3000 ... some
game crashed ... )
- Screen restore is now 99.99% ... in V0.001 was a small error
that restored trash :(
... and i asked the RAGE TEAM .. shame on me :)
- Bug in code entry removed
- Completely rewritten display engine for the found codes :
4 rows a 10 codes
- More comments in the menu's
V0.001
First release
GREETINGS!
Itchy - for being a really good friend and a lot of help and
support !!!!!!!!!!
ORG2 from ROMLIST - http://hem.passagen.se/ogg/
- the best NEO GEO page around !
araCORN - for releasing all these fantasic rom dumps
Chemical and NAZ of NeoCharity
for his excelent work with dumping CPS2 an NEO GEO roms.
AlbX - for being a really good friend !
The Rage Team - Rageman1 and Rageman2 for all their work on
NeoRage
Drac - for making the first working neo geo emu !
Darth - thanks for your support !!
Red, Placebo, Microd00d and all people on #neogeo and
#x68000 (IRC - EFnet)
Also a BIG THANKS to MaLiGNO for submitting alot of new
codes !
For actual Game Genie Codes you should visit Tolbains page at
http://www.fortunecity.com/underworld/mortalkombat/577
or http://members.spree.com/jaraiza/index.htm
Japanese people should visit http://www.geocities.co.jp/Playtown-Denei/1160/
Last Words & ToDo
The new search routines are clearly superior in this latest
version. It should now be possible to find any
code you're searching for, such as energy bars.
A version for the Neo Geo CD is also in progress .. so be cool
dude, and enjoy the NeoGeo and all the excellent games !
KiWi of StarLighT
Cologne, Germany 10.09.1998