I've got a hex dump here of an Assembler/Text
Editor for the 8080,
called (IIRC) ATE. It's what I used on my first computer (8080 S100 8k
+ KC tape). It's about 4k, so I had 4k for source + object, or it could
work as a 2-pass assembler reading the source off tape.
Does anyone know about this? Is it of interest to anyone? I could
either type it in, or scan the listing for someone else :-) The code
would need patching for console & tape I/O, and I don't have any
documentation on how to do this, or even how to use it, but it can't be
too difficult. Forgive me, it's been almost 30 years!
You may be interested in my ALPS (Assembly Language Programming System)
which I developed originally for my Altair back in late 70's/early 80's - I have
versions of it for both my own DMF operating system, as well as NorthStar DOS.
It consists of three main programs:
[Most of my early Altair material was developed using this.]
EDIT
- Integrated line editor and 8080 assembler. Simple but decent line editor,
and two-pass assembler that has everything you need. IIRC there's about
25 commands. The entire program is 3K in size.
DIS
- 8080 disassembler - builds symbol table and has other goodies to
regenerate a workable source file - can produce output compatible
with EDIT above - this program is 2K in size.
TEST
- 8080 Debugger - Memory/Register Dump & Examine/Change,
block move fill etc. Breakpoints, Software-single step (can step
over subroutine calls etc.) Built in disassmbler - nice companion
to EDIT. IIRC about 15 commands.
This program is also 3K in size.
Both the NorthStar and DMF executables are included on the disks for
my Altair simulator - I have also included the source disk which contains
all of the source code to the three programs. You can build them on the
simulator under EDIT, or you can use the ADI disk image utility to
extract the source files to PC files if you like, and I believe they will
assemble with my PC ASM85 with little or no changes...
Dave
--
dave06a (at) Dave Dunfield
dunfield (dot) Firmware development services & tools:
www.dunfield.com
com Collector of vintage computing equipment:
http://www.parse.com/~ddunfield/museum/index.html