From Newsgroup: comp.os.cpm
Hi,
I still haven't soldered together my RC2014, but it's going to
be a rainy week here so I guess it's going to happen :)
In any case, I've been exploring CP/M 2.2 in the z80pack
emulator for the past week(s) and started writing some software
for fun and education.
I've been using the assembler that ships with the OS, 'asm', and
that works fine. It's been fun to re-acquaint myself with 8080
assembly (even though I never did any 8080 assembly before, but
did a lot of Z80 assembly which is basically the same with some
extras).
As the source grows longer, I'm dreading the point where I can
no longer edit it. Once I hit 512 lines, te (the editor I'm
using) started complaining. Apparently it's configured to have
a max of 512 lines by default. It can be increased, but the max
max is 4096. We'll see if I get there, but assembly tends to
grow pretty quickly.
I could chain assembly instructions together on one line with
the ; separator, but that's not going to help readability
I fear.
Anyway, at some point I might want to split it up in
multiple files anyway, just to keep things structured. I guess
that means I will have to switch to microslop's M80 assembler,
or are there others available?
It doesn't appear that there's some kind of build tool for
M80 either, which keeps track of which files have been
modified and need to be reassembled. I guess one could
(ab)use the 'changed' bit of the files for that, if one
doesn't already use it for tracking files for backup.
Now of course, I could be doing all this on my linux host
using cross compilers and a modern IDE and all that, but
where's the fun in that?
Cheers,
Koen
--
Software architecture & engineering:
https://www.sonologic.se/
Sci-fi:
https://www.koenmartens.nl/
Retrocomputing videos:
https://retroscandinavian.eu/
--- Synchronet 3.22a-Linux NewsLink 1.2