GBDisassembleViewer() : Viewer(wxT("GBDisassemble")) { gethex(goto_addr, "GotoAddress", 4); goto_addr->SetFocus(); regctrl(AF); regctrl(BC); regctrl(DE); regctrl(HL); regctrl(SP); regctrl(PC); regctrl(LY); regctrl(IFF); flagctrl(Z); flagctrl(N); flagctrl(H); flagctrl(C); dis = XRCCTRL(*this, "Disassembly", DisList); if (!dis) baddialog(); // refit listing for longest line dis->Refit(26); Fit(); SetMinSize(GetSize()); dis->maxaddr = (uint32_t)~0; GotoPC(); }
void Debugger_Disasm::on_GotoPc_clicked() { GotoPC(); }
// wx-2.8.4 or MacOSX compiler can't resolve overloads in evt table void GotoPCEv(wxCommandEvent& ev) { GotoPC(); }
void Next(wxCommandEvent& ev) { gbEmulate(1); GotoPC(); }
void Update() { GotoPC(); }