|
|
1.1 ! root 1: Debugging ! 2: -=-=-=-=- ! 3: ! 4: There are quite a few debugging options - but to get them, you need ! 5: to edit the source, specifically: ! 6: ! 7: gen68k.c: int DEBUG_BRANCH = 0; ! 8: gen68k.c: int DEBUG_SR = 0; ! 9: gen68k.c: int DEBUG_RTE = 0; ! 10: ! 11: and ! 12: ! 13: vdp.c:#undef DEBUG_VDP ! 14: vdp.c:#undef DEBUG_VDPDMA ! 15: vdp.c:#undef DEBUG_VDPDATA ! 16: ! 17: and ! 18: ! 19: mem68k.c:#undef DEBUG_BUS ! 20: mem68k.c:#undef DEBUG_SRAM ! 21: mem68k.c:#undef DEBUG_RAM ! 22: mem68k.c:#undef DEBUG_UNIMPL ! 23: ! 24: and ! 25: ! 26: generator.c:unsigned int gen_debugmode = 0; ! 27: ! 28: Note that the last one is passed along to the gen.tcl script, and hence ! 29: all the user interface debugging facilities are enabled. gen68k.c is the ! 30: generating C source, so editing the DEBUG options means it'll have to ! 31: create new C source files and recompile them... <yawn>. The DEBUG_xxx flags ! 32: just print stuff to stdout, so they're not too interesting. ! 33: ! 34: If you're doing any debug at all, you'll want to enable DEBUG_UNIMPL, I ! 35: added it just before releasing this source because I felt that I should try ! 36: and print out nothing whilst attempting to run a game - most of the warnings ! 37: are rather important if a game uses an unimplemented memory access! ! 38: ! 39: -=- James Ponder -=- [email protected] -=- http://www.squish.net/ -=-
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.