On 3/1/2026 3:47 PM, Van Snyder via cctalk wrote:
On Sun, 2026-03-01 at 15:32 -0600, Steve Lewis wrote:
The IBM 1401 has a "tape load" key. Oddly, the 1410 didn't. One needed
to key "L%U100011R_" into location 1 and set the instruction address to
00001.


As you say, the 1410 did not have a load key. The 7010 did have a momentary load switch: left for card, right for tape.  I might add that feature to my FPGA 1410 someday.  ;)

On the 1410, because a tape in load mode was necessarily in odd parity, you would use L%B rather than L%U Usually one used "read to end of core", so the d character would be $ rather than R

For a real 1410, the usual boot process was:

1. Clear storage
- Set the sense/bit switches to a blank character (just the C bit)
- Set the memory regen to +1
- Set the Mode switch the CE
- Press START, and enter the address 00000
- Wait a second, then press computer RESET

2. Display enough memory that you could enter the boot instruction.  This required either display up to a word mark, but with storage clear, instead one would hit the index key on the selectric console to fudge an end of line which accomplished the same goal.
- Set the mode switch to DISPLAY
- Enter address 00000 (or sometimes 00001 if a blank was OK in location 0, but usually 0) - Press START, then after a second or two of bbbbbbb press the index key on the console selectric to force a new line
- Set the mode switch to ALTER

3. Enter the instruction to boot from tape
- (Mode switch already in ALTER)
- Press START
- Enter:  b<WM>L%B000011$<WM>.<WM>. [Diagnostics, PR108, etc.]  Sometimes a different character than b (blank)
- Enter:  A<WM>L%B000012$<WM>N  [PR-155, normal boot == A in location 0]

(For a card boot, one would enter b<WM>L%1100011$<WM>.<WM>. I don't recall every doing a card boot on our 1410)

4. Press computer RESET (which happens to set the I Register - the program counter - to 00001)

5. Press START

Reply via email to