                       cyan helkaraxe presents you with

                                   -DEBUG-
                                   - -O- -
                                   -MATIC-
                                   - -2- -


                        (c) 1999,  all rights reserved




                                %%%%%%%%%%%%%
                                version  2.00
                                %%%%%%%%%%%%%


                this file best viewed  using the MS-DOS editor


PAGE 00                use the pgup and pgdown keys when viewing this document

                                 -cONTENTs-


Disclaimer.................02
Introduction...............03
Operation..................04
Options....................08
System Requirements........10
Known Bugs.................11
Error Messages.............15
Future Enhancements........21
Installing an Upgrade......22
Copyrights & distribution..23
Credits and Contacts.......25
History....................28





PAGE 01

disclaimer
&&&&&&&&&&

While every effort has been made to create a fully functional software package
for use on a standard personal computer, there could be some unexpected errors
in the program; although extensive testing has suggested there are none.
If you choose to use this program,  then you must agree to accept the software
"as is", and accept the concequences of any faults in the program.
If you do not agree to these terms, then you must delete this software now; if
you do agree, then the author and all other involved parties shall not be held
responsible for anything caused, directly or indirectly, by this software.

Always create  backups of  important files.  This is important when  using any
software on a computer -- not just this package.

The author and all other parties in no way advocate software piracy.  They are
not affiliated with SEGA,  or any other  such organisation.  Do not ask anyone
involved about where to obtain ROMs for emulators.


PAGE 02

Introduction
&&&&&&&&&&&&

This program is a sophisticated patching  program for editing save-state files
created by either the KGEN98,  or Genecyst SEGA Megadrive / Genesis emulators.
Coded by Cyan Helkaraxe, and brought to you by the Sonic Stuff Research Group,
this program is capable of some intriguing patching of save files.
The program has many different options, and allows you to edit a save file in
many ways. Although at this point the program is designed for editing save
state files from Sonic games, it is capable of editing a save from any game
using other techniques.
The program is fully upgradable, and by downloading a small file and adding it
to the directory in which the program resides, extra features can be added.
Many modifications are planned in the future -- including support for other
Megadrive / Genesis games.
See page 22 for details on how to install upgrades.




PAGE 03

Operation
&&&&&&&&&
This program is an MS-DOS based software package. If you are running an
operating system that does not emulate MS-DOS, such as BeOS, UNIX, etc, then
you will need to reboot the computer into an operating system that does.

This program is capable of running under the Windows graphical user interface
shell, and although it may be easier to use this way, we do not recommend
executing this software under this shell. We recommend that you shut down the
computer into MS-DOS mode, and execute the program from there. The same
applies with DOS-based emulators.

The main program is the DBM.EXE file, and in order to use this program, you
will need to make sure the DATAFILE.DLL file is in the same directory as the
executable.

If you execute the program without a command line, you will receive
instructions on how to use the command line.


PAGE 04

Here is how to patch a save file:

MS-DOS
%%%%%%

1) Create the save file with either Genecyst or KGEN98.
2) Go to the Debug-O-Matic directory and type:
   DBM sonic2.gs4
   where sonic2.gs4 is your game save file.
   If the game save is not in the same directory as the
   Debug-O-Matic, then you have to specify the path to it:
   DBM d:\emu\genecyst\saves\sonic2.gs4
3) Follow the on-screen instructions to modify your save.
4) Load up the emulator and then load the save.






PAGE 05

WINDOWS
%%%%%%%

1) Create the save file using either Genecyst or KGEN98.
2) Open an explorer window with the Debug-O-Matic program
   DBM.EXE in it, and another explorer window with the
   save file in it. Drag the save file on top of the DBM.EXE
   file.
3) Follow the on-screen instructions to create a modified save file.
4) Load the emulator, then the save.

With either method, it is much easier to make sure the Debug-O-Matic
is in the same directory as the save files.

You could set up a batch file or shortcut to automatically patch a
particular save file.

Due to serious flaws in the Microsoft Windows shell, the above drag-and-drop
technique may crash with the message EXE FILE INVALID. In this case, the only
known solution is to copy DBM.EXE and DATAFILE.DLL onto the Windows desktop.
PAGE 06

Later versions of this software package shall  include a file-selection dialog
box,  where you can choose the save file to patch if you didn't specify one on
the command line.



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Once you have loaded the Debug-O-Matic, you will be presented with a choice of
various options.
You can highlight an option by using the up-down cursor keys, and you may
select an option by using either the spacebar, or the ENTER key.

Pressing ESC at any point where the program is waiting for your response will
cause the program to exit. Any changes you have made to the save file will be
kept.




PAGE 07

Options
&&&&&&&

The main screen has the following options:

ADD AN ACTION REPLAY CODE
PATCH A HEX ADDRESS
SONIC 2 BETA DEBUG MODE
SONIC 2 HIDDEN PALACE ZONE
HACK A SAVE USING DATA
SHOW SYSTEM INFORMATION
ABOUT THIS PROGRAM
EXIT







PAGE 08

Add an Action Replay code
%%%%%%%%%%%%%%%%%%%%%%%%%

As the name suggests, this option has something to do with the Action Replay
code format by Datel.
In fact, this option attempts to perform a function that many emulator fans
have been wanting for many years.
The majority of Action Replay codes are just ROM patches. This means that they
can be, and indeed are, converted to the Game Genie format. Also, Genecyst and
KGEN98 support the entering of these Action Replay codes directly into their
Game Genie menus.

However, some of the more interesting codes cannot be converted to Game Genie
format, or entered into the emulator's Game Genie menus. These codes are known
as RAM Patches. These codes modify the RAM in the Genesis, constantly updating
values such as number of lives, etc.
You can tell if a code is a RAM Patch by looking at the first two digits.
If these digits are FF, then it is a RAM patch -- incompatible with the
emulators.

PAGE 09

However, at last there is a way of using RAM patching codes with an emulator.

This option prompts you for a code, and verifies its integrity. If the code is
not valid, it will tell you. If the code does not begin FF, then it notifies
you. In this case, you may enter the code directly into the emulator's Game
Genie menus.
However, if the code is correct and begins FF, then a patch will be performed
upon the save file.

Although this is not guaranteed to work with all codes, it should work with a
moderatly large number of codes.
Codes which constantly refresh RAM values, such as lives, may not work at all.
However, one-off codes should work fine.
Some codes are a mixture of the two. These codes include the one for use with
Sonic 2. This code is FFFE100008, and allows you to enter the Hidden Palace
Zone. When you use this code with Sonic 2 using the Debug-O-Matic, you find
that it doesn't take you to Hidden Palace, but to a corrupted version of the
Zone you saved in. This is because the Genesis hasn't yet noticed that you
have changed the level number. If you give it reason to look at the level
number, by dying or completing the act, then you are taken to Hidden Palace.
PAGE 0A

Patch a HEX Address
%%%%%%%%%%%%%%%%%%%

This option is basically a substitute for a HEX-Editor.
It will prompt you for an address, and then an 8-bit byte of data to put at
that address.
This is very useful for those of you who do not wish to fiddle around with a
HEX-Editor.



Sonic 2 Beta Debug Mode
%%%%%%%%%%%%%%%%%%%%%%%

When this option is selected, it will take a Sonic 2 Beta save, and modify it
so it is in debug mode. Once you load the save, you can press B to get in and
out of debug mode. In debug mode, B takes you out again, A changes the sprite,
and C places a copy of that sprite on the screen. This option only works with
Sonic 2 Beta, and only if you save in the Zone or the level-select screen.

PAGE 0B

Sonic 2 Hidden Palace Zone
%%%%%%%%%%%%%%%%%%%%%%%%%%

When this option is selected, it will take a Sonic 2 save and modify it so
that when you load the save up and die, you will go to the Hidden Palace Zone.
Notice that before you die, the level carries some features of Hidden Palace
Zone over to it -- such as the bridges that light up when you walk on them,
and the way the background scrolls. Make sure the save you use with it was
saved from a Zone -- not the title screen or other screens.


Hack a save using data
%%%%%%%%%%%%%%%%%%%%%%

Thanks to Damian Grove's Sonic 2 Hacking Guide, we can now hack Sonic 2 saves
in a number of interesting ways. This option allows you to select what Zone
and Act you wish to go to (after you have died in the current Zone), and how
many lives you want. Notice also that the features from the selected Zone are
carried over to the current level before you die.

PAGE 0C

Please note that all the values it asks you for are meant to be entered in
HEX. If you cannot work out what values you need, then use the Windows
calculator to convert between decimal and HEX.

Regarding the Act, you can choose a number between 00-FF.
00 is act 1, 01 is act 2, 02 is act 3. You can go up to Act 256 using this
system, although don't expect to see new Zones -- at the very least you'll see
corruption, and you may even crash the Genesis.

The Zone is not as simple as it may sound.
You have to enter a particular value for each Zone -- it is not recognised in
the order in which they are played.








PAGE 0D

ZONE                CODE
""""""""""""""""""""""""
Emerald Hill        00
Chemical Plant      0D
Aquatic Ruin        0F
Casino Night        0C
Hill Top            07
Mystic Cave         0B
Hidden Palace       08
Oil Ocean           0A
Metropolis          04
Sky Chase           10
Wing Fortress       06
Death Egg           0E

The above listing was taken from Damian Grove's Sonic 2 Hacking Guide.




PAGE 0E

Show System Information
%%%%%%%%%%%%%%%%%%%%%%%

When you select this option, you are presented with a dialog box containing
information about your system.




About This Program
%%%%%%%%%%%%%%%%%%

As the name suggests, this option tells you about this program. More
specifically it contains the credits. It also tries to make you sick.


Exit
%%%%

Hopefully your least favorite option! Keeps the changes to the save file.
PAGE 0F

System Requirements
&&&&&&&&&&&&&&&&&&&

In order to run this program, you will need a moderatly capable machine.
These are the requirements:

Disk Space: 6MB
       RAM: 8MB
 Processor: Pentium-class 133MHz or greater
  Graphics: SVGA 640-480 High Color or greater
       O/S: MS-DOS v5.00 or greater

On machines lower than 200MHz, you may experience slow loading times. This is
entirely normal. It was decided that although support should exist for slower
machines, not enough people have them to warrant extensive optimisation.
If enough people have slow machines, then optimisation may be considered.




PAGE 10

Known Bugs
&&&&&&&&&&

As this is a piece of computer software, there are a few known bugs.
As always, if you expirience difficulty with this program, then please e-mail
the author for a solution. There may be other bugs not yet discovered, so is
important to report all difficulties.

Here is a list of the known bugs:

------------------------------------------------------------------------------
When executing this program under Windows, occasionally you will find that
meuns appear and disappear very quickly. This is due to a lack of vertical-
retrace synchronisation. Microsoft Windows has a habit of preventing retrace-
sync. in a proper manner. You can obtain proper synchronisation and operation
of the program by using pure MS-DOS.
------------------------------------------------------------------------------



PAGE 11

------------------------------------------------------------------------------
This program runs in Protected Mode. On some older computers, this program
will not operate with the keyboard unplugged!
Also, some real-mode shells, such as MS-DOS Shell, are incompatible with this
program. Be sure to exit these shells before running this software.
------------------------------------------------------------------------------


------------------------------------------------------------------------------
This program uses the Vesa Graphics Standard. It is compatible with versions
1.xx and 2.xx of this standard. Although it has not yet been tested on
version 3.xx, it should work.
If your graphics card doesn't support Vesa, then this program resorts to SVGA,
which may cause extensive problems.
If you execute this program and recieve an error about your graphics card,
then there is a incompatibility issue. If your graphics card or monitor are
quite old, then this can be expected. However, if your hardware is recent,
then there should be no reason for the error. In this case, please get in
touch with the author with details about your system.
------------------------------------------------------------------------------
PAGE 12


------------------------------------------------------------------------------
16-Bit Action Replay codes have not been tested at all. Only a few 8-bit codes
have been tested. Also, many action replay codes may not work with this
program. This is normal, as 100% reliability would require the action replay
code to be built-in to the emulator.
You can tell if a code is 8-bit or 16-bit by looking at the second-to-last
pair of digits.

FFFE100008 -- this code is 8-bit
      ^^
FFFE100108 -- this code is 16-bit
      ^^
If the two digits indicated above are 00, then the code is 8-bit. If they are
anything else then the code is 16-bit.
------------------------------------------------------------------------------




PAGE 13

------------------------------------------------------------------------------
Windows gets very annoyed if you try to come out of this program and go back
in again. A classic example is pressing the Windows key, then clicking on this
program on the taskbar to full-screen it. You will get a "This application
cannot be restored and will be terminated" error. This is a factor of SVGA
graphics and Windows. There are many games on the market that suffer this
problem also. If you REALLY need to get out of the program back in to Windows
without exiting the program, then press ALT-ENTER. On most systems, this will
allow you to get back into the program by pressing ALT-ENTER on the window
again.
Also, because of this, obaining screenshots is very difficult.
A screenshot generation sytem has been built in. To activate it, press the F9
key once when the program is waiting for your input. This generates a file
called SCRNSHOT.TGA in the current directory.
------------------------------------------------------------------------------





PAGE 14

Error Messages
&&&&&&&&&&&&&&

While using this program, there are a number of errors you could experience.
In most cases, booting into MS-DOS without any drivers, or re-downloading the
software fixes the problem. If you re-download the software then please
download the full version, not the upgrade. Also, delete DATAFILE.DLL before
installing the new version.


Unable to allocate memory for length-x sequence
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

You are seriously low on RAM. Try rebooting the computer into MS-DOS without
any drivers loaded.





PAGE 15

Serious Error. This file or the datafile (datafile.dll) are either damaged...
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

This error should only occur if extensive damage is done to either the DBM.EXE
file or the DATAFILE.DLL file. This error can also occur if the DATAFILE.DLL
file is missing. Please re-download this software.


Error -- EXE file invalid. Please ensure the EXE file is named DBM.EXE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

This error, due to a bug in Windows, can occur when drag+drop is used.
This error also occurs if the EXE file is incredibly badly damaged, or if you
have renamed the DBM.EXE file to something else.
If neither of these are true, then you have either a incomplete copy of this
software, or have a serious share-error. Please reboot your computer into
MS-DOS without any drivers loaded and execute from there. Having certain
network drivers may also cause this error.


PAGE 16

Unexpected error. Datafile not present or directory structure incorrect
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Please make sure that the datafile.dll file is in the same directory as the
DBM.EXE file. Executing this program under Windows can occasionally cause this
error. If you are running from DOS, then please change to the directory
before running this program.
Example:

C:\> c:\emu\debug\dbm.exe
This may not work.

C:\> cd emu
C:\EMU> cd debug
C:\DEBUG> dbm
This should work.




PAGE 17

If you are running Windows, then create a shortcut to the program, then right
click on the shortcut, then properties, then on the PROGRAM tab (at the top).
Copy the string of text in the COMMAND LINE box into the WORKING box, then
edit the text in the working box to get rid of the \DMB.EXE:
Was: c:\emu\debug\dbm.exe
Now: c:\emu\debug

If this doesn't help, then please contact the author.
Don't forget to try DOS though...


Bad Checksum
%%%%%%%%%%%%

This error is normally followed by a crash. Having this error means that you
either have a damaged copy of the program (try downloading it again) or you
have a strange driver loaded. Try rebooting into MS-DOS without any drivers.



PAGE 18

Program overrun encountered
%%%%%%%%%%%%%%%%%%%%%%%%%%%

There is a very serious error. Either you have strange drivers loaded, or the
program is damaged. More than likely is that the DATAFILE.DLL is damaged.
Please re-download the software, or contact the author.


300-statement error
%%%%%%%%%%%%%%%%%%%

This error could occur, but shouldn't. Please contact the author.
If you expirience this error, then please shut down your system and reboot it,
as running your computer after this error could cause serious data damage.
You may have a potentially lethal virus, so be sure to run a check after this
error. This message only occurs upon system failure or the presence of a virus
on your system.



PAGE 19

Causway error
%%%%%%%%%%%%%

In writing this program, Michael Devore's DOS extender was used. This piece of
code is used to allow protected-mode access of memory.
Basically, this takes the place of the DOS4GW or P/MODE programs used by the
emulators.
However, if for some reason a serious error occurs, then this program will
trap it.
Please turn off your computer for 20 seconds, turn on again and boot into
MS-DOS without drivers. Now try loading the software. If it still doesn't
work, then please contact the author, and send the CW.ERR file as an e-mail
attatchment if possible. Search the hard disk for this file -- it is created
in a convenient place whenever there is a serious error.






PAGE 1A

Your graphics card isn't good enough for this program to run
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

As the message states, there is a problem with your graphics card.
Please see the KNOWN BUGS section of this document (page 12) to find out more
about this error.


...you have to specify the file to hack...
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

This error occurs if you run the program without specifying a file.
See the OPERATION section of this document (page 04) to find out how to use
this program.






PAGE 1B

Sadly that file does not exist...
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

You get this error if the save file doesn't exist, or if it is in-use by
another application. Please make sure it is not in use, you have not mis-
typed its name, or that it is not shared on a network. Failing this, try
booting into MS-DOS with no drivers.
The file may exist, but possibly the path to it cannot be found.
Try putting the Debug-O-Matic and its datafile.dll in the same directory as
the save file. Then go to the DOS prompt or pure DOS, change to the directory
containing both the Debug-O-Matic and the save file, then type:
DBM sonic2.gs0
or whatever your save file is called.







PAGE 1C

That file is not exactly valid
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

This error occurs if the save file is either damaged or not created by an
emulator that this program recognises. This program can only deal with KGEN98
saves, or Genecyst saves. It will NOT work with old versions of KGEN.
Regarding Genecyst, it has only been tested with versions V0.32 and Vx.xx.
It may not be compatible with some other versions, and is certainly not
comaptible with very old versions of Genecyst.
Also, ensure you have enough disk space (6MB or more). If you have less than
this, then every time you save a state, a half-save is created.
In Genecyst, press F1 to see the messages, and if you see something like
UNABLE TO CREATE sonic2.gs0 or whatever, then you have a disk-space problem,
the file is in use by another application, or the PATHS option on the
emulator is set wrong. Please see the emulator's documentation about this
subject.




PAGE 1D

(whenever you select something, the screen clears and the program ends)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Either there is a serious error (please contact the author) or you are
pressing ESC instead of any other key to select things.
Please note that pressing ESC at any point when the program is waiting for
your response will quit the program and KEEP the current changes to the
save file.


(after the "about this program" has been seen, the program ends)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

This is normal for this version. It would have taken too long to make the
program clear out the memory and de-allocate the pointers used by this piece
of code.




PAGE 1E

This program is designed ONLY for codes starting FF
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

If you try to use a ROM patching Action Replay code with this program, you get
this error. You must put this code in the Genecyst or KGEN98 Game Genie menus.


INVALID CODE!
%%%%%%%%%%%%%

The Action Replay code you put in was not valid. Was it 10 digits long?
Did you mis-type it?
If you cannot get it to work, then please send the code to the author.


Your data is not valid!
%%%%%%%%%%%%%%%%%%%%%%%

When patching a HEX address, you must make sure your data is two HEX digits.

PAGE 1F

Your address is bad!
%%%%%%%%%%%%%%%%%%%%

When HEX patching an address, you must make sure you enter the address
correctly. If you try to patch a byte off the end of the file, you get this
message.


You must limit your values to 2 HEX digits
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

When hacking Sonic 2, you must make sure you enter two HEX digits for the act,
lives and Zone. You cannot have more than 255 because of this. This is a limit
of the games, not of this program. If you want a one-digit value, then you
must put a 0 in front of it, to make it up to 2 HEX digits.

If you experience any other errors, then please contact the author.
DO NOT TRY HACKING THE CODE!!! Critical system files are opened by the
program, and if you hack it, then the damage caused could ruin vital files on
your hard drive! Normal operation is OK, though, as safeguards are in place.
PAGE 20

Future Enhancements
&&&&&&&&&&&&&&&&&&&

As this program is fully upgradable, many enhancements are planned.
Here is a brief list:

>> Fixing of the majority of bugs, including ones reported by users
>> Support for games other than Sonic 2
>> Support for hacking original KGEN saves (not just KGEN98)
>> Support for hacking ROMs as well as saves
>> 99% reliable Action Replay patching (installing a routine in RAM)
>> An easier way of hacking Sonic 2
>> A built-in base converter (change between DECIMAL-HEX HEX-DECIMAL)
>> File selection box
>> Pro Action Replay memory search facility
>> Custom wallpaper
>> Command line switches for the expert user, to avoid the menus
>> More sickening "about this program" section


PAGE 21

If there is anything you would like added to this list, then please contact
the author -- all suggestions welcome. I would greatly appreciate feedback,
and I would very much like to know what items out of the above list I should
implement first.

If you obtain an upgrade for this program, first make sure it is compatible
(if it isn't, then the file in the ZIP won't be called DATAFILE.DLL).
Then, unzip the file into the directory where you keep Debug-O-Matic.
You will have to overwrite the DATAFILE.DLL file that is already there --
don't worry, it's not a system file!
Make sure you do this to all copies of Debug-O-Matic, as if you update one
copy and you have another copy in your saves directory, the other version will
still be the old version.
If you want to keep a backup of your old version, then make a copy of your old
datafile.dll file.

Also, please overwrite this readme.txt file with the one that comes with the
upgrade, as that will contain all this does, plus the added features of the
upgrade.

PAGE 22

Copyrights and Distribution
&&&&&&&&&&&&&&&&&&&&&&&&&&&

This program was coded by Cyan Helkaraxe, and presented to you by the Sonic
Stuff Research Group at EmulationZone.
The code is copyrighted (c) 1999 by Cyan Helkaraxe.
The Sonic 2 Hacking information, including the Zone list, is copyright (c)
1998/9 Damian Grove.
The background image used in this program is copyright (c) SEGA, and is used
without permission.
The CauseWay DOS Extender is copyright (c) 1992 - 1996 Michael Devore.
Sonic games, Sonic the Hedgehog, and all other related Sonic stuff is
copyright (c) SEGA 1991.
The SEGA Genesis, SEGA MegaDrive are copyright (c) 1989 SEGA.
Genecyst is (c) Bloodlust Software.
KGEN98 is copyright (c) Kode and Musak Ltd.
Any other omitted parties own copyrights of their creations.



PAGE 23

This program is FREEWARE.
You may distribute this program as widely as you wish, as long as NO money is
made in the process, and nothing is added, removed or changed.
When distributing this package, you must make sure that the files DATAFILE.DLL
README.TXT and DBM.EXE are all present and as they are on my site.
It is recommended that you distribute the ZIP downloadable from my site.
You may not claim this program as your own.

You can contact the author of this program (Cyan Helkaraxe) at:
manic@emulationzone.org (preferred)

or using the emergency address:
cyanh@hotmail.com (checked occasionally)

If you use this program, then E-MAIL ME!!! Unless I get feedback, then I'll
just give up, and forget uprgrades, or any future programs! There is serious
money to be made in writing software, and I'm doing this for free. The least
I expect is some feedback!


PAGE 24

Credits and Contacts
&&&&&&&&&&&&&&&&&&&&

Lead programmer:
Cyan Helkaraxe                  manic@emulationzone.org


Lead alpha tester:
Bane Singollo                   sephiroth281@hotmail.com


Other extender routines:
Michael Devore
Pete E.






PAGE 25

Sonic 2 Hacking:
Damian Grove                    saxman@shentel.net
Cyan Helkaraxe                  manic@emulationzone.org


Bit orientated graphics:
SEGA
Cyan Helkaraxe                  manic@emulationzone.org


Ripple routines:
Cyan Helkaraxe                  manic@emulationzone.org


Interpolation routines:
Cyan Helkaraxe                  manic@emulationzone.org




PAGE 26

Patching system:
Cyan Helkaraxe                  manic@emulationzone.org
Bane Singollo                   sephiroth281@hotmail.com

Sonic 2 Beta support:
Simon Wai                       simonwai@home.com

Special thanks:
Cyan Helkaraxe                  manic@emulationzone.org
Bane Singollo                   sephiroth281@hotmail.com
Andy Wolan                      wacko@vgernet.net
Simon Wai                       simonwai@home.com
Dezmond Castner                 Monsterball@yahoo.com
Richard Jacques
The Sonic Stuff Research Group
Bloodlust Software
Kode and Musak Ltd.
SEGA


PAGE 27

History
&&&&&&&


V2.00
First final release. A few minor bugfixes and code optimisations.
Also, backspace now works when entering text, and the system information box
is more concise.

V2.00B
First public release of the Debug-O-Matic II Beta.

V1.00
Original text-based debug-mode hacking application.






PAGE 28





                       


                                     the-
                                     -END

                                 









