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