Sega CD & Genesis Code Search/Patch Tool  by: Tony H
Version 1.1   4/27/2022   
For Windows     (C#)
Send bug reports or comments to: t_hedstrom@yahoo.com

My site, with other editors, programs, Game Genie codes, etc...
https://codehut.gshi.org/
http://www.angelfire.com/games2/codehut/

Version 1.0 = 3/1/2022  Initial public release.

Version 1.1 = 4/27/2022  Fixed a bug with 8 bit "number" matches (11FC & 13FC) that was one byte off when patching/writing to the ROM, added options for Sega CD or Genesis RAM addresses, changed the way that backup copy is made.


Version 1.1 update info: 
Fixed a problem where if you patched an 8-bit "number" match, it would write to the wrong ROM address.  So for example, if your original value was 03 and you changed it to 09, it would show up as 0903 instead of 0009 and wouldn't work correctly when you tested your ROM.

Added a new option that lets you choose between Sega CD or Genesis RAM address ranges.  If you choose Genesis, it limits your RAM address range to 00FF0000 to 00FFFFFF.  These new buttons are located just to the right of where you enter your RAM address.

Version 1.1 changes the way that the backup copy works when patching.  When you use the patch buttons that make a copy, the program will automatically add "Patched" to the end of your ROM file name that you are about to create, which makes it easy to remember which ROM has been patched and keeps your original ROM safe.  However, you can name your new patched ROM anything you want, just as long as it's not the same as the original file name.

The patch buttons that don't make a backup copy haven't been changed.

Lastly for ver 1.1, I fixed/improved a few other minor things.

-----------------------


This is a program that will let you enter any type of Sega CD or Genesis RAM address, and will search the ROM for possible addresses that you can modify to make changes in the game.  Once it finds any matches, you can decide how you want to modify it, and can then patch your changes into the ROM.  Will work on any type of Sega CD RAM address, including PRG RAM, Word RAM, etc.  This was designed for Sega CD, but will also work on Genesis ROMs as long as you keep the RAM address range between 00FF0000 and 00FFFFFF.  May also work on Sega 32x, but hasn't been tested.

Since there's not much RAM code support on many of the popular Sega CD emulators, this program will hopefully offer people another way of getting cheat codes to work on their Sega CD games.

You can either find RAM addresses for Sega CD games from places like GameHacking.org, or you can make your own with emulators like Gens 9.5b, Gens r57, etc.  Please click on the "Help/Information" button for important info on this.

There are also buttons that let you dump all of the info you found to a text file.  This includes the name of the game, RAM address you searched for, what type of search you did, and all of the ROM addresses found.

You can get most of the information you need as well as complete instructions for this program by clicking on one of the help or info buttons.

You also have the option of patching your file without making a backup copy (there are two different patch buttons).  Make sure to read the "Help/Instructions" for important info about this.

Program may not work on every RAM address.

If you're using this on a Genesis ROM and find that your game won't run after patching your ROM, click on the "Help/Instructions" button for info on how to easily fix that.

Shouldn't need any additional files if you're using Windows (uses the .net framework).
