I'm trying to learn some programming using Arduino. I have more or less completed my own switchless Mega Drive mod. In theory this works and everything seem to check out on the breadboard, but some minor tweaks are still needed. I'm wondering if the boot time of the Arduino is going to be a problem for the Mega Drive? It takes about a second before the Arduino is up and running. And for this second the jumpers on the Mega Drive are both pulled low to GND (JAP 50Hz), and then switched to whatever region was stored in the EEPROM. How fast do the games, and Mega CD/32X check region after power on? I guess I could hook up the CPU halt line to the Arduino and have the CPU wait a bit if it turns out to be a problem. That would probably work for Mega Drive games, but what about the Mega CD and 32X? Would they allow the Mega Drive's CPU to start slightly later and still work? I know that there already is a Mega Drive switchless code for the Arduino. But I haven't looked at it. I wanted to learn myself by trial and error. But I guess it either just works fine, or that he found some other way to force the Arduino to instantly set the region on power on?