亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fdos.equ

?? Dos7.01的源代碼
?? EQU
字號:
;    File              : $FDOS.EQU$
;
;    Description       :
;
;    Original Author   : DIGITAL RESEARCH
;
;    Last Edited By    : $CALDERA$
;
;-----------------------------------------------------------------------;
;    Copyright Work of Caldera, Inc. All Rights Reserved.
;      
;    THIS WORK IS A COPYRIGHT WORK AND CONTAINS CONFIDENTIAL,
;    PROPRIETARY AND TRADE SECRET INFORMATION OF CALDERA, INC.
;    ACCESS TO THIS WORK IS RESTRICTED TO (I) CALDERA, INC. EMPLOYEES
;    WHO HAVE A NEED TO KNOW TO PERFORM TASKS WITHIN THE SCOPE OF
;    THEIR ASSIGNMENTS AND (II) ENTITIES OTHER THAN CALDERA, INC. WHO
;    HAVE ACCEPTED THE CALDERA OPENDOS SOURCE LICENSE OR OTHER CALDERA LICENSE
;    AGREEMENTS. EXCEPT UNDER THE EXPRESS TERMS OF THE CALDERA LICENSE
;    AGREEMENT NO PART OF THIS WORK MAY BE USED, PRACTICED, PERFORMED,
;    COPIED, DISTRIBUTED, REVISED, MODIFIED, TRANSLATED, ABRIDGED,
;    CONDENSED, EXPANDED, COLLECTED, COMPILED, LINKED, RECAST,
;    TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN CONSENT OF
;    CALDERA, INC. ANY USE OR EXPLOITATION OF THIS WORK WITHOUT
;    AUTHORIZATION COULD SUBJECT THE PERPETRATOR TO CRIMINAL AND
;    CIVIL LIABILITY.
;-----------------------------------------------------------------------;
;
;    *** Current Edit History ***
;    *** End of Current Edit History ***
;
;    $Log$
;
;    ENDLOG
;
;		   Structure of Buffer Control Blocks
;		   ----------------------------------
;	These BCBs immediately preceed the data buffers. BCBs are
;	always  shared  for all drives and therefore  must be big
;	enough for the largest drive.
;

BCB_NEXT	equ	word ptr  00h	; link to next buffer
BCB_PREV	equ	word ptr  02h	; link to previous buffer
BCB_DRV		equ	byte ptr  04h	; drive of this buffer or 0FFh
BCB_FLAGS	equ	byte ptr  05h	; buffer flags
BCB_REC		equ	word ptr  06h	; low 16 bits of sector address
BCB_REC2	equ	byte ptr  08h	; top 8 bits of record address
BCB_COPIES	equ	byte ptr  0Ah	; number of copies to write
BCB_SEPARATION	equ	word ptr  0Bh	; # sectors copies are apart
BCB_DDSC	equ	dword ptr 0Dh	; DWORD ptr to DDSC_
BCB_REMOTE	equ	word ptr  11h	; remote in-use count
BCB_DATA	equ	byte ptr  14h	; buffer data

BF_ISFAT	equ	0002h		; buffer marked as FAT sector
BF_ISDIR	equ	0004h		; buffer marked as Directory sector
BF_ISDAT	equ	0008h		; buffer marked as Data sector
BF_DIRTY	equ	0040h		; buffer marked as modified
BF_REMOTE	equ	0080h		; buffer is remote

MAX12		equ	0FF6h		; max. disk size w/ 12-bit media

;		     Structure of Hash Control Block
;		     -------------------------------
;	Each hash control  block refers  to the hash codes of one
;	disrectory cluster or a root directory.

HCB_LINK	equ	word ptr 0	; link to next control block
HCB_DRV		equ	byte ptr 2	; drive for this entry or 0FFh
HCB_CLU		equ	word ptr 4	; cluster number or 0000 if root
HCB_CNT		equ	word ptr 6	; number of hashed entries
HCB_DATA	equ	word ptr 8	; hash buffer data


;		      Structure of DOS FCB
;		      --------------------
;	This is hopefully  consistent  with what DOS stores in an
;	open file control block for DOS 1.x functions

MSF_EXTFLG	equ	byte ptr 0	; if this is 0xFF, skip 1st 7 byte
MSF_ATTRIB	equ	byte ptr 6	; file attributes if MSF_EXTFLG
MSF_DRIVE	equ	byte ptr 0	; 1st byte normally drive code
MSF_NAME	equ	byte ptr 1	; 8-bit ASCII file name, 11 characters
MSF_BLOCK	equ	word ptr 12	; current block number
MSF_RECSIZE	equ	word ptr 14	; current logical record size
MSF_SIZE	equ	word ptr 16	; 32-bit file size
MSF_DATE	equ	word ptr 20	; last date stamp
MSF_TIME	equ	word ptr 22	; last time stamp
MSF_IFN		equ	byte ptr 24	;; internal file number
MSF_IOCTL	equ	byte ptr 25	;; file status
MSF_BLOCK1	equ	word ptr 26	;; 1st block of file
MSF_DBLK	equ	word ptr 28	;; directory block
MSF_DEVPTR	equ	dword ptr 28	;; address of device driver
MSF_DCNT	equ	word ptr 30	;; directory count
MSF_CR		equ	byte ptr 32	; current sequential record
MSF_RR		equ	word ptr 33	; random record address (3 or 4 byte)
MSF_RR2		equ	byte ptr 35	; random record overflow


;		      Structure of DOS DPB
;		      --------------------
;	The  layout  of  this  structure  is  a  guess  based  on
;	examples.  It is returned by PC MODE on functions 1Fh and
;	32h  and is required  by various  disk-related  utilities
;	like disk editors and CHKDSK.

DDSC_UNIT	equ	byte ptr 0		; absolute drive number
DDSC_RUNIT	equ	byte ptr 1		; relative unit number
DDSC_SECSIZE	equ	word ptr 2		; sector size in bytes
DDSC_CLMSK	equ	byte ptr 4		; sectors/cluster - 1
DDSC_CLSHF	equ	byte ptr 5		; log2 (sectors/cluster)
DDSC_FATADDR	equ	word ptr 6		; sector address of FAT
DDSC_NFATS	equ	byte ptr 8		; # of FAT copies
DDSC_DIRENT	equ	word ptr 9		; size of root directory
DDSC_DATADDR	equ	word ptr 11		; sector address of cluster #2
DDSC_NCLSTRS	equ	word ptr 13		; # of clusters on disk
DDSC_NFATRECS	equ	word ptr 15		; # of sectors per FAT
DDSC_DIRADDR	equ	word ptr 17		; sector address of root dir
DDSC_DEVHEAD	equ	dword ptr 19		; device driver header
DDSC_DEVOFF	equ	word ptr 19
DDSC_DEVSEG	equ	word ptr 21
DDSC_MEDIA	equ	byte ptr 23		; current media byte
DDSC_FIRST	equ	byte ptr 24		; "drive never accessed" flag
DDSC_LINK	equ	dword ptr 25		; next drive's DDSC
DDSC_BLOCK	equ	word ptr 29		; next block to allocate
DDSC_FREE	equ	word ptr 31		; total free clusters on drive
DDSC_LEN	equ	33



;		DELWATCH hooks called by OS

DELW_RDMASK	equ	0			; delete dir search mask
DELW_DELETE	equ	2			; delete this dir entry
DELW_FREECLU	equ	3			; free some clusters
DELW_FREERD	equ	4			; free root dir entry
DELW_SPACE	equ	5			; add "deletes" to free space
DELW_NEWDISK	equ	7			; new disk logged in
DELW_PURGE	equ	14			; perge pd file
DELW_UNDEL	equ	15			; undelete pd file

; 		SuperStore hook called by OS

SSTOR_SPACE	equ	10h			; enquire # physical free space

;		Password hooks called by OS

PASSWD_CREAT	equ	20h			; initialise an entry
PASSWD_CHMOD	equ	21h			; change an entry
PASSWD_CHECK	equ	22h			; check an entry

;	Share hooks in PCMODE data segment
;
; These point to a stub which does a "STC, RETF"
;

NUM_SHARE_STUB_ENTRIES	equ	15

S_LOCKS		equ	DWORD*0		; share lock/unlock region
S_UPDATE	equ	DWORD*1		; update DHNDL from share
S_RECORD	equ	DWORD*2		; update share from DHNDL
S_FDOSRW	equ	DWORD*3		; validate proposed operation
S_DISCARD	equ	DWORD*4		; discard all files on drive
S_OPEN		equ	DWORD*5		; files is opening, remember it
S_CLOSE		equ	DWORD*6		; files is closing, forget it
S_OM_COMPAT	equ	DWORD*7		; check open mode compatible
S_CLOSE_IF_OPEN	equ	DWORD*8		; close if compat open, else deny
S_DENY_IF_OPEN	equ	DWORD*9		; deny if open shared/by others
S_GET_LIST_ENTRY equ	DWORD*10	; get open file list entry
S_CLOSE_FILES	equ	DWORD*11	; close all files for given PSP/UID

; struct dirfcb

DNAME		equ	byte ptr 0	;file name & type
DATTS       equ byte ptr 11 
  DA_RO		equ	01h		; 0x01 - read/only
  DA_HIDDEN	equ	02h		; 0x02 - hidden
  DA_SYSTEM	equ	04h		; 0x04 - system
  DA_VOLUME	equ	08h		; 0x08 - volume label
  DA_DIR	equ	10h		; 0x10 - sub-directory
  DA_ARCHIVE	equ	20h		; 0x20 - archive
  DA_CLUSTER	equ	80h		; 0x80 - return starting cluster from search (API extention)
  DA_DELWATCH	equ	80h		; 0x88 - return pending delete files
  DA_FIXED	equ	11011000b	; can't CHMOD label, dir, unused bits
  DA_CHANGE	equ	not DA_FIXED	; all others are changeable

;DATTS2		equ	12		;CP/M attributes
;					; 0x80 - f1' modify default open rules
;					; 0x40 - f2' partial close default
;					; 0x20 - f3' ignore close checksum errors
;					; 0x10 - f4' disable checksums
;					; 0x08 - (reserved)
;					; 0x04 - DELETE password
;					; 0x02 - WRITE password
;					; 0x01 - READ password
DUNDEL		equ	13		;1st letter of deleted file
DPWD		equ	word ptr 14	;16-bit password hash code
DMODTIME    	equ	word ptr 16	;delwatch time (hhhhhmmmmmmsssss)
DMODDATE    	equ	word ptr 18	;delwatch date (yyyyyyymmmmddddd)
;DRECSIZE	equ	16		;FlexOS record size
;DUSER		equ	18		;FlexOS user ID of creator
;DGROUP		equ	19		;FlexOS group ID of creator
DPWM		equ	word ptr 20	;FlexOS access rights
DTIME		equ	22		;time (hhhhhmmmmmmsssss)
DDATE		equ	24		;date (yyyyyyymmmmddddd)
DBLOCK1		equ	26		;first block in file
DSIZE		equ	28		;current file size

;		 DOS Media Password Definitions
;		 ------------------------------

PWM_OWNER	equ	000Fh			; PWD Owner mask
PWM_GROUP	equ	00F0h			; PWD Group mask
PWM_WORLD	equ	0F00h			; PWD World mask
PWM_R		equ	0888h			; PWD required for reading
PWM_W		equ	0444h			; PWD required for writing
PWM_E		equ	0222h			; PWD req'd for executing
PWM_D		equ	0111h			; PWD required for deleting
PWM_ANY		equ	PWM_R+PWM_W+PWM_D	; PWD required for anything


;	literal constants

FAT12		equ	00fffh		; 12 bit fat
FAT16		equ	0ffffh		; 16 bit fat

ENDDIR		equ	0ffffh		;end of directory

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆6部合集magnet| 在线精品视频免费播放| 亚洲人成精品久久久久| 欧美一二三四区在线| 色婷婷激情一区二区三区| 久久99蜜桃精品| 亚洲精品国产成人久久av盗摄| 精品久久免费看| 欧美午夜一区二区| 成人爽a毛片一区二区免费| 日韩高清在线一区| 一区二区三区中文字幕电影 | 欧美日免费三级在线| 激情av综合网| 奇米色777欧美一区二区| 自拍偷拍国产精品| 久久精品夜色噜噜亚洲aⅴ| 欧美一级精品在线| 欧美日韩免费电影| 一本久道久久综合中文字幕| 国产乱码精品一区二区三区av | 亚洲高清免费观看高清完整版在线观看| 精品免费国产一区二区三区四区| 欧美在线观看视频一区二区三区| 不卡av免费在线观看| 国产制服丝袜一区| 久久爱www久久做| 欧美a一区二区| 日韩一区欧美二区| 亚洲综合清纯丝袜自拍| 一区二区高清在线| 一区二区久久久| 亚洲乱码日产精品bd| 国产91精品入口| 精品一区二区三区蜜桃| 久久精品72免费观看| 免费成人美女在线观看.| 视频一区中文字幕国产| 香蕉加勒比综合久久| 亚洲综合男人的天堂| 亚洲一区日韩精品中文字幕| 亚洲欧洲综合另类| 亚洲精品视频观看| 亚洲精品网站在线观看| 亚洲视频香蕉人妖| 一区二区三区不卡在线观看 | 一区二区三区四区亚洲| 综合色天天鬼久久鬼色| 亚洲视频一区二区免费在线观看| 综合分类小说区另类春色亚洲小说欧美| 中文子幕无线码一区tr| 国产精品美日韩| 国产精品成人一区二区艾草| 国产精品第13页| 尤物视频一区二区| 午夜成人免费视频| 美女视频网站黄色亚洲| 精品一区二区国语对白| 国产高清一区日本| av网站一区二区三区| 色偷偷久久一区二区三区| 欧美性感一区二区三区| 欧美一区二区免费观在线| 欧美不卡一区二区| 国产精品视频一二| 亚洲国产另类精品专区| 免费国产亚洲视频| 高清beeg欧美| 91国偷自产一区二区三区成为亚洲经典 | 香蕉成人啪国产精品视频综合网 | 偷拍亚洲欧洲综合| 国产美女一区二区| 色综合一区二区| 538在线一区二区精品国产| 久久一留热品黄| 最新国产成人在线观看| 日本在线播放一区二区三区| 国产成a人亚洲| 欧美三级日韩在线| 欧美精品一区二区三区四区| 亚洲欧美怡红院| 日本欧美一区二区三区乱码| 懂色av中文字幕一区二区三区 | 欧美日韩亚洲综合在线| 日韩高清电影一区| 国产一区二区三区在线观看精品| proumb性欧美在线观看| 4438x成人网最大色成网站| 国产欧美日本一区视频| 午夜视频一区在线观看| 国产成人激情av| 欧美区一区二区三区| 欧美国产精品一区| 视频一区视频二区在线观看| 大白屁股一区二区视频| 在线不卡中文字幕| 亚洲欧洲www| 蜜臀精品一区二区三区在线观看 | 国产黑丝在线一区二区三区| 欧美亚一区二区| 亚洲国产精品激情在线观看| 天天综合色天天综合色h| 不卡在线观看av| 欧美xxxxxxxxx| 亚洲午夜电影在线| 成人h动漫精品一区二区| 欧美一级二级三级乱码| 伊人色综合久久天天| 国产夫妻精品视频| 日韩午夜精品电影| 亚洲国产视频在线| 99久久精品免费看国产| 久久色在线观看| 日本中文字幕一区| 欧美熟乱第一页| 亚洲另类在线一区| 99九九99九九九视频精品| 久久久久久日产精品| 美女视频网站黄色亚洲| 欧美人妖巨大在线| 亚洲福利一区二区三区| av不卡一区二区三区| 中文字幕乱码久久午夜不卡| 国内精品嫩模私拍在线| 欧美一区二区女人| 日韩精品视频网| 欧美精品第1页| 亚洲午夜免费电影| 在线观看av一区| 一区二区视频免费在线观看| 91在线观看污| 不卡av在线免费观看| 亚洲国产成人午夜在线一区| 国产精品白丝jk黑袜喷水| 久久蜜臀中文字幕| 国产不卡免费视频| 中文字幕高清不卡| 不卡在线视频中文字幕| 亚洲欧洲成人精品av97| 91美女蜜桃在线| 亚洲一区在线观看免费观看电影高清| 色哟哟亚洲精品| 亚洲韩国一区二区三区| 在线播放中文一区| 日韩福利视频网| 精品福利av导航| 国产成人自拍高清视频在线免费播放| 亚洲国产精品ⅴa在线观看| 成人黄色片在线观看| 亚洲视频一区二区在线| 欧美在线一二三| 麻豆91免费看| 久久影院视频免费| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲视频在线一区观看| 欧美日韩综合色| 麻豆成人久久精品二区三区红 | 喷水一区二区三区| 久久久亚洲精华液精华液精华液| 粉嫩av亚洲一区二区图片| 亚洲免费在线电影| 日韩一区二区中文字幕| 国产成人午夜精品影院观看视频| 中文字幕日韩av资源站| 欧美三级乱人伦电影| 韩国欧美国产1区| 中文字幕一区在线| 制服丝袜一区二区三区| 国产一区不卡精品| 一区二区三区在线视频免费观看| 亚洲一区二区三区视频在线| 91精品国产综合久久福利| 国产在线国偷精品产拍免费yy | 亚洲视频在线观看三级| 欧美日韩中文字幕一区二区| 精品影视av免费| 国产精品盗摄一区二区三区| 在线播放91灌醉迷j高跟美女| 国内外成人在线| 亚洲综合激情小说| 久久久久久久综合| 欧美色综合影院| 国产精品99久| 午夜精品在线视频一区| 国产精品美女久久福利网站| 欧美精品乱码久久久久久 | 91麻豆精品国产91久久久更新时间| 国产剧情av麻豆香蕉精品| 一区二区三区视频在线看| 亚洲精品在线三区| 欧美日韩亚洲另类| 成人av免费观看| 精品无人区卡一卡二卡三乱码免费卡 | 免费三级欧美电影| 亚洲免费在线观看| 日本一区二区视频在线观看| 69av一区二区三区| 色综合久久久久| 福利一区福利二区| 麻豆91在线播放免费|