mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-26 09:54:20 +00:00
Upload
Digital Research
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
|
||||
;*****************************************************
|
||||
;*
|
||||
;* User Data Area - The User Data Area is an
|
||||
;* extension of the process descriptor but it
|
||||
;* travels with the user. It contains info
|
||||
;* that is needed only while in context.
|
||||
;*
|
||||
;* While in the operating system, The Extra
|
||||
;* Segment register points to the beginning
|
||||
;* of the User Data Area.
|
||||
;*
|
||||
;*****************************************************
|
||||
|
||||
;u_dparam equ es:word ptr .000h ; arg to dispatch
|
||||
|
||||
; this area overlays part of BDOS
|
||||
|
||||
u_dma_ofst equ es:word ptr .002h ; BDOS dma offset
|
||||
u_dma_seg equ es:word ptr .004h ; BDOS dma segment
|
||||
u_func equ es:byte ptr .006h ; actual function number
|
||||
;u_searchl equ es:byte ptr .007h ; BDOS search length
|
||||
;u_searcha equ es:word ptr .008h ; BDOS search FCB offset
|
||||
;u_searchabase equ es:word ptr .00Ah ; BDOS search user's segment
|
||||
;u_dcnt equ es:word ptr .00Ch ; BDOS directory count
|
||||
;u_dblk equ es:word ptr .00Eh ; BDOS directory block #
|
||||
u_error_mode equ es:byte ptr .010h ; BDOS error mode
|
||||
u_mult_cnt equ es:byte ptr .011h ; BDOS multi-sector count
|
||||
;u_df_password equ es:byte ptr .012h ; BDOS default password
|
||||
u_pd_cnt equ es:byte ptr .01Ah ; BDOS process count
|
||||
uda_ovl_len equ 19h
|
||||
|
||||
; end of overlay area
|
||||
|
||||
;u_in_int equ es:byte ptr .01Bh
|
||||
;u_sp equ es:word ptr .01Ch ; save register area
|
||||
;u_ss equ es:word ptr .01Eh
|
||||
;u_ax equ es:word ptr .020h
|
||||
;u_bx equ es:word ptr .022h
|
||||
;u_cx equ es:word ptr .024h
|
||||
;u_dx equ es:word ptr .026h
|
||||
;u_di equ es:word ptr .028h
|
||||
;u_si equ es:word ptr .02Ah
|
||||
;u_bp equ es:word ptr .02Ch
|
||||
u_wrkseg equ es:word ptr .02Eh ; curr seg addr of buf
|
||||
u_retseg equ es:word ptr .030h ; usr ES return
|
||||
;u_ds_sav equ es:word ptr .032h ;\
|
||||
;u_stack_sp equ es:word ptr .034h ; usr stack segment
|
||||
;u_stack_ss equ es:word ptr .036h ; usr stack pointer
|
||||
;u_ivectors equ es:word ptr .038h ; save int 0-4
|
||||
;u_es_sav equ es:word ptr .04Ch ; > Used during interrupts
|
||||
;u_flag_sav equ es:word ptr .04Eh ;/
|
||||
;u_initcs equ es:word ptr .050h
|
||||
;u_initds equ es:word ptr .052h
|
||||
;u_inites equ es:word ptr .054h
|
||||
;u_initss equ es:word ptr .056h
|
||||
;u_mpm_ip equ es:word ptr .058h ; MPM vec save
|
||||
;u_mpm_cs equ es:word ptr .05Ah
|
||||
;u_debug_ip equ es:word ptr .05Ch ; RTS,Debug Vector Save
|
||||
;u_debug_cs equ es:word ptr .05Eh
|
||||
;u_insys equ es:byte ptr .060h ; # times through user_entry
|
||||
;u_stat_sav equ es:byte ptr .061h
|
||||
u_conccb equ es:word ptr .062h
|
||||
;u_lstccb equ es:word ptr .064h
|
||||
;u_delim equ es:byte ptr .066h
|
||||
u_ioexerr equ es:byte ptr .067h ;extended IOS error for PCMODE
|
||||
|
||||
Reference in New Issue
Block a user