Technical information
© Jean Louis-Guérin – V1.2a – September 2014 Page 68 / 69
The sector following the DOS/FAT boot sector is the TOS boot sector at location 0x08000. This boot
sector follows the TOS standard and you can go to TOS Boot sector section for more information.
Example of TOS boot sector created by PPDRIVER:
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00008000 EB 3C 90 50 50 47 44 4F 44 42 43 00 08 02 01 00 ë<.PPGDODBC.....
00008010 02 00 02 EF FE F8 21 00 00 00 00 00 00 00 00 00 ...ïþø!.........
00008020 BC FB 03 00 00 00 00 00 00 00 00 00 00 00 00 00 ¼û..............
Few things to note:
As we can see the BPS at location 0x802B is 2048 (0x0800) and the SPC is 2. This gives a
logical cluster size of 4096 (2048 * 2)
The reserved sector count at location 0x800E is 0x0001. Therefore the position of the first FAT
is at logical sector 1 * 2048/512 = 4 (relative to the TOS partition).
The number of logical sectors is 65263 (0xFEEF) specified at location 0x8013. This gives a
partition size of 133658624.
As we can see both Boot Sector points to the same FAT, Root Directory, and data segment.
11.3.2 TOS&DOS FAT, Directory Table, and Boot Sequence
Follow the standard DOS FAT. Please refer to DOS/FAT File Allocation Table.
Follow the standard DOS Directory Table. Please refer to DOS/FAT Directory Table.
Follow the standard TOS boot sequence. Please refer to TOS Boot Sequence