- [CHG] Separat mòdul "gbscreen" en mòduls "ppu" i "display"
- [CHG] Constants de interrupcions tretes a la seua propia capçalera - [CHG] Renombrat mòdul APU a apu
This commit is contained in:
@@ -4,11 +4,12 @@
|
||||
#include "sm83.h"
|
||||
#include "sm83dis.h"
|
||||
#include "mem.h"
|
||||
#include "APU.h"
|
||||
#include "ppu.h"
|
||||
#include "apu.h"
|
||||
//#include "z80analyze.h"
|
||||
#include "ui.h"
|
||||
#include "ui_window.h"
|
||||
#include "gbscreen.h"
|
||||
#include "display.h"
|
||||
|
||||
#define RESIZING_NONE 0
|
||||
#define RESIZING_MEMORY 1
|
||||
@@ -107,10 +108,10 @@ namespace debug
|
||||
con_y = win_h - con_h;
|
||||
sym_h = win_h - sym_y;
|
||||
debug::refresh();
|
||||
gbscreen::redraw();
|
||||
display::redraw();
|
||||
} else if (e->window.event == SDL_WINDOWEVENT_CLOSE) {
|
||||
hide();
|
||||
gbscreen::focus();
|
||||
display::focus();
|
||||
}
|
||||
}
|
||||
if (e->type == SDL_MOUSEWHEEL) {
|
||||
@@ -350,7 +351,7 @@ namespace debug
|
||||
|
||||
void pause()
|
||||
{
|
||||
APU::silence();
|
||||
apu::silence();
|
||||
is_paused = true;
|
||||
breakpoints[sm83::getPC()] &= ~8;
|
||||
}
|
||||
@@ -358,19 +359,19 @@ namespace debug
|
||||
void stop()
|
||||
{
|
||||
//history::gototop();
|
||||
gbscreen::setTitle(" (stopped)");
|
||||
display::setTitle(" (stopped)");
|
||||
pause();
|
||||
is_debugging = true;
|
||||
show();
|
||||
gbscreen::redraw(true);
|
||||
display::redraw(true);
|
||||
}
|
||||
|
||||
void cont() {
|
||||
gbscreen::setTitle("");
|
||||
display::setTitle("");
|
||||
is_debugging = is_paused = false;
|
||||
refresh();
|
||||
gbscreen::focus();
|
||||
APU::resume();
|
||||
display::focus();
|
||||
apu::resume();
|
||||
}
|
||||
|
||||
const bool debugging() { return is_debugging; }
|
||||
@@ -779,8 +780,8 @@ namespace debug
|
||||
uint8_t dt = sm83::step();
|
||||
//zx_tape::update(dt);
|
||||
//zx_ula::sound_update(dt);
|
||||
gbscreen::refresh(dt);
|
||||
gbscreen::redraw();
|
||||
ppu::refresh(dt);
|
||||
display::redraw();
|
||||
//z80analyze::refresh();
|
||||
} else if (strcmp(cmd, "c")==0 || strcmp(cmd, "cont")==0) {
|
||||
sm83::step();
|
||||
|
||||
Reference in New Issue
Block a user