<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 24 Mar 1986 08:35:25 EST
From   : Norman Pentz AMSTE-EVS 5279 <npentz@apg-1.ARPA>
Subject: Z80 Assembler

Glenn,

In addition to several Z80 assemblers on SIMTEL20, such as Z80ASM and ZASM,
Wwhich I've had poor success with on my Osborn (Pprobably my own fault) there
is also a powerful debugging program called Z8E, on SIMTEL20, with which one
can assemble on the Z80 in a debugging environment.  This is far more 
may be far more
useful to you in the process of learning assembler programming.  A message
calling my attention to it follows:

     9  Mon, 2 Sep   Keith Petersen <W8SD  Z8E - at last! a free Z80   (3055)

   Number: 9  Length: 3055 bytes
Received: from AMSAA.ARPA by APG-1 ; 3 Sep 85 10:28:41 EDT
Received: from brl-aos.arpa by AMSAA.ARPA id ac09643; 3 Sep 85 7:23 EDT
Received: from simtel20.arpa by AOS.BRL.ARPA id a027146; 3 Sep 85 0:32 EDT
Date: Mon, 2 Sep 1985  22:32 MDT
Message-ID: <KPETERSEN.12140200389.BABYL@SIMTEL20.ARPA>
Sender: KPETERSEN@SIMTEL20.ARPA
From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
To:   Info-Cpm@BRL.ARPA
Subject: Z8E - at last! a free Z80 debugger for CP/M

Z8E - a Z80 DEBUGGING MONITOR has been released to the public (it's
copyrighted but permission has been given for non-profit use).

Z8E is a professional quality interactive debugging tool designed
to speed the testing of Z80 assembly language programs.   Origin-
ally written as a standalone monitor,  Z8E was used in the  deve-
lopement  of the world's largest Touch-Tone Input/Voice  Response
system.   Now redone to run in a CP/M or TurboDOS environment Z8E
contains  more features in less memory than any comparable  soft-
ware product.  Occupying less than 9K of memory, Z8E includes the
following among its many features:

      - Full screen animated display of the program under
       test while it is being executed by the Z80  (uses
       cursor addressing, configurable by the user).

      - Complete Z80 inline assembler, with labels, sym-
       bols,  expressions,  and directives,  using Zilog
       mnemonics
                       
      - Interactive  disassembly with labels and  symbols
       to  console  or disk allows the user  to  specify
       output formats and add comments 

      - Fully  traced program execution including a  full
       screen single step command that instructs Z8E  to
       disassemble  code  and to move the cursor to  the
       next instruction to execute

      - Up to 16 user settable breakpoints with  optional
       pass counts

      - True  symbolic debugging  using the  input  from
       multiple   Microsoft  MACRO-80 .PRN  and  LINK-80
       .SYM  files and Z80ASM .LST and SLRNK and  Z80ASM
       .SYM files from SLR Systems.

      - Dynamic relocation of Z8E at load time to the top
       of   user  memory regardless of  size.   No  user
       configuration of any kind is required.  

The files are available as:

Filename                       Type     Bytes   CRC

Directory MICRO:<CPM.DEBUG>
Z8E.LBR.1                      BINARY  104704  1D4CH
...which contains the .COM, DOC, and SYM for patching cursor control.

Z8E.MQC.1                      BINARY  112512  4925H
...the source code, for those who wonder how it works.  This was not
put into the LBR because I felt not everyone would need the source and
the LBR is already VERY big.

If you are unable to access Simtel-20 because of network restrictions
please remember that MOST of the new files announced to Info-Cpm are
also available on my RCPM Royal Oak (MI) which may be accessed at 300
bps using the 103a modem mode or 1200 bps using either the 212a or
Vadic 3400 modes.  The telephone number is (313) 759-6569.

--Keith Petersen
Arpa:  W8SDZ@SIMTEL20.ARPA
uucp:  ...!seismo!SIMTEL20.ARPA!W8SDZ
uucp:  ...!{decvax,unc,hao,cbosgd,seismo,aplvax,uci}!brl-bmd!w8sdz
uucp:  ...!{ihnp4!cbosgd,cmcl2!esquire}!brl-bmd!w8sdz
<*>

Hope this helps!

ormNorm
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>