Plenty of options out there! Thanks for all the recommendations. I'll check them out. The
asm80.com website works, but it's far from ideal.
For what it's worth, I've figured out how to get your project on the b: disk using the
asm80.com website.
In the assembler, name your source code file
PROJECT.COM even though it would seem to make more sense to name it PROJECT.ASM or PROJECT.Z80.
Then in the source code include these directives:
.cpu z80
.pragma com
.engine cpm
They have to be in lower case.
I've writing everything in Visual Studio Code and then copy pasting the source code.
Then when you're ready to test, just click COMPILE [F9].
It will create:
PROJECT.COM.hex
PROJECT.COM.lst
Then click EMULATOR [F10]. It will launch a CP/M emulator with your
PROJECT.COM .com file in the B: drive. Just change to the B: drive and run it. I've named mine
B.COM to make it quick and easy. The edit, compile, execute, debug cycle is really super quick. The built debugger is itself a bit buggy. But it's worked for me. And I'm learning how very useful the .LST file can be.
I'm just about done with the project I'm working on. Expect to see it here soon. This weekend if I can get it all wrapped up.
Robb