]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/gui/debug/riscdasmbrowser.h
Added RISC disassembly browser.
[virtualjaguar] / src / gui / debug / riscdasmbrowser.h
diff --git a/src/gui/debug/riscdasmbrowser.h b/src/gui/debug/riscdasmbrowser.h
new file mode 100644 (file)
index 0000000..39ae057
--- /dev/null
@@ -0,0 +1,43 @@
+//
+// riscdasmbrowser.h: Jaguar RISC disassembly browser
+//
+// by James Hammons
+// (C) 2013 Underground Software
+//
+
+#ifndef __RISCDASMBROWSER_H__
+#define __RISCDASMBROWSER_H__
+
+#include <QtGui>
+#include <stdint.h>
+
+class RISCDasmBrowserWindow: public QWidget
+{
+       Q_OBJECT
+
+       public:
+               RISCDasmBrowserWindow(QWidget * parent = 0);
+
+
+       public slots:
+//             void DefineAllKeys(void);
+               void RefreshContents(void);
+               void GoToAddress(void);
+
+       protected:
+               void keyPressEvent(QKeyEvent *);
+
+       private:
+               QVBoxLayout * layout;
+//             QTextBrowser * text;
+               QLabel * text;
+               QPushButton * refresh;
+               QPushButton * go;
+               QLineEdit * address;
+               QRadioButton * gpu;
+               QRadioButton * dsp;
+
+               int32_t memBase;
+};
+
+#endif // __RISCDASMBROWSER_H__