Groups | Search | Server Info | Login | Register


Groups > comp.os.cpm > #2557

Re: much enhanced z-80 assembler now available

Newsgroups comp.os.cpm
Date 2013-09-03 18:50 -0700
References <dfb449e3-9f90-421c-afa5-692e0cafab09@googlegroups.com> <Gpadnfowb8MIEbvPnZ2dnUVZ_sudnZ2d@giganews.com>
Message-ID <4402a367-c958-472c-aa6d-5cb09a0ccc18@googlegroups.com> (permalink)
Subject Re: much enhanced z-80 assembler now available
From tburnxxx@gmail.com

Show all headers | View raw


On Tuesday, September 3, 2013 6:27:49 PM UTC-7, Steven Hirsch wrote:
> On 09/03/2013 11:49 AM, xxxxxx wrote:
> 
> 
> 
> > George Phillips has released a new version of his zmac z-80/8080 assembler
> 
> > that might be of interest to people in this group.
> 
> >
> 
> > It is now (mostly) backwards compatible with several existing assemblers
> 
> > including Misosys' MRAS as well as Microsoft's Macro-80 including those
> 
> > assemblers *.rel output.  In addition (if linking is not needed) zmac will
> 
> > directly output TRS-80 CMD files, CP/M binaries and several other output
> 
> > formats.
> 
> 
> 
> Nice!  If a companion linker existed, I'd be in classic-computer heaven.  Do 
> 
> you know of any work in that direction?  Most of the stuff I wrote for CP/M 
> 
> required linker mojo.

I do know of a great start.  Most of what is needed is here:
ftp://gatling.ikk.sztaki.hu/pub/z80/

It compiles OK, but needs some work (e.g. current default address is 0000h as it's intended for embedded ROM use and not CP/M and the like.  If this code can be made to work reliably with George's zmac, and I know of no reason why it can't, all cross development could be done for embedded boards, CP/M, TRSDOS and all its derivatives, and probably even MSX as both Macro-80 and Link-80 exist for that platform.  Memory limitations for Z-80 development purposes would cease to be an issue as long as the resulting code used overlays or fit in 64KB.

I have exchanged emails with the original author and he hasn't looked at the code in many years and he basically said "you're on your own, modify it any way you want".  However, it's known to be essentially functional correctly handling several hundred symbols, I think it just needs a bit of TLC to make it work for CP/M, TRSDOS or wherever by default.  It will successfully search Microsoft high level language libraries, Aztec C libraries and anything else in *.rel format.

Free of the memory limitations of a Z-80 at both assembly and link time, I think that should be plenty of mojo for Z-80 or 8080 development.  I've let it sit for a few months, but now that George has put zmac into the wild, I need to do the same for ld80 (lousy name - conflicts with Microsoft's ld80.com linker - maybe ld80x?).

Tom

Back to comp.os.cpm | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

much enhanced z-80 assembler now available tburnxxx@gmail.com - 2013-09-03 08:49 -0700
  Re: much enhanced z-80 assembler now available rzh_nocal@yahoo.com - 2013-09-03 12:02 -0700
    Re: much enhanced z-80 assembler now available tburnxxx@gmail.com - 2013-09-03 12:17 -0700
      Re: much enhanced z-80 assembler now available tburnxxx@gmail.com - 2013-09-03 17:20 -0700
        Re: much enhanced z-80 assembler now available "dott.Piergiorgio" <chiedetelo@ask.me> - 2013-09-04 06:11 +0200
    Re: much enhanced z-80 assembler now available tburnxxx@gmail.com - 2013-09-03 19:01 -0700
      Re: much enhanced z-80 assembler now available Steve Nickolas <usotsuki@buric.co> - 2013-09-04 09:28 +0000
  Re: much enhanced z-80 assembler now available Steven Hirsch <snhirsch@gmail.com> - 2013-09-03 21:27 -0400
    Re: much enhanced z-80 assembler now available tburnxxx@gmail.com - 2013-09-03 18:50 -0700
      Re: much enhanced z-80 assembler now available Steve Nickolas <usotsuki@buric.co> - 2013-09-04 09:22 +0000
        Re: much enhanced z-80 assembler now available Peter Dassow <z80eu@arcor.de> - 2013-09-04 11:29 +0200
      Re: much enhanced z-80 assembler now available Steven Hirsch <snhirsch@gmail.com> - 2013-09-04 09:05 -0400
        Re: much enhanced z-80 assembler now available tburnxxx@gmail.com - 2013-09-04 08:01 -0700
          Re: much enhanced z-80 assembler now available Steven Hirsch <snhirsch@gmail.com> - 2013-09-04 20:51 -0400
            Re: much enhanced z-80 assembler now available tburnxxx@gmail.com - 2013-09-05 05:14 -0700
              Re: much enhanced z-80 assembler now available Steve Nickolas <usotsuki@buric.co> - 2013-09-05 16:55 +0000
              Re: much enhanced z-80 assembler now available Steven Hirsch <snhirsch@gmail.com> - 2013-09-05 18:12 -0400
                Re: much enhanced z-80 assembler now available bill@server3.cs.uofs.edu (Bill Gunshannon) - 2013-09-06 10:32 +0000
                Re: much enhanced z-80 assembler now available Steven Hirsch <snhirsch@gmail.com> - 2013-09-06 07:50 -0400
                Re: much enhanced z-80 assembler now available bill@server3.cs.uofs.edu (Bill Gunshannon) - 2013-09-06 12:21 +0000
                Re: much enhanced z-80 assembler now available "dott.Piergiorgio" <chiedetelo@ask.me> - 2013-09-06 18:18 +0200
                Re: much enhanced z-80 assembler now available Steven Hirsch <snhirsch@gmail.com> - 2013-09-06 18:10 -0400
      Re: much enhanced z-80 assembler now available Tesseract <guard.squeeze.8421@gmail.com> - 2013-09-04 19:28 -0700
        Re: much enhanced z-80 assembler now available gp2k00@gmail.com - 2013-09-04 21:56 -0700
  Re: much enhanced z-80 assembler now available rzh_nocal@yahoo.com - 2013-09-03 21:05 -0700
  Re: much enhanced z-80 assembler now available Tesseract <guard.squeeze.8421@gmail.com> - 2013-09-04 02:10 -0700
    Re: much enhanced z-80 assembler now available drb@ihatespam.msu.edu (Dennis Boone) - 2013-09-04 11:53 -0500
      Re: much enhanced z-80 assembler now available tburnxxx@gmail.com - 2013-09-04 13:09 -0700
        Re: much enhanced z-80 assembler now available Torfinn Ingolfsen <tingo@home.no> - 2013-09-07 22:43 +0200
          Re: much enhanced z-80 assembler now available gp2k00@gmail.com - 2013-09-07 21:15 -0700
            Re: much enhanced z-80 assembler now available Torfinn Ingolfsen <tingo@home.no> - 2013-09-08 11:53 +0200
              Re: much enhanced z-80 assembler now available Torfinn Ingolfsen <tingo@home.no> - 2013-09-08 12:31 +0200
                Re: much enhanced z-80 assembler now available tburnxxx@gmail.com - 2013-09-08 03:57 -0700
                Re: much enhanced z-80 assembler now available Torfinn Ingolfsen <tingo@home.no> - 2013-09-08 16:21 +0200
                Re: much enhanced z-80 assembler now available tburnxxx@gmail.com - 2013-09-08 07:46 -0700
                Re: much enhanced z-80 assembler now available gp2k00@gmail.com - 2013-09-18 09:59 -0700

csiph-web