Highway Encounter (UK) (1985) [Original].dsk
DISKTRACKSSECTORSFILESMAPINFORMATIONS
SPECIFICATION
Dump size 83349 octets (81.4 Ko)
Creator SAMdisk170514.
Format EXTENDED CPC DSK File..
Sides 1
Tracks formated 17
Tracks per side 42
Side 1 : Tracks size declared 78336 octets (76.50 Ko)
Side 1 : Tracks size real 78336 octets (76.50 Ko)
Side 1 : All Sectors size declared 78336 octets (76.50 Ko)
Side 1 : Sum DATA 8 097 546
SIDE 1
SectorSize 0 (128 octets) 0
SectorSize 1 (256 octets) 0
SectorSize 2 (512 octets) 153
SectorSize 3 (1024 octets) 0
SectorSize 4 (2048 octets) 0
SectorSize 5 (4096 octets) 0
SectorSize 6 FULL (8192 octets) 0 / 0
SectorSize 7 FULL (16384 octets) 0 / 0
SectorSize 8 FULL (32768 octets) 0 / 0
SectorSize > 8 0
TOTAL SECTORS153
Sector USED 122
Sector NOT USED 31
 
Incomplete Sector0
SectorErased0
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 0
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
001530000000000000

TrackSectorsNb
0
01
06
02
07
03
08
04
09
05
9
1
01
06
02
07
03
08
04
09
05
9
2
01
06
02
07
03
08
04
09
05
9
30
4
01
06
02
07
03
08
04
09
05
9
5
01
06
02
07
03
08
04
09
05
9
6
01
06
02
07
03
08
04
09
05
9
7
01
06
02
07
03
08
04
09
05
9
80
90
100
110
120
130
140
150
160
17
69
6E
6A
6F
6B
70
6C
71
6D
9
18
69
6E
6A
6F
6B
70
6C
71
6D
9
19
69
6E
6A
6F
6B
70
6C
71
6D
9
20
96
9B
97
9C
98
9D
99
9E
9A
9
21
96
9B
97
9C
98
9D
99
9E
9A
9
22
96
9B
97
9C
98
9D
99
9E
9A
9
23
75
7A
76
7B
77
7C
78
7D
79
9
24
75
7A
76
7B
77
7C
78
7D
79
9
25
75
7A
76
7B
77
7C
78
7D
79
9
260
270
280
290
300
310
320
330
340
350
360
370
380
390
40
AA
AF
AB
B0
AC
B1
AD
B2
AE
9
410

SIDE 1
TRACKSECTORSSECTOR SIZEGAPFILLERSum
DATA
094608 octets (4.50 Ko)#52#E51 055 232
194608 octets (4.50 Ko)#52#E5742 556
294608 octets (4.50 Ko)#52#E5703 488
494608 octets (4.50 Ko)#52#E5391 471
594608 octets (4.50 Ko)#52#E5392 599
694608 octets (4.50 Ko)#52#E5391 138
794608 octets (4.50 Ko)#52#E5318 757
1794608 octets (4.50 Ko)#52#E5409 370
1894608 octets (4.50 Ko)#52#E5453 439
1994608 octets (4.50 Ko)#52#E5372 261
2094608 octets (4.50 Ko)#52#E5282 389
2194608 octets (4.50 Ko)#52#E5357 766
2294608 octets (4.50 Ko)#52#E5260 885
2394608 octets (4.50 Ko)#52#E5473 037
2494608 octets (4.50 Ko)#52#E5401 085
2594608 octets (4.50 Ko)#52#E5146 617
4094608 octets (4.50 Ko)#52#E5945 456
 153 
 
SIDE 1
TrackSector
ID
SizeReal
Size
Sum
DATA
FDC FLAGSGAPSGAP2ErasedWeakUsed
0#01512512117 24800000000 00000000-----
0#06512512117 24800000000 00000000-----
0#02512512117 24800000000 00000000-----
0#07512512117 24800000000 00000000-----
0#03512512117 24800000000 00000000-----
0#08512512117 24800000000 00000000-----
0#04512512117 24800000000 00000000-----
0#09512512117 24800000000 00000000-----
0#05512512117 24800000000 00000000-----
1#01512512110 82500000000 00000000----YES
1#06512512117 24800000000 00000000-----
1#02512512117 24800000000 00000000-----
1#075125122 20000000000 00000000----YES
1#03512512117 24800000000 00000000-----
1#08512512000000000 00000000----YES
1#04512512117 24800000000 00000000-----
1#09512512117 24800000000 00000000-----
1#0551251243 29100000000 00000000----YES
2#01512512000000000 00000000----YES
2#06512512117 24800000000 00000000-----
2#02512512000000000 00000000----YES
2#07512512117 24800000000 00000000-----
2#03512512000000000 00000000----YES
2#08512512117 24800000000 00000000-----
2#04512512117 24800000000 00000000-----
2#09512512117 24800000000 00000000-----
2#05512512117 24800000000 00000000-----
4#0151251232 61700000000 00000000----YES
4#0651251249 12700000000 00000000----YES
4#0251251248 20300000000 00000000----YES
4#0751251233 50300000000 00000000----YES
4#0351251233 59200000000 00000000----YES
4#0851251230 81200000000 00000000----YES
4#0451251230 01300000000 00000000----YES
4#09512512117 24800000000 00000000-----
4#0551251216 35600000000 00000000----YES
5#0151251217 96900000000 00000000----YES
5#0651251250 08600000000 00000000----YES
5#0251251249 09200000000 00000000----YES
5#0751251234 03200000000 00000000----YES
5#0351251233 72300000000 00000000----YES
5#0851251228 14500000000 00000000----YES
5#0451251228 42800000000 00000000----YES
5#09512512117 24800000000 00000000-----
5#0551251233 87600000000 00000000----YES
6#0151251221 79400000000 00000000----YES
6#0651251249 04200000000 00000000----YES
6#0251251250 67500000000 00000000----YES
6#0751251233 70800000000 00000000----YES
6#0351251234 55900000000 00000000----YES
6#0851251224 50200000000 00000000----YES
6#0451251239 27200000000 00000000----YES
6#09512512117 24800000000 00000000-----
6#0551251220 33800000000 00000000----YES
7#0151251222 48600000000 00000000----YES
7#0651251246 68300000000 00000000----YES
7#0251251250 72900000000 00000000----YES
7#0751251234 49900000000 00000000----YES
7#0351251235 36400000000 00000000----YES
7#0851251238 05000000000 00000000----YES
7#0451251222 44800000000 00000000----YES
7#0951251245 62000000000 00000000----YES
7#0551251222 87800000000 00000000----YES
17#6951251241 85600000000 00000000----YES
17#6E51251244 23400000000 00000000----YES
17#6A51251248 06800000000 00000000----YES
17#6F51251243 83600000000 00000000----YES
17#6B51251241 35600000000 00000000----YES
17#7051251246 13600000000 00000000----YES
17#6C51251250 87600000000 00000000----YES
17#7151251249 58000000000 00000000----YES
17#6D51251243 42800000000 00000000----YES
18#6951251249 33800000000 00000000----YES
18#6E51251249 44100000000 00000000----YES
18#6A51251259 57100000000 00000000----YES
18#6F51251247 96600000000 00000000----YES
18#6B51251256 11200000000 00000000----YES
18#7051251246 13800000000 00000000----YES
18#6C51251254 00400000000 00000000----YES
18#7151251245 04400000000 00000000----YES
18#6D51251245 82500000000 00000000----YES
19#6951251244 46800000000 00000000----YES
19#6E51251252 40500000000 00000000----YES
19#6A51251250 48700000000 00000000----YES
19#6F51251240 73100000000 00000000----YES
19#6B51251248 74800000000 00000000----YES
19#7051251230 55400000000 00000000----YES
19#6C51251248 80900000000 00000000----YES
19#7151251211 63100000000 00000000----YES
19#6D51251244 42800000000 00000000----YES
20#9651251211 03400000000 00000000----YES
20#9B51251273 19300000000 00000000----YES
20#975125125 87700000000 00000000----YES
20#9C51251270 96300000000 00000000----YES
20#985125128 76600000000 00000000----YES
20#9D51251251 99500000000 00000000----YES
20#995125124 59800000000 00000000----YES
20#9E51251227 18600000000 00000000----YES
20#9A51251228 77700000000 00000000----YES
21#9651251252 58000000000 00000000----YES
21#9B51251221 91600000000 00000000----YES
21#9751251255 61400000000 00000000----YES
21#9C51251254 72400000000 00000000----YES
21#9851251261 73200000000 00000000----YES
21#9D51251234 43600000000 00000000----YES
21#9951251228 25000000000 00000000----YES
21#9E51251229 03200000000 00000000----YES
21#9A51251219 48200000000 00000000----YES
22#9651251229 59200000000 00000000----YES
22#9B51251227 46400000000 00000000----YES
22#9751251228 69900000000 00000000----YES
22#9C5125123 58400000000 00000000----YES
22#9851251229 76300000000 00000000----YES
22#9D51251228 36300000000 00000000----YES
22#9951251233 04200000000 00000000----YES
22#9E51251258 41900000000 00000000----YES
22#9A51251221 95900000000 00000000----YES
23#7551251249 91600000000 00000000----YES
23#7A51251252 37800000000 00000000----YES
23#7651251249 68600000000 00000000----YES
23#7B51251257 43400000000 00000000----YES
23#7751251252 68700000000 00000000----YES
23#7C51251252 24200000000 00000000----YES
23#7851251250 19200000000 00000000----YES
23#7D51251255 42700000000 00000000----YES
23#7951251253 07500000000 00000000----YES
24#7551251256 17100000000 00000000----YES
24#7A51251261 32000000000 00000000----YES
24#7651251256 51400000000 00000000----YES
24#7B5125127 89200000000 00000000----YES
24#7751251252 05400000000 00000000----YES
24#7C51251241 61100000000 00000000----YES
24#7851251249 39200000000 00000000----YES
24#7D51251222 86200000000 00000000----YES
24#7951251253 26900000000 00000000----YES
25#7551251225 56100000000 00000000----YES
25#7A512512000000000 00000000----YES
25#7651251226 55800000000 00000000----YES
25#7B512512000000000 00000000----YES
25#7751251239 42000000000 00000000----YES
25#7C512512000000000 00000000----YES
25#7851251245 40400000000 00000000----YES
25#7D512512000000000 00000000----YES
25#795125129 67400000000 00000000----YES
40#AA5125127 47200000000 00000000----YES
40#AF512512117 24800000000 00000000-----
40#AB512512117 24800000000 00000000-----
40#B0512512117 24800000000 00000000-----
40#AC512512117 24800000000 00000000-----
40#B1512512117 24800000000 00000000-----
40#AD512512117 24800000000 00000000-----
40#B2512512117 24800000000 00000000-----
40#AE512512117 24800000000 00000000-----
 78 33678 3368 097 546 
 
FAT : IBM
SIDE 1
TrackSectorUSERNAMEEXTReadonlyHiddenSize
1#010DISC BINYES-2 Ko
1 row2 Ko
 

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