|

eMail
email5-commodorecheetah.co.uk
Note: You will need to replace the '-' with the
@ symbol.
This is to minimize spam.
|
|
My BASIC Quick
Reference Guide
|
| SECTORS PER TRACK |
|
TRACK NUMBER
|
SECTORS AVAILABLE
|
TOTAL
|
|
1 to 80
|
0 to 39
|
40
|
|
|
|
| DIRECTORY HEADER |
|
TRACK 40 SECTOR 0 |
|
BYTE
|
CONTENTS
|
DESCRIPTION
|
|
0
|
40
|
Track pointer to first directory block |
|
1
|
3
|
Sector pointer to first directory block |
|
2
|
68
|
ASCII 'D' for format type |
|
3
|
0
|
Reserved |
|
4-21
|
|
Diskette name padded with spaces |
|
22-23
|
|
Diskette ID |
|
24
|
160
|
Shifted space [CHR$(160)] |
|
25
|
51
|
ASCII '3' for dos version |
|
26
|
68
|
ASCII 'D' for format type |
|
27-28
|
160
|
Shifted spaces [CHR$(160)] |
|
29-255
|
0
|
Not used - Reserved |
|
|
|
| BAM
BLOCK 1 |
|
TRACK 40 SECTOR 1 |
|
BYTE
|
CONTENTS
|
DESCRIPTION
|
|
0
|
40
|
Track pointer to next BAM block |
|
1
|
2
|
Sector pointer to next BAM block |
|
2
|
68
|
ASCII 'D' for DOS version |
|
3
|
187
|
Complement of version number |
|
4-5
|
|
Diskette ID |
|
6
|
192
|
(NOT USED BY FD) |
|
7
|
0
|
Bit 6 - Flag for Auto Loader file |
|
8-15
|
0
|
Reserved |
|
16
|
|
Number of sector available in Track 1 |
|
17
|
|
Track 1, sector 0-7 availability map * |
|
18
|
|
Track 1, sector 8-15 availability map * |
|
19
|
|
Track 1, sector 16-23 availability map * |
|
20
|
|
Track 1, sector 24-31 availability map * |
|
21
|
|
Track 1, sector 32-39 availability map * |
|
22
|
|
Number of sector available in Track 2 |
|
23
|
|
Track 2, sector 0-7 availability map * |
|
24
|
|
Track 2, sector 8-15 availability map * |
|
25
|
|
Track 2, sector 16-23 availability map * |
|
26
|
|
Track 2, sector 24-31 availability map * |
|
27
|
|
Track 2, sector 32-39 availability map * |
|
> > >
|
|
|
|
250
|
|
Number of sector available in Track 40 |
|
251
|
|
Track 40, sector 0-7 availability map * |
|
252
|
|
Track 40, sector 8-15 availability map * |
|
253
|
|
Track 40, sector 16-23 availability map * |
|
254
|
|
Track 40, sector 24-31 availability map * |
|
255
|
|
Track 40, sector 32-39 availability map * |
|
|
|
* A binary of 1 indicates that the sector is available,
while 0 indicates an allocated sector.
| BAM
BLOCK 2 |
|
TRACK 40 SECTOR 2 |
|
BYTE
|
CONTENTS
|
DESCRIPTION
|
|
0
|
0
|
Indicates last sector for BAM |
|
1
|
255
|
Indicates all bytes in sector used |
|
2
|
68
|
ASCII 'D' for DOS version (copy) |
|
3
|
187
|
Complement of version number (copy) |
|
4-5
|
|
Diskette ID (copy) |
|
6
|
192
|
(NOT USED BY FD) |
|
7
|
0
|
Bit 6 - Flag for Auto Loader file |
|
8-15
|
0
|
Reserved |
|
16
|
|
Number of sector available in Track 41 |
|
17
|
|
Track 41, sector 0-7 availability map * |
|
18
|
|
Track 41, sector 8-15 availability map * |
|
19
|
|
Track 41, sector 16-23 availability map * |
|
20
|
|
Track 41, sector 24-31 availability map * |
|
21
|
|
Track 41, sector 32-39 availability map * |
|
22
|
|
Number of sector available in Track 42 |
|
23
|
|
Track 42, sector 0-7 availability map * |
|
24
|
|
Track 42, sector 8-15 availability map * |
|
25
|
|
Track 42, sector 16-23 availability map * |
|
26
|
|
Track 42, sector 24-31 availability map * |
|
27
|
|
Track 42, sector 32-39 availability map * |
|
> > >
|
|
|
|
250
|
|
Number of sector available in Track 80 |
|
251
|
|
Track 80, sector 0-7 availability map * |
|
252
|
|
Track 80, sector 8-15 availability map * |
|
253
|
|
Track 80, sector 16-23 availability map * |
|
254
|
|
Track 80, sector 24-31 availability map * |
|
255
|
|
Track 80, sector 32-39 availability map * |
|
|
|
* A binary of 1 indicates that the sector is available,
while 0 indicates an allocated sector.
|
|