I've hacked Time Soldiers for Sega Master System. This rom works fine on emulation but won't work on Everdrive MD. I get black screen when game tries to load. Standard rom on Everdrive MD works ok. cksum showes different CRC between files: 1-hacked file cksum ts-life.sms 1407249721 262656 ts-life.sms 2-original file cksum Time_Soldiers_\(UE\)_\[\!\].sms 79310608 262656 Time_Soldiers_(UE)_[!].sms Only change between files is in one or two places making D6 (sub)tract use 00 vs. 01 in original file. Any idea on how to fix? thanks
ok its now fixed. I used two great tools SMS Checker 0.81 to fix and rename the original rom file, this fixed the checksum and cleaned up the file quite a bit, no more offsets to find the right sections. Type = Good dump now. I then used SMS/GG rom header viewer and all looked good. I re-made my changes (01 to 00) in the hex editor to: 634d 6403 5988 560a 56ee 59e8 5a87 top two codes are to sub)tract) zero lives when player is killed. Bottom 4 are to for unlimited weapon use. Only works so so if you pickup rocket or (P)ower circle thing. Saved file. Used SMS/GG rom header viewer to calculate new checksum, now CE89, used hex editor to correct checksum at 7ffa, i.e. 89 CE (little endian order). Re-Saved file and loaded onto Everdrive MD (Genesis) and all works. thanks