main.cpp: Fix a bug whereby some games would not boot until the second time they were selected, or they were selected after another ROM, or they were reset. Fixes Kirby's Dream Land 3, Super Punch-Out!! and perhaps other games.