The Simpsons Bart Vs. The Space Mutants (UK) (Face B) (1991) (v2) [Original].dsk
DISKTRACKSSECTORSFILESMAPINFORMATIONS
SPECIFICATION
Dump size 120585 octets (117.76 Ko)
Creator SAMdisk190122.
Format EXTENDED CPC DSK File..
Sides 1
Tracks formated 22
Tracks per side 42
Side 1 : Tracks size declared 114176 octets (111.50 Ko)
Side 1 : Tracks size real 114075 octets (111.40 Ko)
Side 1 : size difference 101 octets
Side 1 : All Sectors size declared 115712 octets (113.00 Ko)
Side 1 : Sum DATA 12 183 636
SIDE 1
SectorSize 0 (128 octets) 0
SectorSize 1 (256 octets) 0
SectorSize 2 (512 octets) 210
SectorSize 3 (1024 octets) 0
SectorSize 4 (2048 octets) 0
SectorSize 5 (4096 octets) 0
SectorSize 6 FULL (8192 octets) 0 / 1
SectorSize 7 FULL (16384 octets) 0 / 0
SectorSize 8 FULL (32768 octets) 0 / 0
SectorSize > 8 0
TOTAL SECTORS211
Sector USED 189
Sector NOT USED 22
 
Incomplete Sector1
SectorErased7
Weak Sectors0
TOTAL - Weak Sectors 0
Sector with GAPS information 0
Sector with GAP2 information 0
Sector with GAP2 STARTER 0
Sector with GAP2 KBI 0
Sector with GAP2 L.TOURNIER 0
Overlap GAP2 CAAV 0
FDC Errors 1
EXTRA TAG Samdisk 0
OFFSET INFO 1
 
LEGEND LEGEND
Special Informations :
Normal : used : yesused : no
SectorErased : used : yesused : no
Weak or Corrupted Sector : used : yesused : no
Erased + Weak Sector : used : yesused : no
Incomplete Sector
Real Size empty
FDC Sector size :
 
ID
  Size 0 : 128 octets
 
ID
  Size 1 : 256 octets
 
ID
  Size 2 : 512 octets (normal size)
 
ID
  Size 3 : 1024 octets
 
ID
  Size 4 : 2048 octets
 
ID
  Size 5 : 4096 octets
 
ID -> Size 6 : 8192 octets
 
ID
  Size > 8
 
 

Side : 1
Size 0Size 1Size 2Size 3Size 4Size 5Size 6Size >6Size 7Size 8ErasedWeak SectorIncomplete SectorTotal WeakGAPSGAP2
002100001000701000

TrackSectorsNb
0
C1
C6
C2
C7
C3
C8
C4
C9
C5
CA
10
1
??? : C1°
1
2
81
86
82
87
83
88
84
89
85
8A
10
3
81
86
82
87
83
88
84
89
85
8A
10
4
81
86
82
87
83
88
84
89
85
8A
10
5
81
86
82
87
83
88
84
89
85
8A
10
6
81
86
82
87
83
88
84
89
85
8A
10
7
81
86
82
87
83
88
84
89
85
8A
10
8
81
86
82
87
83
88
84
89
85
8A
10
9
81
86
82
87
83
88
84
89
85
8A
10
10
81
86
82
87
83
88
84
89
85
8A
10
11
81
86
82
87
83
88
84
89
85
8A
10
12
81
86
82
87
83
88
84
89
85
8A
10
13
81
86
82
87
83
88
84
89
85
8A
10
14
81
86
82
87
83
88
84
89
85
8A
10
15
81
86
82
87
83
88
84
89
85
8A
10
16
81
86
82
87
83
88
84
89
85
8A
10
17
81
86
82
87
83
88
84
89
85
8A
10
18
81
86
82
87
83
88
84
89
85
8A
10
19
81
86
82
87
83
88
84
89
85
8A
10
20
81
86
82
87
83
88
84
89
85
8A
10
21
81
86
82
87
83
88
84
89
85
8A
10
220
230
240
250
260
270
280
290
300
310
320
330
340
350
360
370
380
390
400
410

SIDE 1
TRACKSECTORSSECTOR SIZEGAPFILLERSum
DATA
0105120 octets (5.00 Ko)#28#E5699 916
116656 octets (6.50 Ko)#4E#E51 406 976
2105120 octets (5.00 Ko)#28#E5549 634
3105120 octets (5.00 Ko)#28#E5457 576
4105120 octets (5.00 Ko)#28#E5405 122
5105120 octets (5.00 Ko)#28#E5417 995
6105120 octets (5.00 Ko)#28#E5380 412
7105120 octets (5.00 Ko)#28#E5474 567
8105120 octets (5.00 Ko)#28#E5471 835
9105120 octets (5.00 Ko)#28#E5349 856
10105120 octets (5.00 Ko)#28#E5498 066
11105120 octets (5.00 Ko)#28#E5418 452
12105120 octets (5.00 Ko)#28#E5492 217
13105120 octets (5.00 Ko)#28#E5473 461
14105120 octets (5.00 Ko)#28#E5383 364
15105120 octets (5.00 Ko)#28#E5383 154
16105120 octets (5.00 Ko)#28#E5430 505
17105120 octets (5.00 Ko)#28#E5333 345
18105120 octets (5.00 Ko)#28#E5318 920
19105120 octets (5.00 Ko)#28#E5493 303
20105120 octets (5.00 Ko)#28#E51 172 480
21105120 octets (5.00 Ko)#28#E51 172 480
 211 
 
SIDE 1
TrackSector
ID
SizeReal
Size
Sum
DATA
FDC FLAGSGAPSGAP2ErasedWeakUsed
0#C151251227 35300000000 00000000----YES
0#C651251277 21700000000 01000000--YES-YES
0#C251251266 56700000000 01000000--YES-YES
0#C7512512117 24800000000 01000000--YES--
0#C351251266 23300000000 01000000--YES-YES
0#C8512512109 18900000000 00000000----YES
0#C451251265 83300000000 01000000--YES-YES
0#C951251228 37100000000 00000000----YES
0#C551251265 35400000000 01000000--YES-YES
0#CA51251276 55100000000 00000000----YES
1#C1819265551 406 97600100000 01100000--YES-YES
2#8151251262 13600000000 00000000----YES
2#8651251260 43900000000 00000000----YES
2#8251251255 46700000000 00000000----YES
2#8751251253 86200000000 00000000----YES
2#8351251236 72000000000 00000000----YES
2#8851251249 00300000000 00000000----YES
2#8451251273 23200000000 00000000----YES
2#8951251252 26900000000 00000000----YES
2#8551251268 82500000000 00000000----YES
2#8A51251237 68100000000 00000000----YES
3#8151251238 82100000000 00000000----YES
3#8651251247 58800000000 00000000----YES
3#8251251252 63300000000 00000000----YES
3#8751251243 90200000000 00000000----YES
3#8351251246 04300000000 00000000----YES
3#8851251254 00700000000 00000000----YES
3#8451251239 76900000000 00000000----YES
3#8951251248 59200000000 00000000----YES
3#8551251229 12000000000 00000000----YES
3#8A51251257 10100000000 00000000----YES
4#8151251238 18400000000 00000000----YES
4#8651251232 21100000000 00000000----YES
4#8251251256 72400000000 00000000----YES
4#8751251236 39900000000 00000000----YES
4#8351251249 52200000000 00000000----YES
4#8851251242 50300000000 00000000----YES
4#8451251243 99200000000 00000000----YES
4#8951251235 59200000000 00000000----YES
4#8551251234 49000000000 00000000----YES
4#8A51251235 50500000000 00000000----YES
5#8151251221 95300000000 00000000----YES
5#8651251230 01700000000 00000000----YES
5#8251251251 19400000000 00000000----YES
5#8751251244 39100000000 00000000----YES
5#8351251247 93600000000 00000000----YES
5#8851251232 39100000000 00000000----YES
5#8451251251 03600000000 00000000----YES
5#8951251244 66500000000 00000000----YES
5#8551251237 43000000000 00000000----YES
5#8A51251256 98200000000 00000000----YES
6#8151251244 40900000000 00000000----YES
6#8651251250 46400000000 00000000----YES
6#8251251234 10200000000 00000000----YES
6#8751251233 90100000000 00000000----YES
6#8351251230 49300000000 00000000----YES
6#8851251230 95400000000 00000000----YES
6#8451251238 86600000000 00000000----YES
6#8951251243 43300000000 00000000----YES
6#8551251245 41300000000 00000000----YES
6#8A51251228 37700000000 00000000----YES
7#8151251251 91200000000 00000000----YES
7#8651251259 90400000000 00000000----YES
7#8251251223 92200000000 00000000----YES
7#8751251266 76900000000 00000000----YES
7#8351251223 20900000000 00000000----YES
7#8851251262 92900000000 00000000----YES
7#8451251221 66800000000 00000000----YES
7#8951251256 67100000000 00000000----YES
7#8551251243 96900000000 00000000----YES
7#8A51251263 61400000000 00000000----YES
8#8151251258 00200000000 00000000----YES
8#8651251238 24500000000 00000000----YES
8#8251251252 19600000000 00000000----YES
8#8751251221 99300000000 00000000----YES
8#8351251265 64600000000 00000000----YES
8#8851251233 28500000000 00000000----YES
8#8451251259 91900000000 00000000----YES
8#8951251229 24900000000 00000000----YES
8#8551251255 41500000000 00000000----YES
8#8A51251257 88500000000 00000000----YES
9#8151251217 43400000000 00000000----YES
9#8651251239 49900000000 00000000----YES
9#8251251216 91900000000 00000000----YES
9#8751251239 46000000000 00000000----YES
9#8351251222 41800000000 00000000----YES
9#8851251244 33200000000 00000000----YES
9#8451251239 50700000000 00000000----YES
9#8951251245 12300000000 00000000----YES
9#8551251239 36100000000 00000000----YES
9#8A51251245 80300000000 00000000----YES
10#8151251244 83300000000 00000000----YES
10#8651251240 23900000000 00000000----YES
10#8251251243 78900000000 00000000----YES
10#8751251249 45800000000 00000000----YES
10#8351251245 21900000000 00000000----YES
10#8851251251 15000000000 00000000----YES
10#8451251278 22300000000 00000000----YES
10#8951251239 53900000000 00000000----YES
10#8551251260 94300000000 00000000----YES
10#8A51251244 67300000000 00000000----YES
11#8151251251 49900000000 00000000----YES
11#8651251240 58300000000 00000000----YES
11#8251251296 86500000000 00000000----YES
11#8751251245 58900000000 00000000----YES
11#8351251218 71000000000 00000000----YES
11#8851251240 56000000000 00000000----YES
11#8451251220 81600000000 00000000----YES
11#8951251240 46000000000 00000000----YES
11#8551251222 88300000000 00000000----YES
11#8A51251240 48700000000 00000000----YES
12#8151251242 46900000000 00000000----YES
12#8651251262 46200000000 00000000----YES
12#8251251247 88100000000 00000000----YES
12#8751251255 54700000000 00000000----YES
12#8351251235 46600000000 00000000----YES
12#8851251273 23200000000 00000000----YES
12#8451251217 69100000000 00000000----YES
12#8951251269 04000000000 00000000----YES
12#8551251229 19000000000 00000000----YES
12#8A51251259 23900000000 00000000----YES
13#8151251252 69500000000 00000000----YES
13#8651251241 68500000000 00000000----YES
13#8251251249 51500000000 00000000----YES
13#8751251252 06700000000 00000000----YES
13#8351251252 42800000000 00000000----YES
13#8851251240 55500000000 00000000----YES
13#8451251237 68700000000 00000000----YES
13#8951251232 89000000000 00000000----YES
13#8551251248 40400000000 00000000----YES
13#8A51251265 53500000000 00000000----YES
14#8151251243 72000000000 00000000----YES
14#8651251255 35400000000 00000000----YES
14#8251251252 74700000000 00000000----YES
14#8751251255 49200000000 00000000----YES
14#8351251251 09200000000 00000000----YES
14#8851251244 03000000000 00000000----YES
14#8451251217 94300000000 00000000----YES
14#8951251226 89300000000 00000000----YES
14#8551251213 06000000000 00000000----YES
14#8A51251223 03300000000 00000000----YES
15#8151251236 42100000000 00000000----YES
15#8651251248 42800000000 00000000----YES
15#8251251231 82600000000 00000000----YES
15#8751251246 87200000000 00000000----YES
15#8351251235 58700000000 00000000----YES
15#8851251230 16900000000 00000000----YES
15#8451251231 21000000000 00000000----YES
15#8951251241 60700000000 00000000----YES
15#8551251250 32300000000 00000000----YES
15#8A51251230 71100000000 00000000----YES
16#8151251224 10900000000 00000000----YES
16#8651251240 48800000000 00000000----YES
16#8251251232 09500000000 00000000----YES
16#8751251235 40700000000 00000000----YES
16#8351251269 15200000000 00000000----YES
16#8851251236 16500000000 00000000----YES
16#8451251255 54200000000 00000000----YES
16#8951251231 82300000000 00000000----YES
16#8551251274 45200000000 00000000----YES
16#8A51251231 27200000000 00000000----YES
17#8151251233 64200000000 00000000----YES
17#8651251239 95700000000 00000000----YES
17#8251251238 69700000000 00000000----YES
17#8751251225 47200000000 00000000----YES
17#8351251230 92500000000 00000000----YES
17#8851251238 96500000000 00000000----YES
17#8451251230 11200000000 00000000----YES
17#8951251231 33500000000 00000000----YES
17#8551251230 66400000000 00000000----YES
17#8A51251233 57600000000 00000000----YES
18#8151251230 36800000000 00000000----YES
18#8651251230 75500000000 00000000----YES
18#8251251229 04300000000 00000000----YES
18#8751251232 48900000000 00000000----YES
18#8351251232 06700000000 00000000----YES
18#8851251231 14200000000 00000000----YES
18#8451251229 76100000000 00000000----YES
18#8951251231 32000000000 00000000----YES
18#8551251241 93300000000 00000000----YES
18#8A51251230 04200000000 00000000----YES
19#8151251241 97100000000 00000000----YES
19#8651251232 99000000000 00000000----YES
19#8251251230 10000000000 00000000----YES
19#8751251244 77000000000 00000000----YES
19#8351251233 04400000000 00000000----YES
19#8851251225 65400000000 00000000----YES
19#8451251233 10000000000 00000000----YES
19#89512512105 22600000000 00000000----YES
19#8551251229 20000000000 00000000----YES
19#8A512512117 24800000000 00000000-----
20#81512512117 24800000000 00000000-----
20#86512512117 24800000000 00000000-----
20#82512512117 24800000000 00000000-----
20#87512512117 24800000000 00000000-----
20#83512512117 24800000000 00000000-----
20#88512512117 24800000000 00000000-----
20#84512512117 24800000000 00000000-----
20#89512512117 24800000000 00000000-----
20#85512512117 24800000000 00000000-----
20#8A512512117 24800000000 00000000-----
21#81512512117 24800000000 00000000-----
21#86512512117 24800000000 00000000-----
21#82512512117 24800000000 00000000-----
21#87512512117 24800000000 00000000-----
21#83512512117 24800000000 00000000-----
21#88512512117 24800000000 00000000-----
21#84512512117 24800000000 00000000-----
21#89512512117 24800000000 00000000-----
21#85512512117 24800000000 00000000-----
21#8A512512117 24800000000 00000000-----
 115 712114 07512 183 636 
 
SIDE 1
No file...
 

WEAK SECTORS : Weak Weak
Secteurs faibles. Leur lecture retournera des données différentes a chaque fois.
Il faut savoir qu'un secteur faible peux être aussi présent sur les autres tailles de secteur mais dans ce cas là, il sera stocké 2 ou 3 fois suivant le logiciel de dump.
ATTENTION : Un secteur défectueux sera considéré comme Weak Sectors et n'aura rien a voir avec ce système de protection.


ERASED SECTORS : Erased Erased
Secteurs ayant l'attribut effacé, les données sont tout de même possible a lire.


PROTECTION SECTEUR SIZE 6 :
* A partir d'un CPC :
Sur une disquette on peut rentrer normalement 6250 octets par piste. En pratique c'est un petit peu plus sur une 3 pouces, mais on reste loin des 8192 octets (8Ko) d'un secteur de
taille 6.
Normalement, ces secteurs sont utilisés pour effacer complètement une piste.
comme ils sont trop longs, la fin du secteur écrase le début et on se retrouve avec une piste sans secteur du tout, impossible à lire avec le FDC du CPC (mais on peut les lire sur un
Atari ST, par exemple).
L'utilisation de ces secteurs repose justement sur ça : si on essaie de copier la disquette avec discology, par exemple, il va bêtement écrire un secteur entier sur la copie, ce qui
fait qu'on ne pourra pas l'utiliser.
La solution pour arriver à copier ce genre de disquette, c'est de lancer la copie du secteur, puis, juste avant que la disquette aie fait un tour complet, d'arrêter le moteur! Ainsi,
la fin du secteur n'est pas écrite et on préserve le début.
Bien sur, on n'a pas ce problème avec un duplicateur industriel de disquettes ce qui permet de faire de la production de masse facilement et de s'affranchir des limitations du CPC.

* TRACEUSE INDUSTRIELLE :
Avec un outil de mastering tel qu'une traceuse industrielle, il est possible de créer n'importe quel type de secteur (taille 6, 7, 8...) ou piste dans les limitations non pas du
lecteur lui-même, mais dans les limites de son contrôleur de disquette.
Il faut savoir que le FDC upd765 est une puce très puissante, dont l'emploi sur l'amstrad CPC a été restreinte (c'est un 8 bits seulement).
Pour créer ce type de secteurs, il faut une traceuse industrielle, qui saura vu que le moteur de son lecteur de disquette est à vitesse contrôlable, écrire PLUS de données sur une
disquette 3 pouces, qu'un simple amstrad saurait le faire. Une traceuse trace c'est le cas de le dire en AVEUGLE sur le support physique.
Sans s'occuper des flags et autres signaux de marquage, elle écrit exactement ce qu'on lui dit.


FDC ERRORS :
Le principal problème est que le FDC retournera toujours une erreur sur la lecture d'un secteur de taille 6 : donc, impossible de savoir si c'est normal ou s'il y a un problème sur
la lecture du début du secteur, la partie utile...
L'information est accessible via le FDC Flag 2, lorsque le bit 6 est a 1, exemple : 0100 0000


INCOMPLETE SECTOR : Incomplete Sector
Secteurs dont la taille réelle est inférieur a la taille déclaré du secteur.
Nous retrouvons souvent cette information sur les secteurs de taille 6 (8192 octets) qui contienne de 6144 octets a 6304 octets de données valides.
Sur les secteurs de taille 7 (16384 octets) ou de taille 8 (32768 octets) avec des données pouvant aller de 0 octet a 8192 octets et peut être même plus, souvent utilisé comme système
de protection.


PROTECTION GAPS :
Protection utilisé par quelques éditeurs (Loriciels, Microid, Infogrames, UBI Soft, Cobra Soft, Broderburn...) permettant de lire des informations présente entre deux secteurs, et
entre l'en-tête d'un secteur et ses données.
L'amstrad cpc ne peux que lire les informations GAPS mais ne peux en aucun cas les écrire.


FDC FLAGS :
ATTENTION dans l'onglet "SECTORS" les informations des bits se lisent de droite a gauche : 76543210 76543210

Status Register 1
bit0 = MA : Missing Adress Mark (Sector_ID or DAM not found)
bit1 = NW : Not Writeable (tried to write/format disc with wprot_tab=on)
bit2 = ND : No Data (Sector_ID not found, CRC fail in ID_field)
bit3 = 0 : Not used
bit4 = OR : Over Run (CPU too slow in execution-phase (ca. 26us/Byte))
bit5 = DE : Data Error (CRC-fail in ID- or Data-Field)
bit6 = 0 : Not used
bit7 = EN : End of Track (set past most read/write commands) (see IC)

Status Register 2
bit0 = MD : Missing Address Mark in Data Field (DAM not found)
bit1 = BC : Bad Cylinder (read/programmed track-ID different and read-ID = FF)
bit2 = SN : Scan Not Satisfied (no fitting sector found)
bit3 = SH : Scan Equal Hit (equal)
bit4 = WC : Wrong Cylinder (read/programmed track-ID different) (see b1)
bit5 = DD : Data Error in Data Field (CRC-fail in data-field)
bit6 = CM : Control Mark (read/scan command found sector with deleted DAM)
bit7 = 0 : Not Used

FAT :
Table d'allocation des fichiers.
Comprend en principe au maximum 64 entrées, réparties sur 4 secteurs de taille 2 (512 octets * 4 = 2 Ko).
Chaque entrée permet de stocker les informations jusqu'à 16 Ko de données.
Les entrées sont écrites sur 32 octets.

Les FAT peuvent être présente par défaut en :
Piste 0, secteurs &C1 a &C4 (FAT pour Format DATA)
Piste 1, secteurs &01 a &04 (FAT pour Format IBM)
Piste 2, secteurs &41 a &44 (FAT pour Formats VENDOR ou SYSTEM)

Il arrive parfois qu'avec des protections spécifique nous ayons 2 FAT (exemple : Temple Of Apshai Trilogy, qui posséde une deuxième FAT non standard en piste 2, secteurs &C1 et &C1).

Il faut savoir que même les formats exotiques utiliseront une FAT classique.

L'USER 229 (&E5) correspond a l'emplacement des fichiers qui ont étés effacés.

SUM DATA :
Cette option a été ajoutée pour permettre de comparer rapidement deux dumps pour trouver des différences.
Etant données que les dumps des secteurs de taille 6 varient suivant la version de Samdisk utilisées, j'ai limité la somme aux 6144 premier octets (&1800).
Cette valeur n'a pas été choisie au hasard, c'est le minimum commun aux différents secteurs de taille 6 ayant 6Ko de données (un secteur de taille 6 ne peut être plein).

Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan