This is ARC. An MSX2 game developed by in 1990. It was released on two 720K floppies and a cartridge. The cartridge has a 32K EPROM and extra hardware used as anti copy protection. AFAIK, it was never cracked.
Conversation
An MSX mate () posted a picture of the interior of the cartridge. It was covered with some kind of silicone to prevent reverse engineering. I was curious about how the protection worked and he was kind enough to send me the game to examine it. Thanks Markus!
2
5
7
Replying to
1
4
I used openMSX emulator to add breakpoints when the port #7F is accessed. In this way is somehow easy to find the code that checks the protection. The protection has self-modifying code, or obfuscated code that looks like "garbage" or random data.
1
5
After patching those rutines, I managed to play the game until the end without using the original cartridge.
But to be honest, it has no much merit to crack a MSX game using current emulators.
(I also had to disassemble the final boss logic to find out how to defeat him ^^!)
5
13
