X-Git-Url: http://git.hcoop.net/clinton/Virtual-Jaguar-Rx.git/blobdiff_plain/d259f61f080f2388a00f36766240aac016970dd2..570dad923e20ad098263df653287a08f5473427a:/src/debugger/DSPDasmWin.cpp diff --git a/src/debugger/DSPDasmWin.cpp b/src/debugger/DSPDasmWin.cpp index fccd1da..cfd6156 100644 --- a/src/debugger/DSPDasmWin.cpp +++ b/src/debugger/DSPDasmWin.cpp @@ -14,7 +14,6 @@ // #include "DSPDasmWin.h" -//#include "memory.h" #include "dsp.h" #include "gpu.h" #include "jagdasm.h" @@ -22,46 +21,21 @@ DSPDasmWindow::DSPDasmWindow(QWidget * parent/*= 0*/): QWidget(parent, Qt::Dialog), -// layout(new QVBoxLayout), text(new QTextBrowser), layout(new QVBoxLayout), text(new QLabel), - //refresh(new QPushButton(tr("Refresh"))), - //go(new QPushButton(tr("Go"))), - //address(new QLineEdit), - //gpu(new QRadioButton(tr("GPU"))), - //dsp(new QRadioButton(tr("DSP"))), - //memBase(0x4000) memBase(DSPReadLong(0xF1A110, DEBUG)) { - //setWindowTitle(tr("RISC Disassembly Browser")); - - //address->setInputMask("hhhhhh"); - //QHBoxLayout * hbox1 = new QHBoxLayout; - //hbox1->addWidget(refresh); - //hbox1->addWidget(address); - //hbox1->addWidget(go); - - // Need to set the size as well... -// resize(560, 480); - QFont fixedFont("Lucida Console", 8, QFont::Normal); -// QFont fixedFont("", 8, QFont::Normal); fixedFont.setStyleHint(QFont::TypeWriter); text->setFont(fixedFont); -//// layout->setSizeConstraint(QLayout::SetFixedSize); setLayout(layout); layout->addWidget(text); -// layout->addWidget(refresh); - //layout->addLayout(hbox1); - - //connect(refresh, SIGNAL(clicked()), this, SLOT(RefreshContents())); - //connect(go, SIGNAL(clicked()), this, SLOT(GoToAddress())); } void DSPDasmWindow::RefreshContents(void) { - char string[1024];//, buf[64]; + char string[1024]; QString s; char buffer[2048]; int pc = memBase, oldpc; @@ -102,7 +76,6 @@ void DSPDasmWindow::RefreshContents(void) s += QString(buffer); } -// text->clear(); if (DSPPCShow) { text->setText(s); @@ -115,76 +88,9 @@ void DSPDasmWindow::RefreshContents(void) } -#if 0 -void DSPDasmWindow::keyPressEvent(QKeyEvent * e) -{ - if (e->key() == Qt::Key_Escape || e->key() == Qt::Key_Return) - hide(); -#if 1 - else if (e->key() == Qt::Key_PageUp) - { - memBase -= 64; - - if (memBase < 0) - memBase = 0; - - RefreshContents(); - } - else if (e->key() == Qt::Key_PageDown) - { - memBase += 64; - - if (memBase > (0x1000000 - 480)) - memBase = 0x1000000 - 480; - - RefreshContents(); - } - else if (e->key() == Qt::Key_Up || e->key() == Qt::Key_Minus) - { - memBase -= 2; - - if (memBase < 0) - memBase = 0; - - RefreshContents(); - } - else if (e->key() == Qt::Key_Down || e->key() == Qt::Key_Equal) - { - memBase += 2; - - if (memBase > (0x1000000 - 480)) - memBase = 0x1000000 - 480; - - RefreshContents(); - } -#endif -} -#endif - - -#if 0 -void DSPDasmWindow::GoToAddress(void) -{ - bool ok; - QString newAddress = address->text(); - memBase = newAddress.toUInt(&ok, 16); - RefreshContents(); -} -#endif - - // Set mem base PC address using the 68K pc current address void DSPDasmWindow::UseDSPPCAddress(void) { memBase = DSPReadLong(0xF1A110, DEBUG); } - -// Set mem base PC address -#if 0 -void DSPDasmWindow::SetAddress(int address) -{ - memBase = address; - // RefreshContents(); -} -#endif