From a08ee7dc825192d933d836514252e09bbcf313dc Mon Sep 17 00:00:00 2001 From: Ian C Date: Sun, 4 Jan 2004 23:28:26 +0000 Subject: Devel snapshot - still doesn't work --- src/main.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index c97aab3..ce331f5 100644 --- a/src/main.c +++ b/src/main.c @@ -77,7 +77,7 @@ int main(int argc, char *argv[]) SPECWritePort, SPECReadPort, SPECReadForDisassem, - NULL); + SPECGetLabel); GFXInit(); @@ -95,13 +95,11 @@ int main(int argc, char *argv[]) Z80GetState(z80,&s1); Z80SingleStep(z80); - Z80GetState(z80,&s2); - if (s2.PC>0x3fff) + if (s2.PC==0) { - printf("PC > 0x3fff - from 0x%4.4x\n",s1.PC); - return 0; + printf("PC zero - prev %4.4x\n",s1.PC); } if (trace) @@ -115,17 +113,17 @@ int main(int argc, char *argv[]) switch (e->key.keysym.sym) { case SDLK_ESCAPE: - if (e->key.state==SDL_RELEASED) + if (e->key.state==SDL_PRESSED) quit=TRUE; break; case SDLK_F11: - if (e->key.state==SDL_RELEASED) + if (e->key.state==SDL_PRESSED) MemoryMenu(z80); break; case SDLK_F12: - if (e->key.state==SDL_RELEASED) + if (e->key.state==SDL_PRESSED) trace=!trace; break; @@ -136,8 +134,6 @@ int main(int argc, char *argv[]) } } - SDL_Quit(); - return EXIT_SUCCESS; } -- cgit v1.2.3