How to build a bootable NSALV tape for ITS on a KS10 with one RM80: Write the following to a tape using dd and mt or whatever. All files have 2560-byte records (in TM03 format, the KS will see them as 512 words). Rumors of PDP-10s using all 9 tracks as data tracks are utterly false, that would be stupid. You can write the tapes on any machine that can write unlabeled 1600bpi tapes with 8-bit data. I used an IBM ES/9000 running MTS, about as far from the 10 as you can get! ram.262 (ITS microcode) mtboot.bin (boot block) @.ddt (standalone DDT) salv.rm80 (NSALV built for RM80) <2 tape marks> cosmetic, not used but this way the tape is easily copied using any machine you have handy since 2 tape marks traditionally mean "end of tape" Building the DSKDMP tape is the same but substitute dskdmp.rm80 for salv.rm80. This directory also contains the other versions of DSKDMP and [N]SALV from the MINSYS; directory, converted to TM03 magtape format, but since all I have that works is an RM80 I haven't tested the others so I don't know for sure that the files aren't mangled and I don't know whether the patch given below is required for those versions of MARK to work. If you know, tell me! DSKDMP and NSALV tapes will help you build a blank disk but you'll still need to make DUMP tapes of the MINSYS files if you want to load ITS, and you'll need a lot more files to run and/or rebuild a real system. Writing DUMP tapes from a non-ITS machine isn't too difficult, send me email and I'll give you my code. *** NOTE *** As distributed there is a bug in the salvager, which needs to be patched before you run MARK. Here's what to do (user input shown in lower case): KS10>mt KS10>USR MOD ITS MTBOOT.176 qcnvt/' MOVSI B,-1 QCNVT+1/ CAMN A,QTRAN(B) came a,qtran(b) markg Format pack on unit # ... and so on, from here on out it's just like what BUILD DOC says. Note that the distributed ITS 1644 binaries are built with the tape RH11 at a non-standard address, and the system will crash if you try to run DUMP w/o either moving the RH11 or reassembling a new system with the addr fixed. So either edit SYSTEM; TM03S DEFS4 to change %TMBAS back to 772440 (instead of 772400), or just delete the file since SYSTEM; TM03S DEFS3 has it right, and reassemble the system. IMPORTANT STUFF THAT APPARENTLY NOT EVERYONE KNOWS: Before you go borrowing peripherals off of a VAX or PDP-11, you need to make sure that your tape drive has the "universal data formatter" board (also known as the "universal bit fiddler"), since otherwise it won't support 36-bit words (packed into 5 tape frames each with 4 wasted bits) and you will lose. In the TM03 formatter this board is M8915-YA, and it's quite rare since VAXen don't need it. You *can* use VAX Massbus disks with the KS since they all support 18-bit mode and MARK handles the reformatting (rumors of needing an HDA swap are greatly exaggerated), but with RM drives (including the RM80) you need to add a jumper or else 18-bit operation will not work correctly. This jumper must connect pins E06E1 and E06C2 on the RM Adapter backplane, which is the card cage that goes under the drive in an RM02/03/80 or next to the drive in an RM05. THIS IS NOT OPTIONAL! The RH11s used in the KS10 are not quite vanilla either (naturally), the M7294 board used in the RH11-AB (used in some PDP-11s and VAXen) is replaced by an M7294-YA in the RH11C (used in the KS). I'm fairly sure that all the other parts interchange though so feel free to gut your VAX for spares. DRIVES OTHER THAN THE RM80: RM80s are all I have that works, so I have no way to test the other versions of the "dskdmp.*" and "salv.*" files in this directory, so I don't know if the bug in "MARK" is fixed in them. Give it a try... Anyway otherwise the instructions for making the tapes are the same as for the RM80 versions, as far as I know RP06 drives need no jumper changes but the RM drives do. John Wilson 31-Jan-1995