umlecla3@ccu.umanitoba.ca (Brian Leclair) (09/25/90)
I am having some problems with my turbo-dos system. I have included the gen and par files in this text. The problem is very simply, it doesn't work! I can hear the slaves loading the OSSLAVE(A-D).SYS over the floppy, and I can see their bus lights flashing, but I get no prompt or copyright software 2000 notice on the terminals. Can someone please look over these gen/par files ; S6LDR8.DO (MAKES OSLOAD.SYS AND OSLOAD.COM) ; gen s6ldr8 osload.com gen s6ldr8 osload1.com ;l1400 delete osload.sys rename osload1.com osload.sys ----- END OF FILE ----- ; S6LDR8.GEN (OSLOAD.COM/OSLOAD.SYS GEN FILE) STDLOADR ; STANDARD LOADE S6NIT ; SUPER SIX HARDWARE INITIALIZATION CONDR ; CONSOLE DRIVER S6DSK ; SUPER SIX DISK DRIVER S6DST58F ; SUPER SIX DISK SPEC TABLE HARDISK ; HARD DISK DRIVE FOR HDC1001 HARDTBLS ; HARD DISK TABLE HEADER TM703A ; 52MB HARD DISK S6SIO ; SUPER SIX SERIAL I/O DRIVERS RTCNUL ; REAL TIME CLOCK DRIVER ----- END OF FILE ----- ; S6LDR8.PAR (OSLOAD.COM/OSLOAD.SYS PAR FILE) CONBR = 8E ; 9600 BAUD CONSOLE DSKAST = 0,DSKDRA ; A = FLOPPY 0 1,DSKDRA ; B = FLOPPY 1 0,DSKDRB ; C = HARD DISK 0 DRVTBL = 2,2 LOADFN = 0,"OSMASTER","SYS" MEMTOP = (0) ;(0) = DON'T TEST MEMORY ----- END OF FILE ----- ; S6MLT8.DO (GENERATES OSMASTER.SYS) GEN S6MLT8 OSMASTER.SYS ----- END OF FILE ----- ; S6MLT8.GEN (OSMASTER.SYS GEN FILE) STDMASTR ; STANDARD NETWORKING MASTER FASLOD ; OPTIMIZED PROGRAM LOADER CPMSUP ; CP/M FUNCTION SUPPORT MODULE MPMSUP ; MPM FUNCTION SUPPORT MODULE QUEMGR ; MPM QUEUE MANAGER S6NIT ; HARDWARE INITIALIZATION CONREM ; REMOTE CONSOLE DRIVER (FOR REMOTE MASTER OPERATION) S6SIO ; SUPER SIX SERIAL I/O DRIVERS S6RTC ; SUPER SIX REAL TIME CLOCK DRIVER LSTCTS ; LIST DRIVER FOR 9600 BAUD PRINTER (CTS HANDSHAKE{PIN 20}) LSTPAR ; LIST DRIVER FOR PARALLEL PORT S6DSK ; SUPER SIX DISK DRIVER DST8FR ; DISK SPEC. TABLES FOR 8 INCH HARDISK ; HARD DISK DRIVE FOR HDC1001 HARDTBLS ; HARD DISK TABLE HEADER TM703A ; 52MB HARD DISK S6SOM ; SUPER SIX SIGNON MESSAGE MCDSS ; MASTER CIRCUIT DRIVER FOR SUPER SLAVES SSLOAD ; SUPER SLAVE INITIAL LOAD SSBOOT ; SUPER SLAVE OPERATING SYSTEM BOOT PATCH ; PATCH MODULE ----- END OF FILE ----- ; S6MLT8.PAR (OSMASTER.SYS PAR FILE) ;CONBR = 0CF ; 19.2K BAUD RATE WITH DTR HANDSHAKE ;CONBR = 8E ; 9600 BAUD CONSOLE CTSBR = 67 ; 1200 BAUD CTS PRINTER SRHDRV = 0FF ; SEARCH SYSTEM DISK FOR CMMAND FILES COMPAT = 0F8 ; RECORD/FILE LOCKING COMPATIBILITY FLAGS ; PRINTER ASSIGNMENTS PTRAST = 1,LSTDRA ; PRINTER A = CTS PRINTER(local) 0,LSTDRB ; PRINTER A = CENTRONICS (local) DSPPAT = 1,2 ; ASSIGN EACH PRINTER TO ITS OWN QUEUE QUEAST = 0,(0),0,(0),0,(0),0,(0),0,(0),0,(0) ; DISK DRIVE ASSIGNMENTS DSKAST = 0,DSKDRA ; A = FLOPPY 0 1,DSKDRA ; B = FLOPPY 1 0,DSKDRB ; C = HARD DISK 0 DRVTBL = 2,2 ; FIRST TWO DRIVES 8" BFLDLY = (258) ; 10 SECOND BUFFER FLUSH DELAY AUTUSR = 080 ; DEFAULT TO PRIVLEGED, USER 0 NMBUFS = 12 ; NUMBER OF BUFFERS (16) NMBMBS = 0A ; PRE-ALLOCATE NMBSVC*2 MESSAGE BUFFERS NMBRPS = 0A ; PRE-ALLOCATE NMBSVC*2 REPLY WAITING BUFFERS NMBSVC = 4 ; NUMBER OF "SERVER PROCESSES" (NUMBER OF SLAVES) NMBSSA = 4 ; NUMBER OF SUPER SLAVES SLAVES SUPPORTED ON FIRST DRIVER ;-------------------------------------------------------------------- ; SSASTA EXPLANATION ; ; EACH ALPHANUMERIC CHARACTER IN THE STRING IS CONCATENATED TO THE END ; OF THE OSSLAVE.SYS SEARCH NAME ; FOR EXAMPLE: ; SSASTA = 'AB' <--- SEARCHES THE FIRST SLAVE FOR 'OSSLAVEA.SYS' AND ; THE SECOND SLAVE FOR 'OSSLAVEB.SYS' ;-------------------------------------------------------------------- SSASTA = 'ABCD ' ;SUPER SLAVE SYSTEM ASSIGNMENT TABLE ; TURBODOS 1.41-1 PATCH ; APPLICATION: Z80 CONFIGURATIONS WITH 'LCLUSR' MODULE. ; PURPOSE: TO MAKE OPTIMIZED CONSOLE STATUS FUNCTIONS TO RETURN ; STATUS IN L-REG (AS WELL AS A-REG). CINTRY+22 = PATCH,44 PATCH = 21,00,00,7D,0C9 ----- END OF FILE ----- ; SSLAVBK4.DO (Generates four banked slave systems :) ; "OSSLAVEA.SYS", "OSSLAVEB.SYS", "OSSLAVEC.SYS" and "OSSLAVED.SYS" gen sslavbka osslavea.sys;kfc00 gen sslavbkb osslaveb.sys;kfc00 gen sslavbkc osslavec.sys;kfc00 gen sslavbkd osslaved.sys;kfc00 ----- END OF FILE ----- ;SSLAVBKA.GEN file to generate an "OSSLAVEA.SYS" (banked) ; (NOT SSLAVBKA, SSLAVBKB, SSLAVBKC, SSLAVBKD ARE EXACTLY THE SAME SO ; I HAVE ONLY INCLUDED SSLAVBKA.GEN/PAR) STDSLAVE ;STANDARD NETWORKING SLAVE BNKMGR ;BANKED MEMORY MANAGER BNKREQ ;NETLOD EQUIVALENT FOR BANKED SYSTEMS CPMSUP ;CP/M FUNCTION SUPPORT MODULE MPMSUP ;MP/M FUNCTION SUPPORT MODULE QUEMGR ;QUEUE MANAGER SSNIT ;SUPER SLAVE HARDWARE INITIALIZATION CONDR ;CONSOLE DRIVER SSLSTPAR ;PRINTER DRIVER FOR CENTRONICS LSTCTS ;PRINTER DRIVER FOR 9600 BAUD, CTS HANDSHAKING SSSIO2 ;SUPER SLAVE SERIAL I/O DRIVER FOR 2 SERIAL PORTS SSCKTDR ;SUPER SLAVE CIRCUIT DRIVER SLVRES ;SLAVE RESET DETECTION SSRTC ;SUPER SLAVE REAL TIME CLOCK SSBNK ;SUPER SLAVE BANK SELECT DRIVER SSSOM ;SUPER SLAVE SIGN ON MESSAGE PATCH ;PATCH MODULE ----- END OF FILE ----- ; SSLAVBKA.PAR file to generate an "OSSLAVEA.SYS" (banked) USRSOM = 0D,0A,'Advanced Digital Corp. Banked Super Slave A ready.$' SRHDRV = 0FF ;SEARCH SYSTEM DISK FOR .COM FILES COMPAT = 0F8 ;FILE/RECORD LOCKING COMPATIBILITY FLAGS ;CPMVER = 022 ;INHIBIT CB-80 RECORD LOCKING ;CONBR = 0CF ;USE 19.2K BAUD TERMINAL FOR CONSOLE WITH CTS CONBR = 0CE ;USE 9600 BAUD TERMINAL FOR CONSOLE CTSBR = 67 ;1200 BAUD CTS PRINTER ATNCHR = 0 ;USE "BREAK" KEY FOR ATTENTION PRTMOD = 1 ;DEFAULT PRINT MODE = SPOOLED ; PTRAST+6 = 00,LSTDRA ; PRINTER C = CENTRONICS 01,LSTDRB ; PRINTER D = SERIAL QUEAST+6 = 0,(0),0,(0) ; QUEUE ASSIGNMENT TABLE, LOCALLY GENERATED QUEUE DSPPAT+2 = 3,4 ; PRINTER C USES QUEUE C, PRINTER D USES QUEUE D QUEPTR = 3 ; COME UP ON PRINTER C ; AUTUSR = 80 ;DEFAULT = USER 0, PRIVILEGED ; ; TO USE AUTO LOGON FACILITY OF TurboDos: ; ; PUT SEMI-COLON (;) IN FRONT OF PRECEDING LINE. ; COPY "LOGON.COM" TO USER 31 AND RENAME IT ; TO "WARMSTRT.AUT". THEN CREA PTRAST+6 = 00,LSTDRA ; PRINTER C = CENTRONICS 01,LSTDRB ; PRINTER D = SERIAL QUEAST+6 = 0,(0),0,(0) ; QUEUE ASSIGNMENT TABLE, LOCALLY GENERATED QUEUE DSPPAT+2 = 3,4 ; PRINTER C USES QUEUE C, PRINTER D USES QUEUE D QUEPTR = 3 ; COME UP ON PRINTER C ; AUTUSR = 80 ;DEFAULT = USER 0, PRIVILEGED SLRSEQ = "|","|" ;SLAVE RESET SEQUENCE (UP TO 5 CHARACTERS) ----- END OF FILE ----- Please direct responses to Umlecla3@Ccu.Umanitoba.Ca either via this forum, or preferably EAN.