File name 22544-8000x.txt22544-80001
16K STAND-ALONE DUMP OF HP 2000C/F FORMAT MAG TAPE
H0101
ASMB,A,L,C *** 2000C/F TSB PROGRAM DECODER ***
*
HED *** 2000C/F TSB PROGRAM DECODER ***
* VERSION D - APRIL 6, 1973
*
ORG 2B
*
CON EQU 12B TTY SELECT CODE.
LP EQU 17B LINE PRINTER SELECT CODE.
MT EQU 21B MAG TAPE COMMAND CHANNEL.
PUN EQU 25B PUNCH SELECT CODE.
*
HLT 2 FOR SYSTEM
JMP *-1 PROTECTION.
HLT 4,C POWER FAIL HALT.
HLT 5 PARITY ERROR/MEMORY PROTECT HALT.
CLC 6,C IGNORE DMA CHANNEL 1 INTERRUPTS.
ORG CON
JSB T35DR,I JUMP TO INTERRUPT SECTION OF TTY.
ORG LP
CLC LP,C IGNORE LINE PRINTER INTERRUPTS.
ORG MT-1
CLC MT-1,C IGNORE MAG TAPE
CLC MT,C INTERRUPTS.
ORG PUN
CLC PUN,C IGNORE PUNCH INTERRUPTS.
*
*
ORG 100B
JMP START GO TO START PROGRAM.
*
*
* REQUIRED HARDWARE:
*
* 2116/2100 COMPUTER WITH 16K MEMORY, EAU, AND DMA
* 7970A MAGNETIC TAPE UNIT
* PAPER TAPE READER
* 2753A PAPER TAPE PUNCH
* 2752A/2754B TELETYPE
* 2767A EQUIVALENT LINE PRINTER
*
* OPERATING INSTRUCTIONS:
*
* 1. LOAD ABSOLUTE PROGRAM INTO CORE.
* 2. MOUNT THE TSB DUMP MAG. TAPE (UNIT 0),
* TURN ON REQUIRED DEVICES.
* 3. START AT ADDRESS 100B.
* 4. ENTER COMMANDS ON THE CONSOLE.
*
* CONFIGURATION CHANGES:
*
* RE-ASSEMBLE THE PROGRAM AFTER CHANGING: CON, LP, MT, AND PUN
* (GIVEN ABOVE) TO REFLECT THE NEW SELECT CODES AND CLEAR PCHA1
* (IN THE PRINT CHARACTER ROUTINE) IF USING 2767 LINE PRINTER.
* NOTE: MT IS THE LOW PRIORITY MAG. TAPE SELECT CODE.
SKP
* COMMAND FORMATS
* ---------------
*
* STOP CLEARS THE SWITCH REGISTER, REWINDS AND
* SETS MAG. TAPE OFF-LINE, AND HALTS THE
* COMPUTER.
*
* END SAME AS STOP.
*
* DIRECTORY PRINTS A DIRECTORY OF THE PROGRAMS AND
* FILES WHICH ARE ON THE MAG. TAPE.
*
* DIRECTORY-ID SAME AS DIRECTORY BUT ONLY FOR THAT ID.
*
* PUNCH PUNCHES THE FIRST PROGRAM ON THE MAG. TAPE
* AND SETS UP FOR SUBSEQUENT PUNCHING OF
* EVERY PROGRAM.
*
* PUNCH-ID PUNCHES THE FIRST PROGRAM ON THE MAG. TAPE
* WHICH BELONGS TO THAT ID AND SETS UP FOR
* SUBSEQUENT PUNCHING OF EVERY PROGRAM OF
* THAT ID.
*
* PUNCH-ID,NAME SEARCHES FOR THAT PARTICULAR PROGRAM,
* PUNCHES IT, AND SETS UP FOR SUBSEQUENT
* PUNCHING OF ALL FOLLOWING PROGRAMS. BEGINS
* SEARCH AT CURRENT MAG. TAPE POSITION
* (NO REWIND).
*
* CR AFTER ANY PUNCH INITIATES PUNCHING OF THE SUBSEQUENT
* PROGRAM AS INDICATED ABOVE.
*
* LIST LISTS EVERY PROGRAM ON THE MAG. TAPE.
*
* LIST-, |