Date : Tue, 25 Sep 1990 06:21:57 GMT
From : clyde.concordia.ca!ccu.umanitoba.ca!umlecla3@uunet.uu.net (Brian Leclair)
Subject: Turbo-Dos help!
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.
End of INFO-CPM Digest V90 Issue #147
*************************************