1000 LAD (set the load address to 1000 octal) CLR (reset the display) 240 DEP (deposit NOP instruction in location 1000) CLR (we need this or we get 240776!!) 776 DEP (deposit BR .-2 instruction in location 1002) CLR 1000 LAD (set the start address) CNTRL with START (start the program running)
Display and Indicators :-
xxxxxx xxxxxx xxxxxx xxxxxx (R0, R4, SP, PC) $ (emulator prompt, not typed !) $ L 1000 (set address to 1000 octal) $ D 240 (deposit NOP instruction in location 1000) $ D 776 (deposit BR .-2 instruction in location 1002) $ L 1000 (set the start address) $ S (start)
The M9301 also accepts two character codes, optionally followed by a unit number, to boot various hardware devices. The device codes vary according to the M9301 variant, and the system will crash with a bus error if you use the code for a non-existent device. The codes are :-
| Device Code | Controller | Description |
|---|---|---|
| CT | TC11 | cassette drive |
| DB | RM02 | massbus controller |
| DK | RK11 | disk controller |
| DL | RL11 | disk controller |
| DM | RK611 | disk controller |
| DP | RP11 | disk controller |
| DS | RJS03 | disk drive |
| DT | TC11 | DEC tape |
| DX | RX11 | 8" floppy drive |
| MC | Combined tape/disk massbus controller | |
| MM | TJU16 | tape drive |
| MT | TM11 | tape drive |
| PR | PC11 | high speed paper tape reader |
| TT | DL11 | paper tape via the console terminal |