- [NEW] Les accións de execució (stop, cont, step, next) funcionen desde qualsevol finestra
- [FIX] Tancara la finestra de debug no fa que la execució continue - [NEW] El foco va a la finestra que mes convé - [FIX] El breakpoints i el Next mostren la instrucció que toca
This commit is contained in:
@@ -115,12 +115,9 @@ namespace zxscreen
|
||||
zxscreen::incZoom();
|
||||
} else if (e->key.keysym.scancode==SDL_SCANCODE_F3) {
|
||||
zxscreen::toggleFullscreen();
|
||||
} else if (e->key.keysym.scancode==SDL_SCANCODE_F8) {
|
||||
z80debug::stop();
|
||||
zxscreen::redraw();
|
||||
} else if (e->key.keysym.scancode==SDL_SCANCODE_F12) {
|
||||
} else if (e->key.keysym.scancode==SDL_SCANCODE_F6) {
|
||||
zx_tape::play();
|
||||
} else if (e->key.keysym.scancode==SDL_SCANCODE_F11) {
|
||||
} else if (e->key.keysym.scancode==SDL_SCANCODE_F7) {
|
||||
zx_tape::rewind();
|
||||
}
|
||||
}
|
||||
@@ -163,7 +160,7 @@ namespace zxscreen
|
||||
dest_rect.h = 296 * zoom;
|
||||
}
|
||||
|
||||
redraw();
|
||||
focus();
|
||||
}
|
||||
|
||||
void init()
|
||||
@@ -172,6 +169,15 @@ namespace zxscreen
|
||||
reinit();
|
||||
}
|
||||
|
||||
void focus()
|
||||
{
|
||||
if (win)
|
||||
{
|
||||
SDL_RaiseWindow(win);
|
||||
redraw();
|
||||
}
|
||||
}
|
||||
|
||||
void refresh(const uint32_t dt)
|
||||
{
|
||||
const uint8_t* memory = z80::getMem();
|
||||
|
||||
Reference in New Issue
Block a user