diff --git a/src/gb/gb.c b/src/gb/gb.c index bc7221957..d2b750aae 100644 --- a/src/gb/gb.c +++ b/src/gb/gb.c @@ -469,7 +469,7 @@ void GBReset(struct SM83Core* cpu) { GBVideoReset(&gb->video); GBTimerReset(&gb->timer); GBIOReset(gb); - if (!gb->biosVf) { + if (!gb->biosVf && gb->memory.rom) { GBSkipBIOS(gb); } else { mTimingSchedule(&gb->timing, &gb->timer.event, 0);