Yeah, and I don't even like the Mega Drive all that much...
Anyway, here's the story:
A friend of mine asked me if I could help him install a switchless multinorm mod in his Mk1 Mega Drive and passed me these instructions by mmmonkey.
Sure, why not?
Program a PIC microcontroller, solder 8 wires and be done with it, piece of cake.
Or so I thought.
As it turned out, the PIC code (which was originally created for a Sega Saturn mod) didn't work on 80% of my 16F630 chips for no apparent reason.
It wouldn't even boot on them, no matter what, even though my own programs ran perfectly fine on these chips.
Next, the Mega Drive that was about to be modded turned out to be an early Mk1 unit.
In contrast to all later models, these use active-high reset logic, which the author of above page tried to tackle with this behemoth of a mod that, even though it surely took a lot of effort to develop, seemed a bit excessive.
Obviously, a clean solution to both problems would be to create my own mod, including a working PIC program that would run on all Mega Drive models without any additional parts.
The focus here lies on simplicity.
There are just three auto-saved modes here indicated by the color of a status LED: