/ WPDL - DISK LAYOUT XLIST / E D I T H I S T O R Y / 097 MART 19-SEP-85 Modify Utility disk block for CONVERT / 096 MART 14-AUG-85 Need more space for convert / 095 Mart 31-jul-85 add blocks for CONVERT utility / 094 rcme 11-Jun-85 Create block for Maths hole / 093 Mart 23-may-85 Move Fallback block / 092 rcme 23-May-85 Use spare block for printer, swap with / position of edit hole block / 091 EMcD 20-May-85 Add another block for Edit / 090 EMCD 17-MAY-85 Add 1 block to Blaster table and move / it before allocation block / 089 Mart 07-may-85 add extra blocks for fallback / 088 EMcD 06-May-85 Add extra block for Edit / 087 rcme 01-May-85 Add spelling hole block / 086 Mart 16-apr-85 Add Proportional width table hole / 085 EMcD 10-Apr-85 Add WP2CMF Hole for 8 bit chars in / command lines / 084 EMcD 02-Apr-85 Add CX Hole / 083 Mart 27-mar-85 increased printer hole size / 082 RCME 19-MAR-85 added fall back character table block / 081 RCME 19-MAR-85 added printer hole blocks / 080 Mart 12_mar_85 added blaster table and edit hole blks / 079 EMcD 04-Mar-85 Added 5 blocks for compose / / ------------- mods below are V2.0 or earlier ------------------------- / / 078 AIB 3-DEC-84 reflect added HM code & tables / 077 AIB 29-OCT-84 add a pointer for UDK transportability / 076 AIB 16-OCT-84 added 1 help menu block / 075 AIB 2-OCT-84 moved udk's to block 400 / 074 AIB 12-SEP-84 ADDED 2 PRINTER OVERLAY BLOCKS / 073 AIB 14-AUG-84 SHORTENED UTILITY WRITE-OUT, / EXPANDED PRM2 FOR GRAPHICS / 072 AIB 29-JUN-84 ADDED BLOCKS FOR 100 UDKS / 071 AIB 14-MAY-84 ADDED BLOCKS FOR GRAPHICS / 070 WCE 13-APR-84 ADDED DISK BLOCKS FOR DECMATE 2.0 / 069 WJY 03-FEB-84 CHANGES FOR DECMATE I COMPATABILITY / 068 WCE 19-JAN-84 ADDED DISK LAYOUT FOR OPTION DISKETTE / ADDED DISK BLOCKS FOR DECMATE 1.5 / REMOVED EDIT HISTORIES NOT MADE FOR 1.5 / / THE FOLLOWING CHANGES WERE MADE FOR THE VERSION 1.5 PROJECT - EDIT #68 / / DLFD0A, DSFD0A= 12 / FIELD 0 - WPSYS (DON +1) / DLFD1, DSFD1= 14 / FIELD 1 - PRINTER (HARRY -3) / IFDEF VT125R / THIRD COMMAND UTILITY (STEVE +2) / DLOSPI, DSOSPI= 1 / SPELLING CHECKER START UP(GREG +1) / DLOSPS, DSOSPS= 2 / SPELL CHECK STATUS LINE (GREG +2) / DLOSPX, DSOSXP= 4 / VT125 RESIDENT CODE FOR CX (STEVE +4) / DLOCPY, DSOCPY= 20 / COPY COMMAND (B.Y. +2 DON +1) / IFDEF UNBUND / COMMAND UTILITY UNBUNDLED (WCE -3) / DLOUDK, DSOUDK= 7 / USER DEFINED KEYS (ADAM +2-2) / DLOVFY, DSOVFY= 17 / VERIFY CODE IN FIELD 3 (LARRY -1) / DL3VFY, DS3VFY= 4 / VERIFY CODE IN FIELD 5 (LARRY +2-1-1) / DLWINI, DSWINI= 12 / WINCHESTER DISK UTIL (DON+7+1,ADAM+2) / DLSWAP, DSSWAP= 6 / DISK SWAP AREA FOR WP2CMF (WCE -2) / DLSTAT, DSSTAT= DSSWAP / EDITOR SWAP AREA CODE (WCE -2) / DLMUB2, DSMENU= 1 / PROCESS USER RESPONSE (WCE -4) / DLMDUA, DSMENU= 1 / DISKETTE UTILITIES CONTINUED (TOM +1) / DLMDUB, DSMENU= 1 / DISKETTE UTILITIES CONTINUED (TOM +1) / DLMCPM, DSMENU= 1 / CPYDSK MENU BLOCK (B.Y. +1) / DLMSPL, DSMENU= 1 / SPELL CHECKER MENU SUPPORT (GREG +1) / DLM125, DSMENU= 1 / REGIS UTILITY MENU (STEVE +1) / DLUDKS, DSUDKS= 21 / UDK DEFINITIONS (ADAM +20) /*************************************************************************** /**** W P D L DISK LAYOUT FOR WPS SYSTEM DISKETTES **** /*************************************************************************** / / BOOTSTRAP LOADER LOACITION AND OS8 * 0 ; DLBOOT, DSBOOT= 2 / DIRECTORY BLOCK SHOWING FULL DISK * .+DSBOOT ; DLDIR, DSDIR= 1 / WPS-8 HEADER BLOCK FOR SYSTEM DISK * .+DSDIR ; DLRXLD, DSRXLD= 6 / DSKHND - SYSTEM DISKETTE HANDLER * .+DSRXLD ; DLFD0A, DSFD0A= 12 / FIELD 0 - WPSYS * .+DSFD0A ; DLFD1, DSFD1= 16 / FIELD 1 - PRINTER (HARRY +2) * .+DSFD1 ; DLFD2, DSFD2= 13 / FIELD 2A - IOA,INA,OUTDIG,TIME,PRTSCN * DLFD2+6 ; DLFD3, / FIELD 2B - WPCMND,OLAY,MENU,NXTARG * DLFD2+DSFD2 ; DLFD7, DSFD7= 17 / FIELD 7 - WPFILS, DSKACP * .+DSFD7 ; DLSYSE, / SYSTEM AREA END * . ; DLOPRO, DSOPRO= 32 / PRINTER OVERLAYS (HARRY +6) C074 * .+DSOPRO ; DLMFN1, DSMFN1= 1 / FINISH USING SYSTEM (USED BY WPCU2) * .+DSMFN1 ; DLOCU2, DSOCU2= 3 / SECOND COMMAND UTILITY (JOAN +1) * .+DSOCU2 /*************************************************************************** /*************************************************************************** /**** **** /**** C A U T I O N **** /**** **** /**** THE ORDER AND PLACEMENT OF THE ABOVE MODULES IS IMPORTANT **** /**** **** /**** THEY ARE DUPLICATED FOR THE UTILITY BUILD DISKETTE AT THE END **** /**** OF THIS LISTING. MOVING ANY OF THE ABOVE MODULES MAY INTERFERE **** /**** WITH THE OPERATION OF THE UTILITY PROGRAMS. **** /**** **** /*************************************************************************** /*************************************************************************** . ; DLOCUT, DSOCUT= 13 / COMMAND UTILITY * .+DSOCUT ; DLOCU3, DSOCU3= 5 / THIRD COMMAND UTILITY IFDEF VT125R / THIRD COMMAND UTILITY * .+DSOCU3 ; DLOEDT, DSOEDT= 17 / EDIT PROGRAM - FIELD 3 RESIDENT * .+DSOEDT ; DL3EDT, DS3EDT= 3 / EDITOR MATH - FIELD 5 RESIDENT * .+DS3EDT ; DL4EDT, DS4EDT= 11 / EDITOR MATH - USED WHEN NOT IN LP * .+DS4EDT ; DLSTAT, DSSTAT= 7 / EDITOR SWAP AREA CODE (WCE +1) * .+DSSTAT ; DLOEDO, DSOEDO= 60 / EDITOR OVERLAYS - FILED 3 (SHADES+21) * .+DSOEDO ; DLMATH, DSMATH= 15 / MATH PACKAGE - FILED 6 RESIDENT * .+DSMATH ; DLMBCD, DSMBCD= 2 / REST OF MATH - FIELD 6 RESIDENT * .+DSMBCD * . ; DLOPRS, DSOPRS= 7 / WPPARS. * .+DSOPRS ; DLOLOG, DSOLOG= 20 / EAZY LINK - LOGON UTILITY * .+DSOLOG ; DLOVFY, DSOVFY= 20 / VERIFY CODE IN FIELD 3 (LARRY +1) * .+DSOVFY ; DL3VFY, DS3VFY= 6 / VERIFY CODE IN FIELD 5 (LARRY +2) * .+DS3VFY ; DLBLTB, DSBLTB=2 / 2 blocks for the blaster table/M090 /A080 * .+DSBLTB ; DLEHL2, DSEHL2=1 / 1 more block for edit holes /A91 * .+DSEHL2 ; DLFTHL, DSFTHL=2 / 1 block for fallback table II /a093 * .+DSFTHL /a093 IFZERO .-400&4000 * 377 ; DLALOC, / THE WHOLE FILE STRUCTURE KNOWS THAT / 'DLALOC' IS AT 377, DONE THAT WAY / FOR CROSS SYSTEM COMMUNICATIONS / UDK SCRATCH BLOCKS MUST REMAIN AT BLOCK 400 FOR UDK TRANSFER UTILITY M075 * 400; DLUDKS, DSUDKS= 21 / UDK DIRECTORY BLOCK M075 DLUDKD= DLUDKS+1 / BEGINNING OF UDK DEFINITIONS A077 * .+DSUDKS / M075 IFDEF CONDOR < / M074 * . ; DLOSPI, DSOSPI= 1 / SPELLING CHECKER START UP M074 * .+DSOSPI ; DLOSPS, DSOSPS= 2 / SPELL CHECK STATUS LINE M074 * .+DSOSPS ; DLOSPM, DSOSPM= 4 / SPELL CHECK FIELD 4 MENU CODE(WCE +4) * .+DSOSPM > / END IFDEF CONDOR M074 * . ; DLOCU4, DSOCU4=3 / FOURTH COMMAND UTILITY IFDEF UNBUND / COMMAND UTILITY UNBUNDLED * .+DSOCU4 ; DLOSEL, DSOSEL= 7 / WPSELC * .+DSOSEL ; DLOSOV, DSOSOV= 1 / WPSELC OVERLAY(S) * .+DSOSOV ; DLONDX, DSONDX= 7 / INDEX COMMAND * .+DSONDX ; DLOCPY, DSOCPY= 20 / INITIALIAZE & COPY COMMAND * .+DSOCPY ; DLCPFL, DSCPFL= 20 / COPY DOCUMENT UTILITY * .+DSCPFL ; DLOCX1, DSOCX1= 14 / CHARACTER COMMUNICATION PACKAGE #1 * .+DSOCX1 ; DLOCX2, DSOCX2= 14 / CHARACTER COMMUNICATION PACKAGE #2 * .+DSOCX2 IFDEF VT125R < * . ; DLOSXP, DSOSXP= 4 / VT125 RESIDENT CODE FOR CX * .+DSOSXP > / END IFDEF VT125R * . ; DLODWC, DSODWC= 17 / DOCUMENT TRANSFER COMMAND * .+DSODWC ; DLODW2, DSODW2= 1 / LAST BLOCK OF DX HAS TO BE LOADED * .+DSODW2 / SEPERATELY BECAUSE OS-8 USES THE AREA * . ; DLOAX, DSOAX= 14 / AUTOMATIC DOCUMENT RECEIVE * .+DSOAX ; DLDCOM, DSDCOM= 2 / THESE ARE THE DEFAULT AX SETTINGS * .+DSDCOM ; DLOUDK, DSOUDK= 7 / USER DEFINED KEYS * .+DSOUDK ; DLOSPR, DSOSPR= 20 / SORT STARTUP AND PARSER * .+DSOSPR ; DLOSRT, DSOSRT= 20 / SORT SELECTOR AND ACTUAL SORTER * .+DSOSRT IFDEF CONDOR < * . ; DLOSET, DSOSET=6 / SETUP terminal characteristics mode * .+DSOSET ; DLWINI, DSWINI= 12 / WINCHESTER DISK UTILITY * .+DSWINI > / END IFDEF CONDOR ; DLCMPS, DSCMPS=6 / Compose Enable & start up /A079 /d092 * .+DSCMPS ; DLSPRE, DSSPRE=1 / Spare block , Table moved /M090 * .+DSCMPS ; DLBLPR, DSBLPR=3 / three blocks for printer holes/a081c083c092 * .+DSBLPR ; DLBLED, DSBLED=1 / one block for edit holes /A080 * .+DSBLED ; DLFBTB, DSFBTB=1 / one block for fall back table /a082 * .+DSFBTB ; DLCXHL, DSCXHL=1 / one block for CX holes /A084 * .+DSCXHL ; DL2CHL, DS2CHL=1 / one block for 2cmf Holes /A085 * .+DS2CHL ; DLWDTB, DSWDTB=1 / one block for proportional tbl/A086 * .+DSWDTB ; DLSPHL, DSSPHL=1 / one block for spelling holes /a087 * .+DSSPHL ; DLBEOV, DSBEOV=1 / one block for Edit Overlay blasts/A088 * .+DSBEOV ; DLFRHL, DSFRHL=1 / 1 block for fallback routine /a089 * .+DSFRHL ; DLMTHL, DSMTHL=1 / one block for Math blasts /a094 * .+DSMTHL ; DLCVTI, DSCVTI=5 / 5 blocks for CONVERT init /m096 * .+DSCVTI / /a095 * . ; DLOVRE, / END OF OVERLAYS * . ; DLMENU, DSMENU= 1 / START OF MENUS / COMMON SYSTEM MENUS AND MENU TEXT BLOCKS FOR MXDISP MENU STATEMENT * . ; DLMCR1, / CANNED MENU ROUTINES START * .+DSMENU ; DLMCR2, / CANNED MENU ROUTINES END * .+DSMENU ; DLMCM1, / COMMUNICATION MENUS START * .+DSMENU ; DLMCM2, / COMMUNICATION MENUS END * .+DSMENU ; DLMX01, / MXDISP TEXT MENU BLOCK 1 * .+DSMENU ; DLMX02, / MXDISP TEXT MENU BLOCK 2 * .+DSMENU ; DLMX03, / MXDISP TEXT MENU BLOCK 3 * .+DSMENU ; DLMX04, / MXDISP TEXT MENU BLOCK 4 * .+DSMENU ; DLMX05, / MXDISP TEXT MENU BLOCK 5 * .+DSMENU ; DLMX06, / MXDISP TEXT MENU BLOCK 6 * .+DSMENU ; DLMX07, / MXDISP TEXT MENU BLOCK 7 * .+DSMENU ; DLMX10, / MXDISP TEXT MENU BLOCK 10 / PART 1 MENUS LOCATED IN MN1 * .+DSMENU ; DLMSM0, / START UP MENU INITIALIZATION (WCE +1) * .+DSMENU ; DLMSM1, / START UP MENU BEGIN * .+DSMENU ; DLMSM2, / START UP MENU END * .+DSMENU ; DLMMM0, / COMMAND DECODER FOR MAIN MENU * .+DSMENU ; DLMMM1, / MAIN MENU PART ONE * .+DSMENU ; DLMMM2, / MAIN MENU PART TWO * .+DSMENU ; DLMMM3, / MAIN MENU PART THREE * .+DSMENU ; DLMMM4, / MAIN MENU PART FOUR (TOM +1) * .+DSMENU ; DLMPP1, / CREATE DOCUMENT ENTRY MENU * .+DSMENU ; DLMED1, / EDIT DOCUMENT ENTRY MENU * .+DSMENU ; DLMPR1, / PRINTER ENTRY MENU * .+DSMENU ; DLMPR2, / PRINT MENU PARAMETER HANDLING * .+DSMENU ; DLMPR3, / START OF FIRST PRINT MENU * .+DSMENU ; DLMPR4, / FIRST PRINT MENU CONTINUED * .+DSMENU ; DLMPR5, / PRINTER ARGUMENTS * .+DSMENU ; DLMPR6, / PRINT MENU ARGUMENT PROCESSING * .+DSMENU ; DLMPR7, / START OF SECOND PRINT MENU * .+DSMENU ; DLMPR8, / SECOND PRINT MENU CONTINUED * .+DSMENU ; DLMPR9, / START OF THIRD PRINT MENU * .+DSMENU ; DLMPRA, / THIRD PRINT MENU CONTINUED * .+DSMENU ; DLMPRB, / THIRD PRINT MENU CONTINUED * .+DSMENU ; DLMPRC, / MORE OF FIRST AND SECOND PRINT MENUS * .+DSMENU ; DLMQD1, / PRINT QUEUE MESSAGES * .+DSMENU ; DLMDU1, / DISKETTE UTILITIES * .+DSMENU ; DLMDU2, / DISKETTE UTILITIES CONTINUED * .+DSMENU ; DLMDU3, / DISKETTE UTILITIES CONTINUED * .+DSMENU ; DLMDU4, / DISKETTE UTILITIES CONTINUED * .+DSMENU ; DLMDU5, / DISKETTE UTILITIES CONTINUED * .+DSMENU ; DLMDU6, / DISKETTE UTILITIES CONTINUED * .+DSMENU ; DLMDU7, / DISKETTE UTILITIES CONTINUED * .+DSMENU ; DLMDU8, / DISKETTE UTILITIES CONTINUED * .+DSMENU ; DLMDU9, / * .+DSMENU ; DLMUB1, / ACTIVATE FEATURES MENU IFDEF UNBUND < * .+DSMENU ; DLMUB2, / PROCESS USER RESPONSE * .+DSMENU ; DLMUBE, / UNBUNDLING ERROR MESSAGES > / END IFDEF UNBUND * .+DSMENU ; DLMDUA, / DISKETTE UTILITIES CONTINUED * .+DSMENU ; DLMDUB, / DISKETTE UTILITIES CONTINUED * .+DSMENU ; DLMRS1, / STORE AND RECALL PRINTER QUEUE * .+DSMENU ; DLMPS1, / PRINTER STOP * .+DSMENU ; DLMPS2, / PRINTER STOP CONTINUED * .+DSMENU ; DLMPS3, / PRINTER STOP CONTINUED * .+DSMENU ; DLMPS4, / PRINTER STOP CONTINUED * .+DSMENU ; DLMPS5, / STOP PRINTER MENU BLOCK * .+DSMENU ; DLMPS6, / STOP PRINTER MENU BLOCK * .+DSMENU ; DLMCI2, / CI COMMAND, PART 1 * .+DSMENU ; DLMCI1, / CI COMMAND, PART 2 * .+DSMENU ; DLMIN1, / INDEX COMMAND * .+DSMENU ; DLMDK1, / DEFINE USER KEYS * .+DSMENU ; DLMCPM, / CPYDSK MENU BLOCK IFDEF CONDOR < * .+DSMENU ; DLMSPL, / SPELL CHECKER MENU SUPPORT * .+DSMENU ; DLMPPM, / POST PROCESSOR MENU SUPPORT (STEVE+1) > / END IFDEF CONDOR IFDEF VT125R < * .+DSMENU ; DLM125, / REGIS UTILITY MENU > / END IFDEF VT125R / PART 2 MENUS * .+DSMENU ; DLMEM1, / EDITOR MENUS - COPY DOCUMENT * .+DSMENU ; DLMEM2, / EDITOR MAIN MENU * .+DSMENU ; DLME2A, / EDITOR MAIN MENU CONTINUED * .+DSMENU ; DLMEM3, / EDITOR MAIN MENU CONTINUED * .+DSMENU ; DLMEM4, / EDITOR - UDK MENU * .+DSMENU ; DLMEM5, / EDITOR - ACTIVATE EDITOR MATH SWITCH * .+DSMENU ; DLMPP2, / CREATE DOC - COMMAND ERROR MESSAGES * .+DSMENU ; DLMLP1, / LIST PROCESSING MENUS * .+DSMENU ; DLMLP2, / LOTS OF SHORT LIST PROCESSING MENUS * .+DSMENU ; DLMLP3, / LIST PROCESSING START MENU * .+DSMENU ; DLMLP4, / LIST PROCESSING - MENU HELPERS * .+DSMENU ; DLMLP5, / LIST PROC. & ED. MATH ERROR HANDLING * .+DSMENU ; DLMLP6, / LIST PROC. & ED. MATH ERROR HANDLING * .+DSMENU ; DLMLP7, / LIST PROC. & ED. MATH ERROR HANDLING * .+DSMENU ; DLMLP8, / LIST PROC. & ED. MATH ERROR HANDLING * .+DSMENU ; DLMIN2, / INDEX MENU COMMAND PROCESSOR * .+DSMENU ; DLMDL2, / DELETE DOCUMENT COMMAND PROCESSOR * .+DSMENU ; DLMAD3, / AX MENU PROCESSOR * .+DSMENU ; DLMAD4, / AX MENU SETUP PROMPTS * .+DSMENU ; DLMAD5, / AX MENU SETUP PROMPTS CONTINUED * .+DSMENU ; DLMAD6, / MODIFICATION - TOP, BOTTOM, OVERWRITE * .+DSMENU ; DLMAD7, / COMMUNICATIONS ERROR MESSAGES * .+DSMENU ; DLMA10, / COMMUNICATIONS ERROR MESSAGES CONT. * .+DSMENU ; DLMA11, / DX OPTIONS - COMMUNICATION STATISTICS * .+DSMENU ; DLMA12, / COMMUNICATIONS ERROR MESSAGES CONT. * .+DSMENU ; DLMA13, / ERROR MESSAGES FOR TEST LIST DOCUMENT * .+DSMENU ; DLMA14, / TYPE MESSAGE FOR OTHER SYSTEM PROMPT * .+DSMENU ; DLMA15, / DX - FILE ALREADY EXISTS MENU * .+DSMENU ; DLMA16, / DX - RECEIVE MENU * .+DSMENU ; DLMA17, / DX - SEND MENU * .+DSMENU ; DLMA18, / DX - CANNED ROUTINES * .+DSMENU ; DLMA19, / MAIN MENU FOR COMMUNICATIONS DISPLAY * .+DSMENU ; DLMA20, / AUTOMATIC DOCUMENT RECEIVE SETTINGS * .+DSMENU ; DLMCX0, / TEST DOCUMENT ROUTINE MENU IN CX * .+DSMENU ; DLMCX1, / CX ERROR MESSAGES * .+DSMENU ; DLMCX2, / CX MENU * .+DSMENU ; DLMSO0, / DISPLAY THE MAIN SYSTEMS OPTIONS MENU * .+DSMENU ; DLMSO1, / MAIN SYSTEMS OPTIONS MENU CONTINUED * .+DSMENU ; DLMSO2, / COMMUNICAITOINS PROTOCOL MENU * .+DSMENU ; DLMSO3, / BUFFER CONTROL MENU * .+DSMENU ; DLMSO4, / THE CX DOCUMENT TRANSFER FORMAT MENU * .+DSMENU ; DLMSO5, / CONVENTIONS MENU FIRST PAGE * .+DSMENU ; DLMSO6, / TERMINAL MODE MENU * .+DSMENU ; DLMSO7, / CONVENTIONS MENU SECOND PAGE * .+DSMENU ; DLMCX3, / CX COMMUNICATIONS SETTINGS MENU * .+DSMENU ; DLMCX4, / CX COMMUNICATIONS SETTINGS MENU CONT. * .+DSMENU ; DLMCX5, / INPUT PROCESSING FOR COMM SETTINGS * .+DSMENU ; DLMCX6, / CX COMMUNICATIONS SETTING MENU END * .+DSMENU ; DLMCX7, / MORE CX MENU STUFF * .+DSMENU ; DLMRLR, / MAGCARD RULER MENU * .+DSMENU ; DLMMGS, / MAGCARD SEND DOCUMENT OPTIONS MENU * .+DSMENU ; DLMMGR, / MAGCARD RECEIVE DOCUMENT OPTIONS MENU * .+DSMENU ; DLMSR1, / BLOCK FOR SORT MENUS * .+DSMENU ; DLMGS1, / GLOBAL SEARCH AND REPLACE MENU * .+DSMENU ; DLMGS2, / GLOBAL SEARCH AND REPLACE MENU CONT. * .+DSMENU ; DLMGS3, / GLOBAL SEARCH AND REPLACE MENU CONT. * .+DSMENU ; DLHLP0, / EDITOR HELP MENU PART 1 * .+DSMENU ; DLHLP1, / EDITOR HELP MENU PART 1 * .+DSMENU ; DLHLP2, / EDITOR HELP MENU PART 1 * .+DSMENU ; DLHLP3, / EDITOR HELP MENU PART 1 * .+DSMENU ; DLHL01, DSHL01= 55 / EDITOR HELP MENU PART 2 (+1 EJL) M076 * .+DSHL01 * . ; DLMUEN, / END OF THE MENUS / THE ORDER OF THE SCRATCH BLOCKS HAS BEEN REARRANGED BY ED STEINBERGER / THIS WAS DONE SO THAT ALL UNITIALIZED SCRATCH BLOCKS OCCUR AFTER ALL THE / INITALIZED SCRATCH BLOCKS SO THAT IF WE EXCEED THE SIZE OF A SINGLE DENSITY / 8 INCH DISKETTE, WE WON'T GET WRITE ERRORS OR IMPROPERLY INIT'D BLOCKS / PLEASE KEEP THEM IN THIS ORDER UNLESS YOU TALK TO ME FIRST - E.P.S. * . ; DLSVAL, DSSVAL= 1 / SYSTEM VALUES M075 * .+DSSVAL ; DLRLRP, DSRLRP= 1 / SAVED PRINTER SETINGS * .+DSRLRP ; DLRLRE, DSRLRE= 6 / EDITOR RULERS (ERNIE+4-6) * .+DSRLRE ; DLCX2C, DSCX2C= 3 / THE CX2 CURRENT BUFFER SETTING * .+DSCX2C ; DLCX2D, DSCX2D= 3 / AND THE DEFAULT BUFFER SETTING * .+DSCX2D ; DLPRQ, DSPRQ= 1 / WAITING TO PRINT QUEUE * .+DSPRQ ; DLCUTB, DSCUTB= 36 / CUT-PASTE BUFFER IFNZRO 1221-.&4000 * DLCUTB+1 ; DLSEND, / END OF SYSTEM DISK INITIALIZATION * DLCUTB+DSCUTB;DLHDTR, DSHDTR= 5 / THE HEADER AREA * .+DSHDTR ; DLFDTR, DSFDTR= 5 / THE FOOTER AREA * .+DSFDTR ; DLSEDT, DSSEDT= DSOUDK+2/ EDITOR SAVE FOR BUFFLD OVERLAYS * .+DSSEDT ; DLSWAP, DSSWAP= DSSTAT / DISK SWAP AREA FOR WP2CMF * .+DSSWAP ; DLEND, / FIRST FREE BLOCK IFNDEF CONDOR < IFNZRO 1170-DLEND&4000 > / END IFNDEF CONDOR IFDEF CONDOR < IFNZRO 1402-DLEND&4000 > / END IFDEF CONDOR /*************************************************************************** /**** W P D L DISK LAYOUT FOR UTILITY BUILD DISKETTES **** /*************************************************************************** / BOOTSTRAP LOADER LOCATION AND * DLBOOT / OS8 DIRECTORY BLOCK SHOWING FULL DISK * DLDIR / WPS-8 HEADER BLOCK FOR SYSTEM DISK * DLRXLD / DSKHND - SYSTEM DISKETTE HANDLER * DLFD0A / FIELD 0 - WPSYS * DLFD1 / FIELD 1 - PRINTER * DLFD2 / FIELD 2A - IOA,INA,OUTDIG,TIME,PRTSCN * DLFD3 / FIELD 2B - WPCMND,OLAY,MENU,NXTARG * DLFD7 / FIELD 7 - WPFILS, DSKACP * DLSYSE / SYSTEM AREA END * DLOPRO / PRINTER OVERLAYS * DLMFN1 / FINISH USING SYSTEM (USED BY WPCU2) * DLOCU2 ; DLUTL1, DSUTL1= 1 / PART ONE UTILITY BUILD PROGRAM * .+DSUTL1 ; DLUTL2, DSUTL2= 10 / PART TWO UTILITY BUILD PROGRAM * .+DSUTL2 ; DLMUT1, / FIRST MENU BLOCK FOR UTILITY PROGRAM * .+DSMENU ; DLMUT2, / SECOND MENU BLOCK FOR UTILITY PROGRAM * .+DSMENU ; DLMUT3, / THIRD MENU BLOCK FOR UTILITY PROGRAM * .+DSMENU / END OF UTILITY BUILD PROGRAM * . ; DLUTLS, DSUTLS= 376-. / START OF UTILITY WRITE-OUT AREA * . ; DLV125, / LOCATION FOR VT-125 REGIS GRAPHICS * . ; DLORGS, DSORGS= 20 / GRAPHICS LANGUAGE INTERPRETER * .+DSORGS ; DLOPRM, DSOPRM= 20 / GRAPHICS I/O DRIVER CODE * .+DSOPRM ; DLPALF, DSPALF= 4 / GRAPHICS TEXT CHARACTERS * .+DSPALF ; DLPRM1, DSPRM1= 1 / PRIM PAGES COMB M071 * .+DSPRM1 ; DLRGS1, DSRGS1= 7 / PRIM A071 * .+DSRGS1 ; DLPRM2, DSPRM2= 7 / REGIS A071 * .+DSPRM2 / END OF VT-125 REGIS GRAPHICS A071 * .+7 / BUFFER SPACE FOR GRAPHICS EXPANSION * . ; DLSPEL, / LOCATION FOR SPELLING CORRECTOR CODE * . ; DLOSPL, DSOSPL= 20 / MAIN SPELLING CORRECTOR * .+DSOSPL ; DLOSPX, DSOSPX= 15 / SPELLING CORRECTOR TEXT * .+DSOSPX / END OF SPELLING CORRECTOR CODE * .+10 / BUFFER SPACE FOR SPELLING EXPANSION * . ; DLPOST, / LOCATION FOR POST PROCESSOR CODE * . ; DLOFFF, DSOFFF= 17 / MAIN FOOTNOTE FORMATTER (STEVE -1) * .+DSOFFF / END OF POST PROCESSOR CODE * .+10 / BUFFER SPACE FOR PROCESSOR EXPANSION * . ; DLCONV, DSCONV= 17 / 17 blocks for convert utility/a095/m097 * .+DSCONV / /a095 * . ; DLCON6, DSCON6= 10 / ten blocks for convert fild 6 /a097 * .+DSCON6 / /a097 IFZERO .-400&4000 * DLALOC / FILE STRUCTURE ALLOCATION BLOCK * 400 / LOCATION OF AMERICAN ISAM POINTERS * 510 / LOCATION OF BRITISH ISAM POINTERS M078 * 620 / LOCATION OF HOUGHTON MIFFLIN CODE M078 * DLCUTB / LOCATION OF CUT PASTE BUFFER * DLSWAP / LOCATION OF EDITOR SWAP AREA DSUSAV= DLSWAP-DLCUTB / SIZE OF SCRATCH FOR FOOTNOTING XLIST