A SEGA Mega Drive Checksum IRQ tool
This tool is to highlight the configuration I have setup to check for concurrent Checksums. Checksums are chunks of memory that discern Error Handling on the lowest scale.
In this regard, the SEGA Mega Drive/Genesis will run a series of pre-directive checks on the ROM's respective header file to ensure that it meets a specific criteria in order to run.
Checksums in this context are used to look for illegal instructions and or opcode malfunctions in the process of transmission of storage and parsing of data.
git clone this repository, change directory into the clone repo and compile from source:
git clone https://github.com/hazzaaclark/mdcheck.git
cd mdcheck
make
build instructions have changed slightly. Rather than providing the ROM as an in-code parameter, you can now attach it onto the end of the execution
./main \PATH\TO\MD\ROM\ROM_NAME.bin
- see above image for guidance on the formatting