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.