- [CHG] zx_screen pinta t_state a t_state, per a que es vegen les ralles al carregar
- [FIX] Ja carrega blocs capçalera i blocs programa. Falla el següent...
This commit is contained in:
15
main.cpp
15
main.cpp
@@ -39,7 +39,7 @@ int main(int argc, char *argv[])
|
||||
if (z80debug::debugging()) {
|
||||
if ((e.type==SDL_WINDOWEVENT) && ((e.window.event==SDL_WINDOWEVENT_SHOWN) || (e.window.event==SDL_WINDOWEVENT_EXPOSED))) {
|
||||
z80debug::refresh();
|
||||
zxscreen::refresh(0, true);
|
||||
zxscreen::redraw();
|
||||
}
|
||||
if (e.type == SDL_KEYDOWN) {
|
||||
if (e.key.keysym.scancode==SDL_SCANCODE_ESCAPE) {
|
||||
@@ -47,10 +47,12 @@ int main(int argc, char *argv[])
|
||||
} else if (e.key.keysym.scancode==SDL_SCANCODE_F10) {
|
||||
const uint8_t dt = z80::step();
|
||||
z80debug::refresh();
|
||||
zxscreen::refresh(dt, true);
|
||||
zxscreen::refresh(dt);
|
||||
zxscreen::redraw();
|
||||
} else if (e.key.keysym.scancode==SDL_SCANCODE_F11) {
|
||||
const uint8_t dt = z80debug::next();
|
||||
zxscreen::refresh(dt, true);
|
||||
zxscreen::refresh(dt);
|
||||
zxscreen::redraw();
|
||||
} else if (e.key.keysym.scancode==SDL_SCANCODE_F5) {
|
||||
const uint8_t dt = z80::step();
|
||||
z80debug::cont();
|
||||
@@ -68,18 +70,21 @@ int main(int argc, char *argv[])
|
||||
if (e.type == SDL_KEYDOWN) {
|
||||
if (e.key.keysym.scancode==SDL_SCANCODE_F8) {
|
||||
z80debug::stop();
|
||||
zxscreen::refresh(0, true);
|
||||
zxscreen::redraw();
|
||||
}
|
||||
if (e.key.keysym.scancode==SDL_SCANCODE_F12) {
|
||||
zx_tape::play();
|
||||
}
|
||||
if (e.key.keysym.scancode==SDL_SCANCODE_F11) {
|
||||
zx_tape::rewind();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!z80debug::debugging()) {
|
||||
if (z80debug::isbreak(z80::getPC(), 9)) {
|
||||
z80debug::stop();
|
||||
zxscreen::refresh(0, true);
|
||||
zxscreen::redraw();
|
||||
} else {
|
||||
uint8_t dt = z80::step();
|
||||
zx_tape::update(dt);
|
||||
|
||||
Reference in New Issue
Block a user