RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » Z80 Assembler software for Windows PC - what are you using? (Z80 Assembler software for Windows PC)
Z80 Assembler software for Windows PC - what are you using? [message #9412] Tue, 23 November 2021 18:15 Go to next message
cluso99 is currently offline  cluso99
Messages: 40
Registered: June 2017
Member
Z80 Assembler software for Windows PC

I need to compile some Z80 code including zexdoc and zexall for testing my Z80 & CPM2.2 emulation(s).

I have used zmac a few years ago.
I have seen mention of WLA DX as being a good cross-assembler. However, I gather there are differences required in the source for this to work.

What are you using?
Advantages/disadvantages?
Re: Z80 Assembler software for Windows PC - what are you using? [message #9413 is a reply to message #9412] Wed, 24 November 2021 00:45 Go to previous messageGo to next message
tapy is currently offline  tapy
Messages: 17
Registered: June 2021
Junior Member
Personally, I use the environment prepared by Wayne Warthen and the ZSM assembler included there.
Re: Z80 Assembler software for Windows PC - what are you using? [message #9415 is a reply to message #9413] Wed, 24 November 2021 15:19 Go to previous messageGo to next message
phil_g is currently offline  phil_g
Messages: 32
Registered: November 2020
Member
I switched to AZ80 and found it has none of the foibles of other cross assemblers, its well established, well supported, built on a solid base with reputable names in its credits: https://www.retrotechnology.com/restore/az80.html


Re: Z80 Assembler software for Windows PC - what are you using? [message #9416 is a reply to message #9415] Wed, 24 November 2021 21:10 Go to previous messageGo to next message
cluso99 is currently offline  cluso99
Messages: 40
Registered: June 2017
Member
Thanks for the info guys Smile

The main cross-assembler used seems to be called TASM32 (Telemark Assembler).
However I note there is mention of uz80as (Micro Z80 Assembler).

I have an old version of zexdoc.src and zexall.src and zmac will assemble this but there is a hex address disjoint where .DS n is used. This seems to be an issue with other assemblers too so I should probably just replace the DS usage.

I have a newer version zexall.sms.asm (zexall-sms-0.18) and this requires wla-dx to assemble. However there is no windows binary and the build instructions are foreign to me and require a lot of software to be downloaded to my windows pc. There is some sms (sega master system) specifics that I would need to remove. However, the macros seem to be better for the instructions, and the are apparently some fixes for the older zexall programs. zmac will not compile this though.

I am inclined to try TASM32 since Wayne uses it and I know ROMWBW is very popular. I will have to see what errors it throws on the versions of zexall.

Re: Z80 Assembler software for Windows PC - what are you using? [message #9417 is a reply to message #9416] Thu, 25 November 2021 03:43 Go to previous messageGo to next message
just4fun is currently offline  just4fun
Messages: 273
Registered: May 2017
Location: Dark side of the Moon
Senior Member
I've used TASM32 too for all the Z80 related stuff.

You can download the last version 3.2 here: https://www.ticalc.org/archives/files/fileinfo/250/25051.htm l

Online manual (v3.1): http://www.cpcalive.com/docs/TASMMAN.HTM

I use it inside a Win XP VM...
Re: Z80 Assembler software for Windows PC - what are you using? [message #9425 is a reply to message #9412] Thu, 25 November 2021 14:37 Go to previous messageGo to next message
cluso99 is currently offline  cluso99
Messages: 40
Registered: June 2017
Member
Tried TASM32. It doesn't handle the macros used in zexall Sad

Found WLA DX windows exe version so going to download and try this next.
Re: Z80 Assembler software for Windows PC - what are you using? [message #9430 is a reply to message #9425] Sat, 27 November 2021 02:55 Go to previous messageGo to next message
cluso99 is currently offline  cluso99
Messages: 40
Registered: June 2017
Member
Tried wla dx but it didn't like the code I wanted to assemble. After a while at fixing the source I gave up and reverted to zmac. Zmac is working for me with this source.
Re: Z80 Assembler software for Windows PC - what are you using? [message #9596 is a reply to message #9430] Sun, 09 January 2022 07:16 Go to previous message
cluso99 is currently offline  cluso99
Messages: 40
Registered: June 2017
Member
Now have both zexall versions working. One compiles/assembles with ZMAC and the other with WLA, both under Windoze.
Previous Topic: Need a volunteer...
Next Topic: RTL8019AS Ethernet board for Z80 MBC


Current Time: Sat Oct 25 19:14:39 PDT 2025

Total time taken to generate the page: 0.01639 seconds