Tim at rikers.org
Mon Mar 28 13:43:45 CST 2005
Steve Robertson wrote:
> Files with the "ABS" extension are compiled files. I don't have the ABS
> documentation in front of me but the format is not very complex. You can
> download the cross compiler at:
> http://oscar.taurus.com/~jeff/2100/emulator/hpasm.c (saves files in ABS
> format) and figure out exactly what the format is.
Thanx, I posted later on that I used the perl assember here:
and got it assembled. The C version above did not work well for me.
> The real trick is getting the file loaded into the HP1000. Depending on
> which I/O cards and loader ROMS you have, you can load the data either
> serially or in parallel.
actually I'm using simh at this point. loading the "tape" was no problem
Now I'm stumped on getting it bootstrapped. Not sure where to put the
tty port number info. Does it just want a slot number? looks like simh
defaults to tty in slot 11, but I don't understand what the code is
PTSBS CLC 0 TURN OFF ALL DEVICES
LIA 1 LOAD I/O ADDRESS OF TTY
AND .63 MASK TO LOWER 6-BITS
STA B PUT ADDRESS IN B-REGISTER
ARS,ARS SHIFT TO BITS (5-3)
SZA I/O ADDRESS >7?
JMP ZGO YES-INITIALIZE PREPARE BASIC TTY
HLT 55B INVALID I/O ADDRESS HALT
JMP PTSBS TRY AGAIN
more info on the wiki page:
Tim Riker - http://rikers.org/ - TimR at Debian.org
Linux Technologist - Tim at TI.com - http://www.TI.com/
BZFlag maintainer - http://BZFlag.org/ - for fun!
More information about the cctalk