#include "cpubrowser.h"
//#include "memory.h"
#include "m68000/m68kinterface.h"
+#include "dsp.h"
+#include "gpu.h"
CPUBrowserWindow::CPUBrowserWindow(QWidget * parent/*= 0*/): QWidget(parent, Qt::Dialog),
char string[1024], buf[64];
QString s;
+ // 68K
uint32_t m68kPC = m68k_get_reg(NULL, M68K_REG_PC);
uint32_t m68kSR = m68k_get_reg(NULL, M68K_REG_SR);
sprintf(string, "PC: %06X SR: %04X<br><br>", m68kPC, m68kSR);
uint32_t m68kD5 = m68k_get_reg(NULL, M68K_REG_D5);
uint32_t m68kD6 = m68k_get_reg(NULL, M68K_REG_D6);
uint32_t m68kD7 = m68k_get_reg(NULL, M68K_REG_D7);
- sprintf(string, "D4: %08X D5: %08X D6: %08X D7: %08X", m68kD4, m68kD5, m68kD6, m68kD7);
+ sprintf(string, "D4: %08X D5: %08X D6: %08X D7: %08X<br><br>", m68kD4, m68kD5, m68kD6, m68kD7);
+ s += QString(string);
+
+ // GPU
+ sprintf(string, "GPU PC: %06X FLAGS: %08X<br><br>", GPUReadLong(0xF02010), GPUReadLong(0xF02000));
+ s += QString(string);
+
+ // DSP
+ sprintf(string, "DSP PC: %06X FLAGS: %08X<br><br>", DSPReadLong(0xF1A110), DSPReadLong(0xF1A100));
s += QString(string);
text->clear();