[comp.os.cpm] Z80 disassembler in C

malis@bbn.com (Andy Malis) (12/19/89)

I'm looking for a Z80 disassembler that's written in C to run on
Unix.  Can you help?

Thanks.

Andy Malis <malis@bbn.com>    UUCP: {harvard,rutgers,uunet}!bbn!malis

hirose@mzt.furukawa.co.jp (Masato Hirose) (12/20/89)

In article <49893@bbn.COM> malis@bbn.com (Andy Malis) writes:

 |From: malis@bbn.com (Andy Malis)
 |Newsgroups: comp.os.cpm
 |Date: 19 Dec 89 04:35:49 GMT
 |Sender: news@bbn.COM
 |Lines: 7
 |
 |
 |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.
Can this article arrive at USA ?

--
----------------------------------------------------------------------
                                 Masato Hirose (hirose@furukawa.co.jp)

root@kunivv1.sci.kun.nl (Privileged Account) (12/21/89)

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

hirose@mzt.furukawa.co.jp (Masato Hirose) (12/22/89)

In article <592@kunivv1.sci.kun.nl>
 root@kunivv1.sci.kun.nl (Privileged Account) writes:

 |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).

Can I port it to Sun3 easily? How about the problem of a byte order?

 |So, does anyone want it posted ? It might take a while (need a modem to
 |upload it to the Sun first, etc...)

I want it. Even if it might take a while...

 |>Can this article arrive at USA ?
 |
 |Don't know. At Europe anyway :-)

Oh, from Europe? This is far east of Asia, Japan.

--
----------------------------------------------------------------------
                                 Masato Hirose (hirose@furukawa.co.jp)