For those interested in a cross assemlber for theHP mini's...
I found C source code for a HP 2100 cross assemlber on the HP2100
archive
site (which seems to be down today).
Not being a C person (that is, not able to read C, much less code in
it), I handed
a copy over to a friend who tinkers with C a little. He managed to
convert the
original source into something that would compile on what he described
as an
obsolete C compiler (Borland?).
The resulting DOS code bascially seems to work, with one known bug so
far.
In the hpasm.lst output file, and instruction that have bit 15 set are
listed incorrectly.
For example, 102315 will appear as 3777770215. A simple search and
replace
operation on the listing file corrects this problem.
I have not fully verified the binary output, but it appears to be a
block-loader compatible
tape image.
If anyone is interested, I can email them the original C source from the
2100 archive, the
modified .ccp file that compiled, and the resulting .exe file. I have
scuessfully assembled
small programs (blinking lights code of course) with this xasm that
matches the ancient
hand-written code taped to the inside of the front panel, so its a start
anyway.