home *** CD-ROM | disk | FTP | other *** search
- tShell (c) 1986, S. Kluger, All Rights Reserved
-
- List of tShell functions as of 01/01/86:
-
- Functions are called with the following registers:
- C = 29H
- B = 00H if local function
- B = FEH if remote function
- DE= network address if remote function
- L = tShell function
-
- FUNCTION 0 - GET USER BLOCK
- ENTRY:
- L = 00H
- RETURN:
- (DMA) = USER BLOCK
-
- FUNCTION 1 - SET USER BLOCK AND LOGON
- ENTRY:
- L = 01H
- DE = 0FFFFH
- (DMA) = VALID USER BLOCK
- RETURN:
- A=FF = UNABLE TO LOG ON
- A=00 = OK
-
- FUNCTION 2 - LOG OFF
- ENTRY:
- L = 02H
- DE = 0FFFFH
- RETURN:
- NONE (PB IS CLEARED)
-
- FUNCTION 3 - SEND CONSOLE MESSAGE
- ENTRY:
- L = 03H
- (DMA) = COUNT, FOLLOWED BY UP TO 127 BYTES OF TEXT
- RETURN:
- NONE (MESSAGE DISPLAYED AT RECEIVING STATION)
-
- FUNCTION 4 - USER 31 ACCESS
- ENTRY:
- L = 04H
- DE = 0FFFFH
- RETURN:
- A=00 = USER 31 ACCESS OFF
- A=FF = USER 31 ACCESS ON
-
- FUNCTION 5 - SPY ON USER (ATTACH)
- NOT YET IMPLEMENTED
-
- FUNCTION 6 - RESET STATION
- ENTRY:
- L = 06H
- RETURN:
- NONE (RECEIVING STATION IS RESET WITHIN 10 SECONDS)
-
- FUNCTION 7 - ABORT CURRENT PROCESS
- ENTRY:
- L = 07H
- RETURN:
- NONE (RECEIVING STATION ABORTS CURRENT TPA PROGRAM)
-
- FUNCTION 8 - GET TERMINAL CONFIG BLOCK
- ENTRY:
- L = 08H
- DE = 0FFFFH
- RETURN:
- (DMA) = TERMINAL CONFIG BLOCK
-
- FUNCTION 9 - SET TERMINAL CONFIGURATION
- ENTRY:
- L = 09H
- DE = 0FFFFH
- (DMA) = TERMINAL CONFIG BLOCK
-
- FUNCTION 10 - RETURN DSKAST
- ENTRY:
- L = 0AH
- DE = 0FFFFH
- RETURN:
- (DMA) = DISK ASSIGNMENT TABLE FOR LOCAL STATION
-
- FUNCTION 11 - SET DSKAST
- ENTRY:
- L = 0BH
- DE = 0FFFFH
- (DMA) = DISK ASSIGNMENT TABLE
- RETURN:
- NONE (DSKAST IS REPLACED)
-
- FUNCTION 12 - LOCK ATTACH
- ENTRY:
- L = 0CH
- RETURN:
- A=00 = ERROR, STATION ALREADY LOCKED
- A=FF = SUCCESSFULLY LOCKED
-
- FUNCTION 13 - UNLOCK ATTACH
- ENTRY:
- L = 0DH
-
-
- FUNCTION 14 - RETURN LAST RESET TIME
- ENTRY:
- L = 0EH
- RETURN:
- HL = JULIAN DATE OF LAST RESET
- D = HOURS
- E = MINUTES
- B = SECONDS
- C = TICK COUNT
-
- FUNCTION 15 - SET RESET DATE/TIME
- ENTRY:
- L = 0FH
- RETURN:
- NONE (DATE/TIME SET AND FUNCTION DISABLED)
-
- FUNCTION 16 - RETURN MASTER NODE
- ENTRY:
- L = 10H
- RETURN:
- HL = DEFDID
-
- FUNCTION 17 - SUSPEND
- ENTRY:
- L = 11H
- (DMA) = JULIAN DATE
- (DMA+2) = HOUR
- (DMA+3) = MINUTE
- RETURN:
- NONE (RETURNS AT SPECIFIED TIME)
-
- FUNCTION 18 - EXECUTE COMMAND LINE
- ENTRY:
- L = 12H
- (DMA) = LENGTH OF COMMAND LINE
- (DMA+1) = CR-TERMINATED COMMAND LINE
- RETURN:
- NONE (RECEIVING STATION ABORTS CURRENT PROGRAM, EXECUTES COMMAND)
-
- FUNCTION 19 - RETURN SERIAL NUMBER
- ENTRY:
- L = 13H
- RETURN:
- HL = tShell SERIAL NUMBER
- DE = tShell VERSION #
- BC = TURBODOS UNIT #
- A = TURBODOS ORIGIN #
-