The FileList
This structure is found at the 'First Data Sector'
(Specified in the bootsector, and is repeated as many times as described in 'MaxObjects'
(also in the bootsector). It is a chain of information on all files that are stored on
this partition.
Offset |
Length |
Description |
0000h |
0000d |
2h |
TimeHigh |
0002h |
0002d |
2h |
TimeLow
(The usage of the 'time' fields is not yet final, it might be the last modification
date/time, and/or creation date/time.) |
0004h |
0004d |
4h |
Number
of Sectors. The Number of sectors this file occupies in the 'DataArea' |
0008h |
0008d |
4h |
StartSector.
This value indicates the sector which holds the first piece of data of this file. |
000Ch |
0012d |
1h |
Flags
Bit |
Description |
0 |
1 = Available or
deleted, 0 is occupied. |
1..7 |
Reserved |
|
000Dh |
0013d |
4h |
FileType.
for example 'MVI.' for movies, 'SYS.' for system files or 'MOD.' for system modules. For a
full list of FileType. click here |
0011h |
0017d |
64h |
FileName
(0 - terminated) |
Only when this file-entry is defined as a movie
('MOV.'), or a part of a movie ('VID.' or 'SND.'), the above structure is continued with
this structure:
Offset |
Length |
Description |
0051h |
0081d |
4h |
Total number of frames in this movie. |
0055h |
0085d |
1h |
Flags
Bit |
Description |
0..7 |
Reserved |
|
0056h |
0086d |
1h |
Compression Algorithm. (Currently unused) |
0057h |
0087h |
2h |
AudioSamples per Second |
0059h |
0089d |
2h |
AudioBytes per Frame |
005Bh |
0091d |
2h |
X_Size |
005Dh |
0093d |
2h |
Y_Size |
005Fh |
0095d |
2h |
FPS |
0060h |
0096d |
2h |
AudioSectors per Frame. |