Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Wanted Z80 Disassembler running on PC

503 views
Skip to first unread message

cabinet.pajot

unread,
Nov 29, 2000, 3:00:00 AM11/29/00
to
Hi,

I am searching a Z80 disassembler that runs on a PC (dos or win9x).

you have an idea ?


Best regards to all.

Régis

Steve

unread,
Nov 29, 2000, 3:00:00 AM11/29/00
to

Robert L. Doerr

unread,
Nov 29, 2000, 3:00:00 AM11/29/00
to cabinet.pajot
> I am searching a Z80 disassembler that runs on a PC (dos or win9x).
>
> you have an idea ?
>
> Best regards to all.

Régis,

I recently had to look for the same thing. I found one that seems to
work well at:

http://www.inkland.f9.co.uk/dz80/

There is a DOS version with source and a Windows version with a GUI
front end. Hope this helps.

Robert

--
------------------------------------------------------------
Robert L. Doerr (MCNE, MCSE, A+)
26308 Cubberness
St. Clair Shores, MI 48081
Tel: (810) 777-1313
e-mail: rdo...@home.com
WEB Site: http://www.robotswanted.com
"Keeping Personal Robots alive!"
Heathkit HEROS (Jr, 1, & 2000), Androbots, & MAXX STEELE.
------------------------------------------------------------

Richard Erlacher

unread,
Nov 29, 2000, 7:42:57 PM11/29/00
to
For starters, you could run one of several excellent disassemblers for
CP/M by running it on a simulated CP/M on your PC. Would that do the
job?

Dick


On Wed, 29 Nov 2000 21:43:03 +0100, "cabinet.pajot"
<cabine...@wanadoo.fr> wrote:

>Hi,

John Wilson

unread,
Nov 30, 2000, 3:00:00 AM11/30/00
to
In article <903pqv$i0n$1...@wanadoo.fr>,

cabinet.pajot <cabine...@wanadoo.fr> wrote:
>I am searching a Z80 disassembler that runs on a PC (dos or win9x).

I'm sure there are better ones out there, but FWIW mine is at:

ftp://ftp.dbit.com/pub/ibmpc/dasm/

It can do Z80 mnemonics among others, and it does a trace so that it can
guess the correct places to put labels. Runs on DOS, comes with source...

John Wilson
D Bit

Steve

unread,
Dec 1, 2000, 3:00:00 AM12/1/00
to
-----------------
Hey, John, your site is using the "folder" icon as a "file" icon in your
internal gopher menu on your server, you should fix that, it makes you
think there is a folder and instead it's a file!

Steve

unread,
Dec 1, 2000, 3:00:00 AM12/1/00
to
John Wilson wrote:
>
> In article <903pqv$i0n$1...@wanadoo.fr>,
> cabinet.pajot <cabine...@wanadoo.fr> wrote:
> >I am searching a Z80 disassembler that runs on a PC (dos or win9x).
>
> I'm sure there are better ones out there, but FWIW mine is at:
>
> ftp://ftp.dbit.com/pub/ibmpc/dasm/
>
> It can do Z80 mnemonics among others, and it does a trace so that it can
> guess the correct places to put labels. Runs on DOS, comes with source...
>
> John Wilson
> D Bit
-----------
Oh, P.S., it seems to only do that in your pic/ subdir, where you have
p84.com with a folder icon beside it. Wee-urd.

Steve

unread,
Dec 1, 2000, 3:00:00 AM12/1/00
to
Steve wrote:
>
> John Wilson wrote:
> >
> > In article <903pqv$i0n$1...@wanadoo.fr>,
> > cabinet.pajot <cabine...@wanadoo.fr> wrote:
> > >I am searching a Z80 disassembler that runs on a PC (dos or win9x).
> >
> > I'm sure there are better ones out there, but FWIW mine is at:
> >
> > ftp://ftp.dbit.com/pub/ibmpc/dasm/
> >
> > It can do Z80 mnemonics among others, and it does a trace so that it can
> > guess the correct places to put labels. Runs on DOS, comes with source...
> >
> > John Wilson
> > D Bit
> -----------
> Oh, P.S., it seems to only do that in your pic/ subdir, where you have
> p84.com with a folder icon beside it. Wee-urd.
> -Steve
> --
---------
Oh, it's the symbolic links that are doing that to you! That should be
fixable.

arobase, Salle multimédia

unread,
Dec 2, 2000, 3:00:00 AM12/2/00
to
If you can program in BASIC, I have a copy of the smallest Z-80 disassembler
in BASIC I have ever found... (it is not obvious to disassemble correctly
all the 800 opcodes! That's quite a good programming exercise. As usual, the
biggest difficulty is the quantity of data that must be checked. For
instance, how do you disassemble a 0FFH byte just after a DJNZ?... Is it
allowed by the Z-80 CPU? Should the software act differently than the
hardware? etc, etc...)

Sincerely,
"French Lurker"


Steve

unread,
Dec 2, 2000, 3:00:00 AM12/2/00
to
------------------
I'd love to see that!

arobase, Salle multimédia

unread,
Dec 7, 2000, 3:00:00 AM12/7/00
to
Steve, I found this Z-80 disassembler in BASIC in an old issue of an
Australian fanzine for the Exidy Sorcerer.

Do you want a photocopy of the original program, or the one that I am using
(my BASIC has HEX$ commands) ?

"Respond to the newsgroup"

Yours Sincerely,
"French Lurker"


Steve

unread,
Dec 7, 2000, 3:00:00 AM12/7/00
to
------------------------
Yours, of course! ;-> Well, you don't have to snail-mail anything, just
if you have it online and can email it, thanks!

Ed

unread,
Dec 20, 2000, 10:36:20 PM12/20/00
to
I missed this thread earlier, so:

> BTW if anyone is interested in such things, the IDA disassembler is
> freeware, runs on MSDOS, does 6502, Z80, 80x86 (COM, EXE, DLL)
> and others. It's probably the best program of it's type by far.
> Look for IDA37FW.ZIP on any Simtel mirror.

Very few people seem to know about IDA Pro. If anyone is even remotely
interested in disassembly this program is an absolute *must*. It was
commecial - now freeware.

IDA defaults to 8086 mode. To make it recognise Z80, you need start it
as follows -

IDA.EXE -pz80

The -pz80 suffix is used *just once* - when you first start a disassembly.
On exiting, IDA saves the project as a database file (.IDB). When you wish
to continue working on your project, run IDA.EXE *without* the '-pz80' suffix.

IDA's Z80 mode offers output listing in several assembler formats ('standard'
Z80, TASM etc)

Ed


ps. Steve, IDA would be a great addition to your site!


Steve <rst...@armory.com> wrote in message news:3A3040...@armory.com...

Neil Cherry

unread,
Dec 20, 2000, 11:57:37 PM12/20/00
to
On Thu, 21 Dec 2000 14:36:20 +1100, Ed wrote:
>I missed this thread earlier, so:
>
>> BTW if anyone is interested in such things, the IDA disassembler is
>> freeware, runs on MSDOS, does 6502, Z80, 80x86 (COM, EXE, DLL)
>> and others. It's probably the best program of it's type by far.
>> Look for IDA37FW.ZIP on any Simtel mirror.
>
>Very few people seem to know about IDA Pro. If anyone is even remotely
>interested in disassembly this program is an absolute *must*. It was
>commecial - now freeware.
>
>IDA defaults to 8086 mode. To make it recognise Z80, you need start it
>as follows -
>
> IDA.EXE -pz80
>
>The -pz80 suffix is used *just once* - when you first start a disassembly.
>On exiting, IDA saves the project as a database file (.IDB). When you wish
>to continue working on your project, run IDA.EXE *without* the '-pz80' suffix.
>
>IDA's Z80 mode offers output listing in several assembler formats ('standard'
>Z80, TASM etc)

I d/l'd IDA a while back and tried to use it for disassembling a 386sx
boot image on my NUPON terminal server. It boots fine but fails to
init the serial ports correctly when it netboots it's OS. I checked
the line speed and figured it out to set 2000 buad when 2400 was set.

At first I couldn;t figure out how to use it. I'm now getting the hang
of it. I may purchase it yet but frst I'd better learn a bit more 386
assembly so I can figure out what this beast is doing. I can't find a
description of what the defaults are on reset etal.

--
Linux Home Automation Neil Cherry nch...@home.net
http://members.home.net/ncherry (Text only)
http://meltingpot.fortunecity.com/lightsey/52 (Graphics)
http://linuxha.sourceforge.net/ (SourceForge)

Ed

unread,
Dec 21, 2000, 2:27:58 AM12/21/00
to

Neil Cherry <n...@CC47532-A.ewndsr1.nj.home.com> wrote in message
news:slrn9433h...@CC47532-A.ewndsr1.nj.home.com...

> On Thu, 21 Dec 2000 14:36:20 +1100, Ed wrote:
> >I missed this thread earlier, so:
> >
> >> BTW if anyone is interested in such things, the IDA disassembler is
> >> freeware, runs on MSDOS, does 6502, Z80, 80x86 (COM, EXE, DLL)
> >> and others. It's probably the best program of it's type by far.
> >> Look for IDA37FW.ZIP on any Simtel mirror.
> >
> >Very few people seem to know about IDA Pro. If anyone is even remotely
> >interested in disassembly this program is an absolute *must*. It was
> >commecial - now freeware.
> >
> >IDA defaults to 8086 mode. To make it recognise Z80, you need start it
> >as follows -
> >
> > IDA.EXE -pz80
> >
> >The -pz80 suffix is used *just once* - when you first start a disassembly.
> >On exiting, IDA saves the project as a database file (.IDB). When you wish
> >to continue working on your project, run IDA.EXE *without* the '-pz80'
suffix.
> >
> >IDA's Z80 mode offers output listing in several assembler formats ('standard'
> >Z80, TASM etc)
>
> I d/l'd IDA a while back and tried to use it for disassembling a 386sx
> boot image on my NUPON terminal server. It boots fine but fails to
> init the serial ports correctly when it netboots it's OS. I checked
> the line speed and figured it out to set 2000 buad when 2400 was set.
>
> At first I couldn;t figure out how to use it. I'm now getting the hang
> of it. I may purchase it yet but frst I'd better learn a bit more 386

I'd have preferred a separate help file rather than the built-in context help
- would have made learning easier. Even now there are some things in
IDA I don't know how to do...

Ed

Neil Cherry

unread,
Dec 21, 2000, 10:22:36 AM12/21/00
to
On Thu, 21 Dec 2000 18:27:58 +1100, Ed wrote:
>
>Neil Cherry <n...@CC47532-A.ewndsr1.nj.home.com> wrote in message

>> I d/l'd IDA a while back and tried to use it for disassembling a 386sx


>> boot image on my NUPON terminal server. It boots fine but fails to
>> init the serial ports correctly when it netboots it's OS. I checked
>> the line speed and figured it out to set 2000 buad when 2400 was set.
>>
>> At first I couldn;t figure out how to use it. I'm now getting the hang
>> of it. I may purchase it yet but frst I'd better learn a bit more 386
>
>I'd have preferred a separate help file rather than the built-in context help
>- would have made learning easier. Even now there are some things in
>IDA I don't know how to do...

Yes I'm in the same boat, I think that there is a file that you can
load info into that tells IDA that code is here, ascii data here, call
it this or that, etc. Each time I use it I learn something new. Of
course if I knew the 386 arch. better it would make it easier. I
really don't care for segmentation. One day I may try it out on my Z80
code. I disassembled my Z80 starter kit, then commented the code and
recompiled it. I recently received the Z80sk manual and it has the
full source. That would make it a bit easier to learn the IDA I guess.

CBFalconer

unread,
Dec 21, 2000, 10:30:16 AM12/21/00
to
Ed wrote:
>
> I missed this thread earlier, so:
>
> > BTW if anyone is interested in such things, the IDA disassembler is
> > freeware, runs on MSDOS, does 6502, Z80, 80x86 (COM, EXE, DLL)
> > and others. It's probably the best program of it's type by far.
> > Look for IDA37FW.ZIP on any Simtel mirror.
>
> Very few people seem to know about IDA Pro. If anyone is even remotely
> interested in disassembly this program is an absolute *must*. It was
> commecial - now freeware.
>
> IDA defaults to 8086 mode. To make it recognise Z80, you need start it
> as follows -
>
> IDA.EXE -pz80
>
> The -pz80 suffix is used *just once* - when you first start a disassembly.
> On exiting, IDA saves the project as a database file (.IDB). When you wish
> to continue working on your project, run IDA.EXE *without* the '-pz80' suffix.
>
> IDA's Z80 mode offers output listing in several assembler formats ('standard'
> Z80, TASM etc)

The IDAFW seems to no longer be available on the originators site
- only the IDAPRO and as I recall he wants $900 odd for it. Which
makes the IDAFW on simtel very useful. However...

Its help file displays in peculiar colors, which makes it
virtually illegible to me. There is no other documentation with
the freeware package. Does anyone know how to change the
displayed colors?

I also tried passing IDA.HLP through HLP2DOC (a 1994 version that
I got somewhere or other) and it is rejected as "not a winhelp
format file". Is there a later version that will process IDA.HLP?
and if so, where?


--
Chuck Falconer (cbfal...@my-deja.com)
http://www.qwikpages.com/backstreets/cbfalconer
(Remove "NOSPAM." from reply address. Above works unmodified)
mailto:u...@ftc.gov (for spambots to harvest)

Ed

unread,
Dec 21, 2000, 11:45:14 PM12/21/00
to

CBFalconer <cbfal...@my-deja.com> wrote in message
news:3A420F29...@my-deja.com...
> ......

> The IDAFW seems to no longer be available on the originators site
> - only the IDAPRO and as I recall he wants $900 odd for it. Which
> makes the IDAFW on simtel very useful. However...

Most likely he didn't want the old version on his site to avoid having
to answer the numerous questions that such a product is likely to
generate. Still, it's very generous of him to make it freeware.
Few companies do that.

> Its help file displays in peculiar colors, which makes it
> virtually illegible to me. There is no other documentation with
> the freeware package. Does anyone know how to change the
> displayed colors?

I don't have that problem at all. The standard colors (drk blue background,
yellow text) look fine in a DOS box under Win95. Try a fresh copy of IDA
and install it in new directory.

> I also tried passing IDA.HLP through HLP2DOC (a 1994 version that
> I got somewhere or other) and it is rejected as "not a winhelp
> format file". Is there a later version that will process IDA.HLP?
> and if so, where?

By the looks of it, IDA was probably written in either Borland C or Pascal
and the help file would conform to Borland's DOS help file format. I
have some .HLP decompilers, I'll check them out.

Ed

CBFalconer

unread,
Dec 22, 2000, 9:22:20 AM12/22/00
to
Ed wrote:
>
> CBFalconer <cbfal...@my-deja.com> wrote in message
> news:3A420F29...@my-deja.com...
> > ......
> > The IDAFW seems to no longer be available on the originators site
> > - only the IDAPRO and as I recall he wants $900 odd for it. Which
> > makes the IDAFW on simtel very useful. However...
>
> Most likely he didn't want the old version on his site to avoid having
> to answer the numerous questions that such a product is likely to
> generate. Still, it's very generous of him to make it freeware.
> Few companies do that.
>
> > Its help file displays in peculiar colors, which makes it
> > virtually illegible to me. There is no other documentation with
> > the freeware package. Does anyone know how to change the
> > displayed colors?
>
> I don't have that problem at all. The standard colors (drk blue background,
> yellow text) look fine in a DOS box under Win95. Try a fresh copy of IDA
> and install it in new directory.

I am partially color-blind, which only shows up for some things.
IDA is one of them. The result is that I have to peer and squint
at its help screens. I can make a slight improvement by setting
it for mono display.


> > I also tried passing IDA.HLP through HLP2DOC (a 1994 version that
> > I got somewhere or other) and it is rejected as "not a winhelp
> > format file". Is there a later version that will process IDA.HLP?
> > and if so, where?
>
> By the looks of it, IDA was probably written in either Borland C or Pascal
> and the help file would conform to Borland's DOS help file format. I
> have some .HLP decompilers, I'll check them out.

That would be very helpful.

Ed

unread,
Dec 24, 2000, 3:29:51 AM12/24/00
to

CBFalconer <cbfal...@my-deja.com> wrote in message
news:3A435D00...@my-deja.com...

> Ed wrote:
> >
> > CBFalconer <cbfal...@my-deja.com> wrote in message
> > news:3A420F29...@my-deja.com...
> > > ......
> > > The IDAFW seems to no longer be available on the originators site
> > > - only the IDAPRO and as I recall he wants $900 odd for it. Which
> > > makes the IDAFW on simtel very useful. However...
> >
> > Most likely he didn't want the old version on his site to avoid having
> > to answer the numerous questions that such a product is likely to
> > generate. Still, it's very generous of him to make it freeware.
> > Few companies do that.
> >
> > > Its help file displays in peculiar colors, which makes it
> > > virtually illegible to me. There is no other documentation with
> > > the freeware package. Does anyone know how to change the
> > > displayed colors?
> >
> > I don't have that problem at all. The standard colors (drk blue background,
> > yellow text) look fine in a DOS box under Win95. Try a fresh copy of IDA
> > and install it in new directory.
>
> I am partially color-blind, which only shows up for some things.
> IDA is one of them. The result is that I have to peer and squint
> at its help screens. I can make a slight improvement by setting
> it for mono display.

I also can't find any option to change the colors.

> > > I also tried passing IDA.HLP through HLP2DOC (a 1994 version that
> > > I got somewhere or other) and it is rejected as "not a winhelp
> > > format file". Is there a later version that will process IDA.HLP?
> > > and if so, where?
> >
> > By the looks of it, IDA was probably written in either Borland C or Pascal
> > and the help file would conform to Borland's DOS help file format. I
> > have some .HLP decompilers, I'll check them out.
>
> That would be very helpful.

A file-type reporting program says IDA.EXE was written in Borland C++
ver.3 or greater. My guess is that IDA.HLP is a Borland Turbovision help file.

Unfortunately none of the decompilers I had would work on it.

Ed

0 new messages