RSX-11M V3.2 MODIFICATIONS This is a varied assortment of changes to RSX-11M V3.2. not every one will be suitable and/or desirable for any given installation. They are presented here as a base from which your facility may extract, modify, and use to your own particular advantage. Many of the executive changes have to do with power fails. This is important to us because we use on-line UN- IBUS switches which cause simulated power fails during their operation. The cache change works with modified Minntronics and modified ABLE models. IMPORTANT NOTE: Any discs which were initialized by RSX-11M prior to V3.0 (i.e. V2.0) had some volume defaults stored in different offsets in the home block. V3.0 and V3.1 MOU had hooks to provide "default" defaults if these values were 0. V3.2 MOU no longer has these hooks! So if you want to make use of these (i.e. EDI which uses default file extension), you must either a) use /EXT switch with MOU, b) process the disc with CVL (from the N.O. tape), or c) use ZAP on INDEXF.SYS (very carefully or you may never again mount that disc). EXECUTIVE: CRASH Reduced size for our combination (CDA with console stack dump) EXDBT Corrected stack overflow check Allow CRASH access to M.M. fault registers INITL Modify 11/70 memory CSR table Remove device offline messages PANIC Remove unused code PARTY Allow TKTN to display memory parity CSR'S Modify 11/70 memory CSR table POWER Re-verify online devices on power-up Modify 11/70 memory CSR table Enable cache and stack limit registers SSTSR Save M.M. fault registers for TKTN DRIVERS: DKDRV Modify not-ready wait technique to wait up to 10 seconds in 1 second increments rather than up to 15 seconds in 5 second increments PAGE 2 MTDRV Lengthen timeout periods for reads, writes, spaces Unimplement powerfail "feature" FULL DUPLEX TERMINAL DRIVER: TTDAT Added terminal types: ADM3A, ADDS, Tektronix Added cursor positioning types TTSUB Use S2.HFF to choose "VT" expansion (like IAS) Added cursor positioning types TTYL Modified DL-11 record startup procedure (required for use with ABLE Quadrasync) MCR: LDFIN Allow error logging drivers to have two vectors UNLCTL Allow error logging drivers to have two vectors Unload data base with driver (see caution in source code) DEVOV Display UCB address in device listing (useful for on-line patching of "LOA"ded device tables by XDT FLAOV Correct 3 problems in FLA command INDOPN J G Downward's patch for 2 consecutive .OPENs or .TESTFILEs INIMAG Eliminate TKB error messages MCROV Allow STOP/UNSTOP commands in single user systems M11OV Record mounts in error log for non-M-plus systems (at last you can identify which disc had the errors) PAROV Provide a BUSY status of a partition (tells you whether or not you loaded a common partition) SAVSUB Modify memory size calculation Remove device offline messages Modify 11/70 memory CSR table SDSFDT Added terminal types to FDT SPRFDT Added terminal types to FDT TASOV Add optional taskname (from 3.1 patch on N.O. tape) TKTN Display memory parity CSR's if parity error Print KT11 registers on segment faults Correct sense of time stamp conditional FORTRAN IV-PLUS V2.5: FIO Use unsigned branch for address check FNBST Use unsigned branch for address check PATOTS Patch command file for above with checksums RMDEMO: REMAP Use proper EIS conditional PAGE 3 RMDRIV Use write pass all Allow split binary/decimal addressing between row and column (required for ADDS terminals) V1HCHA New decimal flag for use with RMDRIV HLINIT Reduce listing size MDCOM Modified device list TERMID Added terminal types V52CHA Replaced bad comment ADDCHA ADDS terminal routines ADDHLM ADDMDM ADMCHA ADM3A terminal routines ADMHLM ADMMDM T06CHA Tektronix 4006 routines T06HLM T06MDM LPTCHA Line printer routines LPTHLM LPTMDM RMDBLD ODL file to include these new routines SYE: M1145P Correct output of memory parity CSR address and contents MUNDEF Revised output for non-DEC devices (.OBJ also supplied for use without SYE.MAC from source kit) BROAD: BROAD Provide global def for START, CMPBLK to allow TKB GBLPAT's BROBLD GBLPAT to cause broadcast to slaved terminals SYSGEN COMMAND FILES: SYSGEN Install MAC with increment to speed phase one on baseline SGNEXC Some conditionals added for 11/45's and better SYGEN2 Install TKB with increment to speed phase two on baseline Correct size of LDRPAR after LOADR correction SYGEN3 Transfer to system disc with /CO Cleanup at end of SYSGEN3 Allow maps on disc as in SYSGEN2 BLDUMD Allow colon after map device name MISCELLANEOUS: STNLON DOC file describing how to modify default vectors and CSRs for standalone BAD, DSC, PAGE 4 and PRESRV XDTHNT Hint for easily making a loadable driver trap to XDT