home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Oakland CPM Archive
/
oakcpm.iso
/
cpm
/
tdossigi
/
tshell.def
< prev
next >
Wrap
Text File
|
1986-07-05
|
3KB
|
72 lines
; tShell definition file v0.10
; (c) Copyright 1985, S. Kluger
; All Rights Reserved
;
; This file contains the definition for the unscrambled
; userfile entry and for the resident user configuration block.
;
; version control:
; 0.01 11/09/85 initially defined
; 0.02 11/20/85 made level also indicate entry deleted
; 0.10 12/22/85 added TIMECL-inhibit
;
;
; +----------------------+
; | userfile entry block |
; +----------------------+
;
USERID: ds 8 ; userid (8 char max, blank fill) 8
PASSWD: ds 8 ; password (8 char max, blank fill) 16
LEVEL: db 0e5h ; privilege level 17
; 0 = nonprivileged, single user area
; 1 = nonprivileged, restricted user areas
; 2 = fully privileged, no user restriction
; bit 7 set = use menu
; bit 6 set = disallow exit from menu
; bit 5 set = execute mail if message waiting
; bit 4 set = system administrator
; bit 3 set = execute .COM only
; if E5 = entry deleted from user file
USRCOD: db 0 ; user code (FF=sysadmin) 19
DRVACC: dw 0 ; drive access vector 20
USRACC: dw 0,0 ; user area access vector 24
DREDEF: db 'ABCDEFGHIJKLMNOP' ; drive redefinition block 40
INITUS: db 0 ; logon user area 41
INITDR: db 0 ; logon drive (0=A) 42
SHRDRV: db 0ffh ; search drive 43
SCREEN: db 80h ; screen preference byte; bit definitions: 44
; bit 0 set: cursor steady, else blink
; bit 1 set: cursor underline, else block
; bit 2 set: normal video, else reverse
; bit 3 set: 80 col, else 132
; bit 6 set: no TIMECL
; bit 7 set: do not customize screen
LASTON: ds 5 ; date and time of last logon 49
LASTPR: dw 0 ; ckt/node of last processor used 51
ERRCNT: db 0 ; logon error count 52
DEFPRM: db 1 ; default print mode 54
DEFPRT: db 1 ; default printer or queue 53
CMDLN: ds 40 ; 40-char command line if no menu 94
RESERV: ds 128-($-USERID) ; RESERVED, UNUSED
;
;
; +--------------------------+
; | user configuration block |
; +--------------------------+
;
LCLID: ds 8 ; userid 8
LCLLV: db 0 ; privilege level (see above) 9
LCLDRA: dw 0 ; drive access vector 11
LCLUSA: dw 0,0 ; user access vector 15
LCLLGD: db 0 ; logged flag 16
LCLSHD: db 0 ; search drive 17
LCLUSC: db 0 ; user code 18
LCLRDD: db 'ABCDEFGHIJKLMNOP' ; drive redef table 34
LCLDPM: db 1 ; default print mode 35
LCLDPR: db 1 ; default printer/queue 36
LCLPRC: ds 41 ; currently executing process 77
LCLSCM: db 0 ; screen mode 78
LCLRES: ds 128-($-LCLID) ; RESERVED, UNUSED
;
; end of definition file data