Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!princeton!orsvax1!pyrnj!caip!seismo!brl-adm!brl-smoke!smoke!npentz@apg-1.ARPA From: npentz@apg-1.ARPA (Norman Pentz AMSTE-EVS 5279) Newsgroups: net.micro.cpm Subject: Z80 Assembler Message-ID: <2041@brl-smoke.ARPA> Date: Mon, 24-Mar-86 09:03:38 EST Article-I.D.: brl-smok.2041 Posted: Mon Mar 24 09:03:38 1986 Date-Received: Wed, 26-Mar-86 04:42:56 EST Sender: news@brl-smoke.ARPA Lines: 93 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 Sender: KPETERSEN@SIMTEL20.ARPA From: Keith Petersen 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: 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