;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';
; Real Time Dos Data Structure Definitions ;
;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -;
; ;
; (c) Copyright 1990, 1994. Api Software and Mike Podanoffsky ;
; All Rights Reserved Worldwide. ;
; ;
;...............................................................;
;...............................................................;
; Program Segment Prefix (PSP) ;
;...............................................................;
PSP struc
pspInt20 dw ? ; Int 20 instruction
pspNextParagraph dw ? ; seg address of next paragraph
db ? ; not used
pspDispatcher db 5 dup ( ? ) ; long call to MS-DOS
pspTerminateVect dd ? ; Terminate Vector (Int 22h)
pspControlCVect dd ? ; Control-C Vector (Int 23h)
pspCritErrorVect dd ? ; CritError Vector (Int 24h)
pspParentId dw ? ; PSP seg of parent
pspHandleTable db 20 dup ( ? ) ; Allocated Handle Table
pspEnvironment dw ? ; seg address of environment block
pspUserStack dd ? ; user stack
pspFileHandleCount dw ? ; handles allocated
pspFileHandlePtr dd ? ; pointer to handle table
pspShareChain dd ? ; Share chain pointer
db 4 dup ( ? ) ; unused
pspVersion dw ? ; Major, Minor version (VERS)
db 14 dup ( ? ) ; unused
pspDosCall db 3 dup ( ? ) ; int 21/ retf
db 9 dup ( ? ) ; unused
pspFCB_1 db 16 dup ( ? ) ; FCB 1
pspFCB_2 db 16 dup ( ? ) ; FCB 2
db 4 dup ( ? )
pspCommandTail db 128 dup ( ? ) ; command tail (also default DTA )
PSP ends
TRDOS PSP: psp1.html
http:/www.singlix.org/trdos/specs.html