2007-03-13 21:44:48 +01:00
|
|
|
|
struc mb ;Bloc de m<EFBFBD>moire
|
|
|
|
|
check db "NH" ;signature du bloc de m<EFBFBD>moire
|
|
|
|
|
isnotlast db 0 ;flag indiquant le dernier bloc
|
|
|
|
|
isresident db 0 ;flag indiquant que le bloc est resident
|
|
|
|
|
reference dw 0 ;pointeur vers le bloc parent
|
|
|
|
|
sizes dw 0 ;taille du bloc en paragraphe de 16 octet
|
|
|
|
|
names db 24 dup (0) ;nom du bloc
|
|
|
|
|
ends mb
|
2004-10-29 18:39:12 +02:00
|
|
|
|
|
2007-03-13 21:44:48 +01:00
|
|
|
|
struc exe ;Executable COS
|
|
|
|
|
checks db "CE" ;signature de l'exe
|
|
|
|
|
major db 1 ;N<EFBFBD> version
|
2004-11-19 19:54:51 +01:00
|
|
|
|
checksum dd 0 ;Checksum de l'exe
|
|
|
|
|
compressed db 0 ;a 1 si compress<EFBFBD> par RLE
|
2007-03-13 21:44:48 +01:00
|
|
|
|
exports dw 0 ;importation de fonctions
|
|
|
|
|
imports dw 0 ;exportation de fonctions
|
|
|
|
|
sections dw 0 ;sections des blocs m<EFBFBD>moire
|
|
|
|
|
starting dw 15
|
|
|
|
|
ends exe
|
2004-11-19 19:54:51 +01:00
|
|
|
|
|
2007-03-13 21:44:48 +01:00
|
|
|
|
struc descriptor
|
|
|
|
|
limit_low dw 0
|
|
|
|
|
base_low dw 0
|
|
|
|
|
base_middle db 0
|
|
|
|
|
dpltype db 0
|
|
|
|
|
limit_high db 0
|
|
|
|
|
base_high db 0
|
|
|
|
|
ends descriptor
|
2004-11-19 19:54:51 +01:00
|
|
|
|
|
2007-03-13 21:44:48 +01:00
|
|
|
|
|
|
|
|
|
free equ 0 ;Reference quand libre
|
2004-11-19 22:57:11 +01:00
|
|
|
|
memorystart equ 0052h ;premier bloc de la m<EFBFBD>moire
|