Z80 Software Development Tools

Everything about programming, including VDP and Sound programming.
Post Reply
User avatar
1024MAK
Posts: 757
Joined: 24 Dec 2012 03:01
Location: Looking forward to summer, in Somerset, UK

Z80 Software Development Tools

Post by 1024MAK »

Z80 Assemblers and Cross Assemblers

See
Frank's Z80 Cross Assembler
Z80-ASM
The Z80 assembler
Brass
SB-Assembler
Zilog Developer Studio (ZDS)

Z80 Assemblers, Cross Assemblers, Disassemblers plus lots of other non-Memotech related tools Z80 Info

Note: I have not tried all of the above tools, so please try them for yourself and report back any positive or negative comments :mrgreen:

Mark
:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer in Somerset later in the year :D

Not as many MTXs as Dave! :lol:
User avatar
Dave
Posts: 1280
Joined: 11 Aug 2012 18:16
Contact:

Re: Z80 Software Development Tools

Post by Dave »

Hi Mark,

Thanks for the pointers - they would have been really handy if we were talking "C" :P

As it happens, I have just been creating a page on the site for such things (manages to resist the urge to post another plug for the website!)

Martin uses ZDS, I have downloaded that from the Zilog site, but not tried it yet

Regards
Dave
User avatar
1024MAK
Posts: 757
Joined: 24 Dec 2012 03:01
Location: Looking forward to summer, in Somerset, UK

Re: Z80 Software Development Tools

Post by 1024MAK »

Ahh, but I have not really got into C. The only C I have played with is on an Atari ST.

My favourite high level language is OPL, but as it only runs on Psion hardware, its use is a bit limited :(

Mark
:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer in Somerset later in the year :D

Not as many MTXs as Dave! :lol:
User avatar
Dave
Posts: 1280
Joined: 11 Aug 2012 18:16
Contact:

Re: Z80 Software Development Tools

Post by Dave »

Hi Mark,

Sorry, my bad pun was probably a bit too obtuse, as I was typing "pointer", the "C" thought popped into my head. Mmm, I'm off again....... Now I'm think that "pop" IS relevant to Z80! - I'd better stop - there are probably "stacks" more that I could think of, but I don't want to "push" it.

Unless anyone else wants to "jump" in? There are "load"s more if anyone wants to "add" them, but we should perhaps call a "halt" to this. 8-)

Regards
Dave
Martin A
Posts: 799
Joined: 09 Nov 2013 21:03

Re: Z80 Software Development Tools

Post by Martin A »

Dave wrote:Martin uses ZDS
Actually he uses a home-brew assembler written in BBC basic on an Acorn RiscPC, with all sorts of oddities.

ZDS is there when things need to be shared with the rest of the world :D
User avatar
1024MAK
Posts: 757
Joined: 24 Dec 2012 03:01
Location: Looking forward to summer, in Somerset, UK

Re: Z80 Software Development Tools

Post by 1024MAK »

Martin A wrote:
Dave wrote:Martin uses ZDS
Actually he uses a home-brew assembler written in BBC basic on an Acorn RiscPC, with all sorts of oddities.

ZDS is there when things need to be shared with the rest of the world :D
BTW, did you ever share your "home-brew assembler written in BBC basic"? ;)

Mark
:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer in Somerset later in the year :D

Not as many MTXs as Dave! :lol:
User avatar
1024MAK
Posts: 757
Joined: 24 Dec 2012 03:01
Location: Looking forward to summer, in Somerset, UK

Re: Z80 Software Development Tools

Post by 1024MAK »

Dave wrote:Sorry, my bad pun was probably a bit too obtuse, as I was typing "pointer", the "C" thought popped into my head. Mmm, I'm off again....... Now I'm think that "pop" IS relevant to Z80! - I'd better stop - there are probably "stacks" more that I could think of, but I don't want to "push" it.

Unless anyone else wants to "jump" in? There are "load"s more if anyone wants to "add" them, but we should perhaps call a "halt" to this. 8-)
Dave, I think I need to force you to put your bus into the high-impedance state by activating /BUSRQ :lol:

Oh, and I may have missed the pointer, but that may be because some assembly routines use pointers as well... Just thought that I would point that out.

<End of line>

Mark
:!: Standby alert :!:
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer in Somerset later in the year :D

Not as many MTXs as Dave! :lol:
User avatar
Dave
Posts: 1280
Joined: 11 Aug 2012 18:16
Contact:

Re: Z80 Software Development Tools

Post by Dave »

/BUSACK -----________________________......
Martin A
Posts: 799
Joined: 09 Nov 2013 21:03

Re: Z80 Software Development Tools

Post by Martin A »

1024MAK wrote:
Martin A wrote:
Dave wrote:Martin uses ZDS
Actually he uses a home-brew assembler written in BBC basic on an Acorn RiscPC, with all sorts of oddities.

ZDS is there when things need to be shared with the rest of the world :D
BTW, did you ever share your "home-brew assembler written in BBC basic"? ;)

Mark
I haven't, I could if you really want it. It's not the neatest bit of code ever.

I doubt there are that many MTX owners that have a RiscPC as well, but running it on a Pi, that's possible...

RiscOS 5 for the Pi is available here: https://www.riscosopen.org/content/down ... spberry-pi, I'll have to find my Pi sometime and see how it goes. I don't think any of the changes between RiscOs 4 and 5 will break things.

The emulator I use, that wont run on a Pi, (it's firmly tied to the old ARM 26bit mode)
Post Reply