diff --git a/src/events.c b/src/events.c index dab5e5f..cdd6083 100644 --- a/src/events.c +++ b/src/events.c @@ -20,6 +20,7 @@ extern void step6502(); extern void updateRenderStates(); extern void scanKeyboard(); extern void clearScreen(uint32_t[], uint32_t); +extern void sdlResize(); static SDL_Scancode currentKey = SDL_SCANCODE_UNKNOWN; static SDL_Event event; @@ -65,11 +66,13 @@ void pollEvents(){ case SDL_SCANCODE_F6: /* Scale -- */ clearScreen(renderMemory, 0x000000FF); if (displayScale > 1) displayScale--; - break; + sdlResize(); + break; case SDL_SCANCODE_F7: /* Scale ++ */ clearScreen(renderMemory, 0x000000FF); displayScale++; + sdlResize(); break; case SDL_SCANCODE_F8: /* CPU Singlestep */