Date : Thu, 21 Dec 1989 13:32:22 GMT
From : mcsun!hp4nl!kunivv1!root@uunet.uu.net (Privileged Account)
Subject: Z80 disassembler in C
In article <HIROSE.89Dec20153712@mzt.furukawa.co.jp> hirose@mzt.furukawa.co.jp
(Masato Hirose) writes:
>In article <49893@bbn.COM> malis@bbn.com (Andy Malis) writes:
>
> |I'm looking for a Z80 disassembler that's written in C to run on
> |Unix. Can you help?
>
>I'm looking for it, too. Please help.
I already offered a Z80/Z280 disassembler in TurboC (ANSI) to Andy
Malis, and will send it to him. If there is general interest, I might
post it. Info:
Z280/Z80 disassembler *module* written in TurboC (should be easily
ported to any C compiler, the only ANSI-ness is prototypes and a little
string concatenation that could be removed with an ed script).
Disassembly for Z80/Z280 is compile-time selectable with a preprocessor
symbol. Sufficiently modularized to allow symbolic disassembly, e.g.
CD 05 00 CALL BDOS
or (for instruction lists)
CD ** ** CALL nn
JR ** JR d
It is *not* a ready-to-run package, but a function "dis" that can be
used to disassemble an instruction. There is a little front-end with it
that allows generation of listings, both interactively and from a
script. Also a front-end to generate opcode charts (both Z280 and Z80)
is included with it.
So, does anyone want it posted ? It might take a while (need a modem to
upload it to the Sun first, etc...)
>Can this article arrive at USA ?
Don't know. At Europe anyway :-)
--
Luc Rooijakkers Internet: lwj@cs.kun.nl
Faculty of Mathematics and Computer Science UUCP: uunet!cs.kun.nl!lwj
University of Nijmegen, the Netherlands tel. +3180612271
--
Luc Rooijakkers Internet: lwj@cs.kun.nl
Faculty of Mathematics and Computer Science UUCP: uunet!cs.kun.nl!lwj
University of Nijmegen, the Netherlands tel. +3180612271
End of INFO-CPM Digest V89 Issue #218
*************************************