Magic John is a game which was localised as Totally Rad for the international release. It is known for relying on Famicom behaviour at power-on/reset (where the PPU is started ~1 frame before the CPU does, and is not affected by resets), which does not work on NES systems.
This patch fixes the reset handler to properly wait for the PPU before initialising the game. It has been tested to work with the English translation, so this is suitable for playing it on original NES systems.
Database match: Magic John (Japan)
Database: No-Intro: Nintendo Entertainment System (v. 20210216-231042)
File SHA-1: 8B2B3CACDF147496F4830F40860D62EFB0F00E82
File CRC32: 3693622E
ROM SHA-1: F3948B433C6255FA0AB8DEAAB38BE57A4C8F2B2A
ROM CRC32: D8748E0A