2007-04-11 18:00:32 +02:00
|
|
|
|
struc diskbuffer
|
|
|
|
|
size dw 12
|
|
|
|
|
current dw 0FFFFh
|
|
|
|
|
chain dw 128 dup (0FFFFh)
|
|
|
|
|
ends diskbuffer
|
|
|
|
|
|
2007-03-13 21:56:55 +01:00
|
|
|
|
struc dpt
|
|
|
|
|
steprate&headunload db 0DFh ;Vitesse de progression & mont<EFBFBD>e de la t<EFBFBD>te
|
|
|
|
|
dmaflag&headload db 002h ;Etat Dma et temps de descente de la t<EFBFBD>te
|
|
|
|
|
delaymotoroff db 025h ;Temps avant extinction moteur
|
|
|
|
|
bytepersector db 002h ;Taille des secteurs
|
|
|
|
|
sectorpertracks db 000h ;Nombre de secteur par piste
|
|
|
|
|
intersectgaplength db 01Bh ;Taille du GAP3 en lecture/<EFBFBD>criture
|
|
|
|
|
datalength db 0FFh ;Longueur du transfert de donn<EFBFBD>es
|
|
|
|
|
intersectgaplengthf db 054h ;Taille du GAP3 en formatage
|
|
|
|
|
formatbyte db 0F6h ;Octet de formatage
|
|
|
|
|
headsettlingtime db 000h ;Temps de repos des t<EFBFBD>tes
|
|
|
|
|
delaymotornormspeed db 008h ;Temps de mont<EFBFBD>e en vitesse du moteur
|
|
|
|
|
ends dpt
|
2004-06-12 23:34:04 +02:00
|
|
|
|
|
2007-03-13 21:56:55 +01:00
|
|
|
|
struc entries
|
|
|
|
|
filename db 8 dup (0)
|
|
|
|
|
filext db 3 dup (0)
|
|
|
|
|
fileattr db 0
|
|
|
|
|
filereserved db 0
|
|
|
|
|
filetimecreams db 0 ;(*10 ms)
|
|
|
|
|
filetimecrea dw 0
|
|
|
|
|
filedatecrea dw 0
|
|
|
|
|
filedateacc dw 0
|
|
|
|
|
filenotused dw 0
|
|
|
|
|
filetime dw 0
|
|
|
|
|
filedate dw 0
|
|
|
|
|
filegroup dw 0
|
|
|
|
|
filesize dd 0
|
|
|
|
|
ends entries
|
2004-06-12 23:34:04 +02:00
|
|
|
|
|
2007-03-14 11:03:11 +01:00
|
|
|
|
;Pour recherches
|
|
|
|
|
struct find
|
|
|
|
|
files db 13 dup (0) ;le fichier
|
|
|
|
|
entryplace dw 0 ;En octet
|
|
|
|
|
adressdirectory dw 0 ;En cluster
|
|
|
|
|
firstsearch db 1 ;Premiere requete ?
|
|
|
|
|
result entries <>
|
|
|
|
|
ends find
|
|
|
|
|
|
2007-03-13 21:56:55 +01:00
|
|
|
|
struc bootinfo
|
|
|
|
|
vendor db 'COS2000A' ;Fabricant + n<EFBFBD>s<EFBFBD>rie Formatage
|
|
|
|
|
sectorsize dw 512 ;octet/secteur
|
|
|
|
|
sectorspercluster db 1 ;secteur/cluster
|
|
|
|
|
reservedsectors dw 1 ;secteur reserv<EFBFBD>
|
|
|
|
|
fatsperdrive db 2 ;nb de copie de la FAT
|
|
|
|
|
directorysize dw 224 ;taille rep racine
|
|
|
|
|
sectorsperdrive dw 2880 ;nb secteur du volume si < 32 m<EFBFBD>g
|
|
|
|
|
mediadescriptor db 0F0h ;Descripteur de m<EFBFBD>dia
|
|
|
|
|
sectorsperfat dw 9 ;secteur/FAT
|
|
|
|
|
sectorspertrack dw 18 ;secteur/piste
|
|
|
|
|
headsperdrive dw 2 ;nb de t<EFBFBD>teb de lecture/<EFBFBD>criture
|
|
|
|
|
hiddensectorsh dw 0 ;nombre de secteur cach<EFBFBD>s
|
|
|
|
|
hiddensectorsl dw 0 ;
|
|
|
|
|
sectorperdisk2 dd 0 ;Nombre secteur du volume si > 32 Mo+20h ; the number of sectors
|
|
|
|
|
bootdrive db 0 ;Lecteur de d<EFBFBD>marrage
|
|
|
|
|
reservedfornt db 0 ;NA
|
|
|
|
|
bootsign db 29h ;boot signature 29h
|
|
|
|
|
serialnumber dd 01020304h ;no de serie
|
|
|
|
|
drivename db 'COS2000 ' ;nom de volume
|
|
|
|
|
typeoffat db 'FAT16 ' ;FAT
|
|
|
|
|
ends bootinfo
|