Page 1 of 1
Z80 Software Development Tools
Posted: 13 Jul 2014 10:16
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
Mark
Re: Z80 Software Development Tools
Posted: 13 Jul 2014 10:41
by Dave
Hi Mark,
Thanks for the pointers - they would have been really handy if we were talking "C"
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
Re: Z80 Software Development Tools
Posted: 13 Jul 2014 11:09
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
Re: Z80 Software Development Tools
Posted: 13 Jul 2014 12:52
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.
Regards
Dave
Re: Z80 Software Development Tools
Posted: 13 Jul 2014 14:04
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

Re: Z80 Software Development Tools
Posted: 13 Jul 2014 14:57
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

BTW, did you ever share your "home-brew assembler written in BBC basic"?
Mark
Re: Z80 Software Development Tools
Posted: 13 Jul 2014 15:01
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.
Dave, I think I need to force you to put your bus into the high-impedance state by activating /BUSRQ
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
Re: Z80 Software Development Tools
Posted: 13 Jul 2014 16:35
by Dave
/BUSACK -----________________________......
Re: Z80 Software Development Tools
Posted: 13 Jul 2014 19:45
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

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)