home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
SHSUCD11.ZIP
/
CDROM.INC
< prev
next >
Wrap
Text File
|
1994-03-01
|
6KB
|
159 lines
; Begin of file cdrom.inc
UNKNOWN equ 0
ISO9660 equ 1
HIGHSIERRA equ 2
; CD ROM Dir entry flag bits
EXIST equ 000000001h ; hidden when 1
DIR equ 000000002h
ASSOCFILE equ 000000004h
RECORD equ 000000008h
PROTECTION equ 000000010h
MULTIEXTENT equ 000000080h
; ISO9660 description based upon standard
isoVolDesc STRUCT
Type byte 1 ; 1
ID byte "CD001" ; 2-6
Version byte 1 ; 7
byte 0 ; 8
SysID byte 32 dup (?) ; 9-40 a-char
VolID byte 32 dup (?) ; 41-72
byte 8 dup (0) ; 73-80
VolSizeLSB dword ? ; 81-84
VolSizeMSB dword ? ; 85-88
byte 32 dup (0) ; 89-120
SetSizeLSB word ?
SetSizeMSB word ?
SetSeqLSB word ?
SetSeqMSB word ?
BlkSizeLSB word ?
BlkSizeMSB word ?
PathTabSizeLSB dword ?
PathTabSizeMSB dword ?
PathTabLocLSB dword ? ; 141-144
PathTabOptLocLSB dword ? ; 145-148
PathTabLocMSB dword ? ; 149-152
PathTabOptLocMSB dword ? ; 152-156
DirRec isoDirRec () ; 157-190
VolSetID byte 128 dup (' ') ; 191-318 d-chars
PubID byte 128 dup (' ') ; a-chars
PrepID byte 128 dup (' ') ; a-chars
AppID byte 128 dup (' ') ; a-chars
CopyRightFileID byte 37 dup (' ') ; d-chars
AbstractFileID byte 37 dup (' ') ; d-chars
BibloFileID byte 37 dup (' ') ; d-chars
CreateDate byte 17 dup (?) ; 814-830 YYYYMMDDHHMMSSssZ
ModDate byte 17 dup (?) ; 831-847
ExpDate byte 17 dup (?)
EffDate byte 17 dup (?)
StdVer byte 1 ; 882
byte 0 ; 883
isoVolDesc ENDS
isoDirRec STRUCT
RecLen byte ?
ExAttrRecLen byte ?
ExtLocLSB dword ?
ExtLocMSB dword ?
DataLenLSB dword ?
DataLenMSB dword ?
Date byte 7 dup (?) ;YMDHMSZ
Flags byte ?
FileUnitSize byte ?
InterLeave byte ?
VolSeqNoLSB word ?
VolSeqNoMSB word ?
FIDLen byte ?
FileID byte 1 dup (?)
isoDirRec ENDS
isoDateTime STRUCT
Yr byte ?
Mon byte ?
Day byte ?
Hr byte ?
Min byte ?
Sec byte ?
Offset byte ? ; -48 to +52 15 min increments from GMT
isoDateTime ENDS
; High Sierria description based upon "Inside the ISO-9660 Filesytem Format",
; Jolitz & Jolitz, DDJ, Dec. 1992.
hsVolDesc STRUCT
LbnLSB dword ?
LbnMSB dword ?
Type byte ?
ID byte 5 dup (?)
Version byte ?
byte ?
SysID byte 32 dup (?)
VolID byte 32 dup (?)
byte 8 dup (?)
VolSizeLSB dword ?
VolSizeMSB dword ?
byte 32 dup (?)
SetSizeLSB word ?
SetSizeMSB word ?
SetSeqLSB word ?
SetSeqMSB word ?
BlkSizeLSB word ?
BlkSizeMSB word ?
PathTabSizeLSB dword ?
PathTabSizeMSB dword ?
PathTabLocLSB dword ?
PathTabAlt1LocLSB dword ?
PathTabAlt2LocLSB dword ?
PathTabAlt3LocLSB dword ?
PathTabLocMSB dword ?
PathTabAlt1LocMSB dword ?
PathTabAlt2LocMSB dword ?
PathTabAlt3LocMSB dword ?
DirRec byte 34 dup (?)
VolSetID byte 128 dup (?)
PubID byte 128 dup (?)
PrepID byte 128 dup (?)
AppID byte 128 dup (?)
CopyRightID byte 32 dup (?)
AbstractID byte 32 dup (?)
CreateDate byte 16 dup (?)
ModDate byte 16 dup (?)
ExpDate byte 16 dup (?)
EffDate byte 16 dup (?)
StdVer byte ?
byte 0
hsVolDesc ENDS
hsDirRec STRUCT
RecLen byte ?
ExtRecLen byte ?
ExtLocLSB dword ?
ExtLocMSB dword ?
DataLenLSB dword ?
DataLenMSB dword ?
Date byte 5 dup (?)
Flags byte ?
Reserved1 byte ?
InterLeave byte ?
SkipFactor byte ?
VolSeqNoLSB word ?
VolSeqNoMSB word ?
FIDLen byte ?
FileID byte 1 dup (?)
hsDirRec ENDS
hsDateTime STRUCT
Yr byte ?
Mon byte ?
Day byte ?
Hr byte ?
Min byte ?
Sec byte ?
hsDateTime ENDS
; End of file cdrom.inc