On Sun, 17 Feb 2008, Tim Riker wrote:
ok, been meaning to actually run something more than
the little assembly
test apps on my HPs. How do folks bootstrap systems?
I've got 2 working HPs (HP-2108A and HP-2112A) and HS-TERMINAL (ie HP-12531B)
and I can get lights to light up with a 2400 baud connection and this snippit
running:
There are up to four loader ROMs on the CPU board. You'll have to identify
which one you have. Normally there should always be the papertape loader
(used with the 8-BIT DUP REG card).
actually use the native HP assembler under SIMH. The
HP / CHM agreement
should allow for at least this much bootstrap information to be shared. I'm
happy to put up bootstrap instructions and tape images if someone can provide
them.
The bootstrap listings and manuals are all documented, have a look at the
manual numbered 12992-90001 (HP 12992 Loader ROMs).
I don't have any other peripherals tested out yet.
Not sure why my real paper
tape reader is not working yet. My paper tape punch is a long ways from
working and it's not HP equipment anyway.
I've got tape images that work in SIMH like the HP-Basic. Just want to see
these work on real hardware by loading them over a serial line.
The HP papertape reader is not serial. You may use one in RTE if you
generated the system appropriately.
Anyway you should get familiar with the bootstrapping procedure for the
HP1000. For example you need to preset the S register with the proper
values like ROM number and select code.
There are quite a few HP collectors out there. How do
you folks boot up your
hardware? ok, I could get an HP-7970 9 track, but I don't have that either.
I have that and I boot from that when I want to install RTE or run the
diagnostics. But usually I boot from the cartridge tape drive of the HP
2648 terminal (the "official" HP way when not using papertape).
It would seem useful to be able to bootstrap any given
tape over serial. I
know it's only 2400 baud, but just about every HP collector should have the
needed hardware. :)
Easy, use a BACI (the buffered serial interface card with the UART) and
emulate the binary load feature of the HP terminals; it's easy to
implement. In fact, I've written the counterpart. I am using the PERL
assembler to generate stand-alone programs and then transfer them to a
cartridge on one of our HP terminals. I then take the cartridge, put it
into the HP console terminal of the HP1000 and boot it.
This way I can boot from the HP7970 since I don't have the ROM to put into
the machine. I load the HP7970 loader from the HP2648 and then start that
loader.
Christian