Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!mcsun!hp4nl!kunivv1!root From: root@kunivv1.sci.kun.nl (Privileged Account) Newsgroups: comp.os.cpm Subject: Re: Z80 disassembler in C Message-ID: <592@kunivv1.sci.kun.nl> Date: 21 Dec 89 13:32:22 GMT References: <49893@bbn.COM> Reply-To: lwj@cs.kun.nl (Luc Rooijakkers) Organization: University of Nijmegen, The Netherlands Lines: 47 In article 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