Hi
When I got my 21MX box, I quickly wrote a disassembler and assembler in Forth.
I used these to fiddle some but not used it for some time.
It of course has all the quarkiness of a Forth assembler.
Being Forth, it is like a macro assembler on steroids.
I'd expect a perl assembler
to have similar capabilities.
Dwight
From: lbickley at
bickleywest.com
I've been assembling from source code most of the HP diagnostics for the HP2100 and
HP1000 systems. To do so, I used Eric Smith's original "asm21" - and found
that a number of diagnostics didn't assemble correctly. I updated it - and
subsequently Terry Newton joined the project and made more updates. Between us, over the
course of several months, we've managed to debug asm21 to the place where we have not
found any more errors in several additional months of use.
asm21 runs under both *NIX and Windows environments as it is written entirely in Perl.
Te get a copy, do an anonymous FTP to
bickleywest.com and cd to the asm21 directory.
Download (binary) asm21_107.zip
If you're using Firefox, Chrome or Opera, simply use:
ftp://bickleywest.com/asm21
to get to the directory, then right click on asm21_107.zip to download it.
BTW: Terry created a great testing environment - scripts and software that allowed us to
assemble source code and subsequently check asm21's binary output against HP's
binaries which had been created under one of their OSs.
Cheers,
Lyle
--
Lyle Bickley, AF6WS
Bickley Consulting West Inc.
http://bickleywest.com
"Black holes are where God is dividing by zero"