From 44ffbe36a8e7eaab7d7851bb79f229c4383c6545 Mon Sep 17 00:00:00 2001 From: Ian C Date: Tue, 13 Jan 2004 02:21:06 +0000 Subject: Added breakpoints to memory menu and added extra GUI items. Plus general fixes. --- src/main.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index e25ce75..75352f5 100644 --- a/src/main.c +++ b/src/main.c @@ -80,6 +80,8 @@ int main(int argc, char *argv[]) z80=Z80Init(SPECWriteMem, SPECReadMem, + SPECWriteWord, + SPECReadWord, SPECWritePort, SPECReadPort, SPECReadForDisassem, @@ -103,6 +105,8 @@ int main(int argc, char *argv[]) while(!quit) { + const char *brk; + Z80State s1,s2; Z80GetState(z80,&s1); @@ -121,6 +125,12 @@ int main(int argc, char *argv[]) GFXEndFrame(FALSE); } + if ((brk=Break())) + { + GUIMessage(eMessageBox,"BREAKPOINT","%s",brk); + MemoryMenu(z80); + } + while((e=GFXGetKey())) { switch (e->key.keysym.sym) @@ -132,7 +142,8 @@ int main(int argc, char *argv[]) case SDLK_F1: if (e->key.state==SDL_PRESSED) - GUIMessage("HELP", + GUIMessage(eMessageBox, + "HELP", "ESC - Quit \n" "F1 - Help \n" "F8 - Select tape file for loading\n" -- cgit v1.2.3