Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site umn-cs.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxn!ihnp4!stolaf!umn-cs!woolsey From: woolsey@umn-cs.UUCP (Jeff Woolsey) Newsgroups: net.micro.cpm Subject: Re: Z8E - at last! a free Z80 debugger for CP/M Message-ID: <798@umn-cs.UUCP> Date: Thu, 12-Sep-85 18:25:56 EDT Article-I.D.: umn-cs.798 Posted: Thu Sep 12 18:25:56 1985 Date-Received: Sun, 15-Sep-85 11:47:50 EDT References: <1172@brl-tgr.ARPA> Reply-To: woolsey@umn-cs.UUCP (Jeff Woolsey) Organization: Computer Science Dept., U of Minn, Mpls, MN Lines: 21 Summary: OK, I've tried to get Z8E running on my machine (I mean I'm real tired of DDT), but the developers of Z8E forgot one thing: Z80s have something called interrupt mode 1. This is the quick and dirty interrupt mode which causes a jump to 38H. Z8E (and unpatched versions of DDT) use restart 7 (which also jumps to 38H) as the breakpoint mechanism, which on my system (and presumably others, since Digital Research issued a patch for DDT to use a different restart vector) is the address of the interrupt handler. No good. I tried to change which restart vector it uses in the source, but there aren't any wonderful equates at the front of the source that would make this easy, so I had to go digging. I may have gotten them all, after a single pass through the source, but somehow I doubt it, as the program now crashes after I ask it to disassemble four instructions. Real useful. HELP! -- -- Even the ghosts will have settled down and raised families by now. Jeff Woolsey ...ihnp4{!stolaf}!umn-cs!woolsey woolsey@umn-cs.csnet