Also, Bubble Bobble had part of the game logic running on a separate microcontroller with encrypted ROM, and it took almost 30 years until it was decapped, decrypted and emulated. This microcontroller is why most Bubble Bobble bootlegs suck. As part of Lost Cave result he also adjusted one of the bootleg ROMs so that the game's Z80 CPU implements all the original logic of the microcontroller faithfully.