Wie bootet man eine pdp8? |
|
Eine alte pdp8 (bis zur pdp8/e /f /m) wird meist gebootet, indem der Bootstrap von Hand am Programmers Panel (der Schalterkonsole) eingegeben wird.
|
RK05 Bootstrap | Adresse | Kodierung | Befehl |
Start | 0030 | 6743 | DLAG Disk Load Address and Go |
0031 | 5031 | JMP . | |
TD8e Bootstrap | Adresse | Kodierung | Befehl |
Base | 7300 | 1312 | TAD MoveTape ; AC=2000 |
7301 | 4312 | JMS MoveTape (Rewind to Start of Tape) | |
7302 | 4312 | JMS MoveTape (Forwind to 1st block) | |
WaitWord | 7303 | 6773 | SDSQ Simple DECtape Skip on Quad Line Flag |
7304 | 5303 | JMP WaitWord | |
7305 | 6777 | SDRC Simple DECtape Read Data Register |
|
7306 | 3726 | DCA I Destination | |
7307 | 2326 | ISZ Destination | |
7310 | 5303 | JMP WaitWord | |
7311 | 5732 | JMP I StartOS | |
MoveTape | 7312 | 2000 | Reverse Direction |
7313 | 1300 | TAD Base ; AC=3312 or AC=1312 | |
7314 | 6774 | SDLC Simple DECtape Load Command Register |
|
WaitMarkBit | 7315 | 6771 | SDSS Simple DECtape Skip on Single Line Flag |
7316 | 5315 | JMP WaitMarkBit | |
7317 | 6776 | SDRC Simple DECtape Read Command Register |
|
7320 | 0331 | AND MarkMask | |
CmpMark | 7321 | 1327 | TAD EndZoneMark (RevGuardMark) |
7322 | 7640 | SZA CLA | |
7323 | 5315 | JMP WaitMarkBit | |
7324 | 2321 | ISZ CmpMark | |
7325 | 5712 | JMP I MoveTape (Return) | |
Destination | 7326 | 7354 | -0424 (-276 dec.) |
EndZoneMark | 7327 | 7756 | -0022 (-18 dec.) |
RevGuardMark | 7330 | 7747 | -0031 (-25 dec.) |
MarkMask | 7331 | 0077 | Mask MarkTrack Info |
StartOS | 7332 | 7400 | |