DOS-III B SYSTEM GENERATION =========================== Generation Tapes Needed (in load order) ======================================= Original Rev. Replacement Rev. File Description ----------- ---- ----------- ---- ------ ---------------------------------- 24127-60001 24127-60001 A !S6TTY 16K SIO Console Driver 20319-60001 20319-60001 A !S6PHR 16K SIO Paper Tape Reader Driver 20320-60001 20320-60001 A !S6PUN 16K SIO Paper Tape Punch Driver 24307-16001 1419 24307-16074 1523 !DSGEN DOS-III B System Generator Program 20335-60001 20335-60001 B !S6DMP 16K SIO System Dump Program 13022-60001 13022-60001 B !S6MT1 16K SIO Magnetic Tape Driver 24016-60001 A 24016-60001 A !PTS PREPARE TAPE SYSTEM System Tapes Needed (in load order) =================================== Original Rev. Replacement Rev. File Description ----------- ---- ----------- ---- ------ ---------------------------------- 24307-16002 1419 24307-16069 1537 %DISCM Disc Monitor 20987-60001 1419 20987-60001 1419 %DVR01 Paper Tape Reader 20989-60001 1419 20989-60001 1419 %DVR02 Paper Tape Punch 24157-60001 1419 24157-60001 1419 %DVR05 TTY-Like Console 24349-60001 1419 24307-16011 1446 %D2607 2607A Line Printer (DVR12) 13024-60001 1419 13024-60001 1446 %DVR23 7970B/E Mag Tape ----------- ---- 24307-16073 1523 %DVR30 DOS-IIIB DVR30 (BATCH PSEUDO DRIVER) 24156-60001 1419 24156-60001 1419 %DVR31 7900/7901/2870 Disc 24307-16003 1419 24307-16070 1610 %$EXMD EXEC Modules 24309-60002 1419 24309-60002 1523 %EFMP1 Ext File Mgr Exec Modules (EAU) 24307-16004 1419 24307-16071 1610 %JOBPR Job Processor 24308-60001 1419 24307-16072 1523 %RLODR Relocating-Linking Loader 24158-60001 B 24307-16006 1419 %ASMB Assembler 24158-60002 B " %ASMBD Assembler 24158-60003 B " %ASMB1 Assembler 24158-60004 B " %ASMB2 Assembler 24158-60005 B " %ASMB3 Assembler 24158-60006 B " %ASMB4 Assembler 24158-60007 B " %ASMB5 Assembler 24177-60001 B 24177-60001 1442 %1FFT4 Fortran IV Compiler (10K Area) 24177-60002 B 24177-60002 1442 %2FFT4 Fortran IV Compiler (10K Area) 24309-60003 1419 24309-60003 1523 %EFMP2 Ext File Mgr Utilities 24129-60001 C 24129-60001 1643 %ALGOL ALGOL Compiler 24129-60002 C 24129-60002 C %ALGL1 ALGOL Compiler 24223-60001 B 24223-60001 1523 %XREF Cross Ref Table Generator 24248-60001 B 24248-60001 C %F2F.N Relo Subr (FP) Libr 24152-60001 C 24152-60001 C %F4D.N Relo Subr (FTN4) Libr ----------- ---- 24998-16001 $MLIB1 RTE/DOS Relocatable Library ----------- ---- 24998-16002 $MLIB2 Manuals ======= 02116-91751 Prepare Tape System System Generation Responses =========================== SYS GEN CODE? 2575 GEN DISC CHNL? 21 SYS DISC CHNL? 21 DISC TYPE? 7900 SYS DISC SIZE? 200 # DRIVES? 1 FIRST SYSTEM TRACK? 0 FIRST SYSTEM SECTOR? 3 SYS DISC SUBCHNL? 0 USER DISC SUBCHNL? 1 TIME BASE GEN CHNL? 11 PRIV INT CARD CHNL? 0 # DMA CHANNELS? 2 LWA MEM? 77677 ALLOW :SS? YES PRGM INPT? PT LIBR INPT? PT PRAM INPT? TY HALT instruction 102077, P: 02355 (CLA) UNDEF EXTS .MAC. ENTER PROG PARAMETERS $EX22,8 $$MGT,8 /E # LINKS? 800 ENTER SUBSYSTEM NAMES /E * EQUIPMENT TABLE ENTRY 16,DVR05 21,DVR31,D 37,DVR30 17,DVR02 10,DVR01 20,DVR12 36,DVR05 13,DVR23,D /E * DEVICE REFERENCE TABLE 1 = EQT #? 1 2 = EQT #? 2 3 = EQT #? 2 4 = EQT #? 4 5 = EQT #? 5 6 = EQT #? 6 7 = EQT #? 0 8 = EQT #? 8 9 = EQT #? /E * INTERRUPT TABLE 10,EQT,5 14,EQT,8 16,EQT,1 17,EQT,4 20,EQT,6 22,EQT,2 37,ENT,P.30 /E LWA LINKS 00727 FWA USER LINKS? 727 LWA PROG 20156 FWA USER? 22000 *SYSTEM STORED ON DISC HALT instruction 102077, P: 11721 (LDA 300) System Generation Notes ======================= Generation without DVR30 and with %F2F.N and %F4D.N gives these undefined externals: .MAC. --> from 24307-16070 ($EXMD) needs 24998-60001 RLIB1 P.30 --> from 24307-16071 (JOBPR) needs 24307-16073 DVR30 .MAC. is only used by module REIO, which is not used by anything else. Eliminating it resolves the issue. The module appears to be a replacement for the RTE subroutine. It consists of this code: NAM REIO,7 ENT REIO EXT .MAC. EXT EXEC REIO NOP JSB .MAC. JSB EXEC END This causes the replacement of JSB REIO instructions with JSB EXEC instructions. Generation with DVR30 and $MLIB1 and $MLIB2 gives these undefined externals: $OPSY IFBRK Original DSGEN Cartridge INDEX File (Rev. 1511) =============================================== DOS III B (24307B) DATE CODE 1511 THIS INDEX RELATES THE NAMES OF THE RELOCATABLE MODULES TO THE PART NUMBERS OF THE EQUIVALENT PAPER TAPES AND INDICATES THE PURPOSE OF THE MODULES. MODULES NOT SPECIFICALLY DESIGNATED FOR THE 2100A/S OR FOR THE 21MX COMPUTERS ARE TO BE USED ON EITHER. NAME PART NUMBER REV DESCRIPTION DISCM 24307-16002 1419 DISC MONITOR $EXMD 24307-16003 1419 EXEC MODULES DVR00 20985-60001 1419 TTY-LIKE CONSOLE/TERMINAL DVR01 20987-60001 1419 PAPER TAPE READER DVR02 20989-60001 1419 PAPER TAPE PUNCH DVR05 24157-60001 1419 TTY-LIKE CONSOLE DVR15 24307-16017 1446 7261A MARK SENSE CARD READER D2892 24272-60001 1419 2892B CARD READER (DVR11) D2767 24168-60001 1419 2767A LINE PRINTER (DVR12) D26XX 24307-16011 1446 DVR12 FOR 2607,2610,2614,2613,2618 DVR23 13024-60001 1446 7970B/E MAG TAPE DVR26 24307-16018 1507 2762A/B AND 2615A CONSOLE DVR31 24156-60001 1419 7900/7901 DISC DVR67 24341-60001 1419 12889A HI SPD SERIAL IF DVR70 24307-16009 1446 DVR70 FOR 12618A SYNC INTERFACE DVR72 24350-16001 1419 12587B ASYNC DATA SET IF DVR73 24377-16001 1503 12920A/B MULTIPLEXOR EFMP 24309-60002 1419 EXT FILE MGR EXEC MODULES 24309-60003 1419 EXT FILE MGR UTILITIES JOBPR 24307-16004 1419 JOB PROCESSOR RLODR 24308-60001 1432 RELOCATING/LINKING LOADER ASMB 24307-16006 1419 2100/21MX ASSEMBLER .FTN4 24170-60001 C FORTRAN IV COMPILER 24170-60002 C 24170-60003 C FTN4 24177-60001 1442 FORTRAN IV COMPILER (10K AREA) -60002 1442 ALGOL 24129-60001 C ALGOL COMPILER 24129-60002 C XREF 24223-60001 1432 2100/21MX CROSS REF TABLE GEN F4D.N 24152-60001 C RELO SUBR LIBR (FTN4) F2E.N 24151-60001 D RELO SUBR LIBR (EAU) F2F.N 24248-60001 B RELO SUBR LIBR (FP) FFP.N 12907-16001 A 2100A/S FFP SUBR LIBRARY $SETP 12907-16002 1350 2100A/S FFP SUBR $SETP ATD01 24381-16001 1503 ASYNC TERMINAL DRIVER #1 ATD02 24307-16012 1442 ASYNC TERMINAL DRIVER #2 PMT01 24307-16008 1438 PAGE MODE TERMINAL DRIVER #1 PMT02 24307-16016 1503 PAGE MODE TERMINAL DRIVER #2 SLC 24307-16010 1438 SYNCHRONOUS LINE CONTROL DRIVER DVR33 24278-60001 1419 2100/21MX WCS DRIVER MASMB 24332-60001 1419 2100A/S WCS MICRO ASSEMBLER WCSUT 24333-60001 A 2100/21MX WCS MICRO UTILITIES MDBUG 24334-60001 1419 2100A/S WCS MICRO DEBUG EDITOR RDBUG 24307-16007 1432 21MX RTE/DOS DEBUG PROGRAM XASMB 12978-16001 1437 21MX WCS MICRO ASSEMBLER XDBUG 12978-16002 1437 21MX WCS MICRO DEBUG EDITOR FFP.X 12977-16001 1451 21MX FFP SUBR LIBRARY XSETP 12977-16002 1451 21MX FFP SUBR $SETP Communicator Issue 12 INDEX File (Rev. 1523) ============================================ DOS III B (24307B) DATE CODE 1523 (from Computer Systems Communicator, Issue 12, Jan-Feb 1977) (seems to be the last mention of DOS in the Communicator) NAME PART NUMBER REV DESCRIPTION DISCM 24307-16069 1523 DISC MONITOR $EXMD 24307-16070 1523 EXEC MODULES DVR00 20985-60001 1516 TTY-LiKE CONSOLE/TERMINAL DVR01 20987-60001 1419 PAPER TAPE READER DVR02 20989-60001 1419 PAPER TAPE PUNCH DVR05 24157-60001 1419 TTY-LiKE CONSOLE DVR15 24307-16017 1446 7261A MARK SENSE CARD READER D2892 24272-60001 1419 2892B CARD READER (DVR11) D2767 24168-60001 1419 2767A LINE PRINTER (DVR12) D26XX 24307-16011 1446 DVR12 FOR 2607, 2610, 2614, 2613, 2618 DVR23 13024-60001 1446 79708/E MAG TAPE DVR26 24307-16018 1507 2762A/B AND 2615A CONSOLE DVR30 24307-16073 1523 DISC BATCH DRIVER DVR31 24156-60001 1419 7900/7901 DISC DVR67 24341-60001 1419 12889A HI SPD SERIAL IF DVR70 24307-16009 1446 DVR70 FOR 12618A SYNC INTERFACE DVR71 24307-16013 1515 12967A SYNC MODEM IF DVR72 24350-16001 1523 125878 ASYNC DATA SET IF DVR73 24377-16001 1523 12920A/B MULTIPLEXOR DVR74 24307-16014 1515 12966A/12968A ASYNCH IF EFMP 24309-60002 1523 EXT FILE MGR EXEC MODULES 24309-60003 1523 EXT FILE MGR UTILITIES JOBPR 24307-16071 1523 JOB PROCESSOR RLODR 24307-16072 1523 RELOCATING/LINKING LOADER ASMB 24307-16006 1419 2100/21MX ASSEMBLER .FTN4 24170-60001 C FORTRAN IV COMPILER 24170-60002 C 24170-60003 C FTN4 24177-60001 1442 FORTRAN IV COMPILER (10K AREA) 24177-60002 1442 ALGOL 24129-60001 C ALGOL COMPILER 24129-60002 C XREF 24223-60001 1523 2100/21MX CROSS REF TABLE GEN F4D.N 24152-60001 C RELO SUBRLlBR FTN4 F2E.N 24151-60001 D RELO SUBR LlBR (EAU) F2F.N 24248-60001 B RELO SUBR LlBR (FP) FFP.N 12907-16001 A 2100A/S FFP SUBR LIBRARY $SETP 12907-16002 1350 2100A/S FFP SUBR $SETP ATD01 24381-16001 1503 ASYNC TERMINAL DRIVER No.1 ATD02 24307-16012 1442 ASYNC TERMINAL DRIVER No.2 PMT01 24307-16008 1438 PAGE MODE TERMINAL DRIVER No.1 PMT02 24307-16016 1503 PAGE MODE TERMINAL DRIVER No.2 ACR01 07260-16001 ASYNC CARD READER DRIVER No.1 for 7260A SLC 24307-16010 1438 SYNCHRONOUS LINE CONTROL DRIVER DVR33 24278-60001 1419 2100/21MX WCS DRIVER MASMB 24332-60001 1419 2100A/S WCS MICRO ASSEMBLER WCSUT 24333-60001 A 2100/21MX MICRO UTILITIES MDBUG 24334-60001 1419 2100A/S WCS MICRO DEBUG EDITR XASMB 12978-16001 1437 21MX WCS MICRO ASSEMBLER XDBUG 12978-16002 1437 21MX WCS MICRO DEBUG EDITOR FFP.X 12977-16001 1451 21MX FFP SUBR LIBRARY XSETP 12977-16002 1451 21MX FFP SUBR $SETP