Les Prives (F) (Face 1A) (1988) (CPM) [Original] [COMPILATION] (GAPS).dsk
DISKTRACKSSECTORSFILESMAPINFORMATIONS
SPECIFICATION
Dump size 117031 octets (114.29 Ko)
Creator SAMdisk130625.
Format EXTENDED CPC DSK File..
Sides 1
Tracks formated 41
Tracks per side 42
Side 1 : Tracks size declared 105728 octets (103.25 Ko)
Side 1 : Tracks size real 105678 octets (103.20 Ko)
Side 1 : size difference 50 octets
Side 1 : All Sectors size declared 104448 octets (102.00 Ko)
Side 1 : Sum DATA 9 152 977
SIDE 1
SectorSize 0 (128 octets) 0
SectorSize 1 (256 octets) 88
SectorSize 2 (512 octets) 116
SectorSize 3 (1024 octets) 22
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 SECTORS226
Sector USED 206
Sector NOT USED 20
 
Incomplete Sector0
SectorErased66
Weak Sectors0
TOTAL - Weak Sectors 0
Sector with GAPS information 9
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
088116220000006600090

TrackSectorsNb
0
41
42
43
44
45
46
47
48
49
9
1
41
42
43
44
45
46
47
48
49
9
2
61
62
63
64
65
66
67
68
69
9
3
61
62
63
64
65
66
67
68
69
9
4
61
62
63
64
65
66
67
68
69
9
5
61
62
63
64
65
66
67
68
69
9
6
90
91
92
93
70
71
72
73
8
7
94
95
74
75
4
8
96
76
2
9
90
91
92
93
70
71
72
73
8
10
94
95
74
75
4
11
96
76
2
12
90
91
92
93
70
71
72
73
8
13
94
95
74
75
4
14
96
76
2
15
90
91
92
93
70
71
72
73
8
16
94
95
74
75
4
17
96
76
2
18
90
91
92
93
70
71
72
73
8
19
94
95
74
75
4
20
96
76
2
21
90
91
92
93
70
71
72
73
8
22
94
95
74
75
4
23
96
76
2
24
90
91
92
93
70
71
72
73
8
25
94
95
74
75
4
26
96
76
2
27
90
91
92
93
70
71
72
73
8
28
94
95
74
75
4
29
96
76
2
30
90
91
92
93
70
71
72
73
8
31
94
95
74
75
4
32
96
76
2
33
90
91
92
93
70
71
72
73
8
34
94
95
74
75
4
35
96
76
2
36
90
91
92
93
70
71
72
73
8
37
94
95
74
75
4
38
96
76
2
39
41
Gap
46
Gap
42
Gap
47
Gap
43
Gap
48
Gap
44
Gap
49
Gap
45
Gap
9
40
A2
A3
A4
A5
A6
A7
A8
A9
AA
9
410

SIDE 1
TRACKSECTORSSECTOR SIZEGAPFILLERSum
DATA
094608 octets (4.50 Ko)#36#E5655 876
194608 octets (4.50 Ko)#36#E51 055 232
294608 octets (4.50 Ko)#36#E5291 337
394608 octets (4.50 Ko)#36#E5303 129
494608 octets (4.50 Ko)#36#E5308 317
594608 octets (4.50 Ko)#36#E5256 982
682048 octets (2.00 Ko)#36#E5145 959
742048 octets (2.00 Ko)#36#E5247 224
822048 octets (2.00 Ko)#36#E5161 451
982048 octets (2.00 Ko)#36#E5177 683
1042048 octets (2.00 Ko)#36#E5142 563
1122048 octets (2.00 Ko)#36#E5178 890
1282048 octets (2.00 Ko)#36#E5125 493
1342048 octets (2.00 Ko)#36#E5117 968
1422048 octets (2.00 Ko)#36#E566 987
1582048 octets (2.00 Ko)#36#E5116 219
1642048 octets (2.00 Ko)#36#E5190 342
1722048 octets (2.00 Ko)#36#E565 745
1882048 octets (2.00 Ko)#36#E5174 286
1942048 octets (2.00 Ko)#36#E5173 466
2022048 octets (2.00 Ko)#36#E581 514
2182048 octets (2.00 Ko)#36#E557 524
2242048 octets (2.00 Ko)#36#E5102 130
2322048 octets (2.00 Ko)#36#E5113 061
2482048 octets (2.00 Ko)#36#E5117 092
2542048 octets (2.00 Ko)#36#E5127 376
2622048 octets (2.00 Ko)#36#E574 064
2782048 octets (2.00 Ko)#36#E5102 815
2842048 octets (2.00 Ko)#36#E5201 646
2922048 octets (2.00 Ko)#36#E5188 569
3082048 octets (2.00 Ko)#36#E5205 162
3142048 octets (2.00 Ko)#36#E5162 647
3222048 octets (2.00 Ko)#36#E5201 181
3382048 octets (2.00 Ko)#36#E5220 124
3442048 octets (2.00 Ko)#36#E5236 316
3522048 octets (2.00 Ko)#36#E5200 157
3682048 octets (2.00 Ko)#36#E5124 347
3742048 octets (2.00 Ko)#36#E5168 246
3822048 octets (2.00 Ko)#36#E5105 496
3995888 octets (5.75 Ko)#52#E5353 103
4094608 octets (4.50 Ko)#36#E51 055 258
 226 
 
SIDE 1
TrackSector
ID
SizeReal
Size
Sum
DATA
FDC FLAGSGAPSGAP2ErasedWeakUsed
0#4151251225 71400000000 00000000----YES
0#4251251268 57100000000 00000000----YES
0#4351251297 79200000000 00000000----YES
0#4451251297 79200000000 00000000----YES
0#4551251297 79200000000 00000000----YES
0#4651251291 15300000000 00000000----YES
0#4751251273 39700000000 00000000----YES
0#4851251282 48000000000 00000000----YES
0#4951251221 18500000000 00000000----YES
1#41512512117 24800000000 00000000-----
1#42512512117 24800000000 00000000-----
1#43512512117 24800000000 00000000-----
1#44512512117 24800000000 00000000-----
1#45512512117 24800000000 00000000-----
1#46512512117 24800000000 00000000-----
1#47512512117 24800000000 00000000-----
1#48512512117 24800000000 00000000-----
1#49512512117 24800000000 00000000-----
2#615125127 91900000000 00000000----YES
2#6251251221 35400000000 00000000----YES
2#6351251222 84900000000 00000000----YES
2#6451251223 10100000000 00000000----YES
2#6551251222 16900000000 00000000----YES
2#6651251229 29400000000 00000000----YES
2#6751251227 76600000000 00000000----YES
2#6851251219 63700000000 00000000----YES
2#69512512117 24800000000 00000000-----
3#6151251221 18500000000 00000000----YES
3#6251251224 03300000000 00000000----YES
3#6351251224 59300000000 00000000----YES
3#6451251221 77800000000 00000000----YES
3#6551251223 32200000000 00000000----YES
3#6651251224 28100000000 00000000----YES
3#6751251226 67700000000 00000000----YES
3#6851251220 01200000000 00000000----YES
3#69512512117 24800000000 00000000-----
4#6151251223 72000000000 00000000----YES
4#6251251222 25300000000 00000000----YES
4#6351251228 51000000000 00000000----YES
4#6451251213 62800000000 00000000----YES
4#6551251224 44700000000 00000000----YES
4#6651251223 42600000000 00000000----YES
4#6751251229 56800000000 00000000----YES
4#6851251225 51700000000 00000000----YES
4#69512512117 24800000000 00000000-----
5#6151251230 23900000000 00000000----YES
5#6251251223 09700000000 00000000----YES
5#6351251229 60200000000 00000000----YES
5#6451251221 42500000000 00000000----YES
5#6551251229 18600000000 00000000----YES
5#6651251220 24000000000 00000000----YES
5#6751251224 82700000000 00000000----YES
5#6851251220 98200000000 00000000----YES
5#6951251257 38400000000 00000000----YES
6#902562566 30900000000 00000000----YES
6#9125625630 93200000000 01000000--YES-YES
6#9225625619 18400000000 00000000----YES
6#932562569 26500000000 01000000--YES-YES
6#7025625616 27400000000 00000000----YES
6#7125625622 88900000000 01000000--YES-YES
6#7225625623 19100000000 00000000----YES
6#7325625617 91500000000 01000000--YES-YES
7#9451251252 63000000000 00000000----YES
7#9551251254 68900000000 01000000--YES-YES
7#7451251257 85700000000 00000000----YES
7#7551251282 04800000000 01000000--YES-YES
8#961024102465 36000000000 00000000----YES
8#761024102496 09100000000 00000000----YES
9#9025625610 38600000000 00000000----YES
9#9125625620 87600000000 01000000--YES-YES
9#9225625617 89100000000 00000000----YES
9#9325625634 20600000000 01000000--YES-YES
9#7025625632 35600000000 00000000----YES
9#7125625617 99300000000 01000000--YES-YES
9#7225625620 90800000000 00000000----YES
9#7325625623 06700000000 01000000--YES-YES
10#9451251261 46900000000 00000000----YES
10#9551251225 62800000000 01000000--YES-YES
10#7451251232 83000000000 00000000----YES
10#7551251222 63600000000 01000000--YES-YES
11#961024102464 26500000000 00000000----YES
11#7610241024114 62500000000 00000000----YES
12#9025625619 03900000000 00000000----YES
12#9125625616 01900000000 01000000--YES-YES
12#9225625613 58800000000 00000000----YES
12#9325625621 17900000000 01000000--YES-YES
12#7025625621 25000000000 00000000----YES
12#7125625613 12600000000 01000000--YES-YES
12#7225625610 53500000000 00000000----YES
12#7325625610 75700000000 01000000--YES-YES
13#9451251227 52300000000 00000000----YES
13#9551251213 79500000000 01000000--YES-YES
13#7451251226 71900000000 00000000----YES
13#7551251249 93100000000 01000000--YES-YES
14#961024102428 46400000000 00000000----YES
14#761024102438 52300000000 00000000----YES
15#9025625618 64300000000 00000000----YES
15#9125625610 31300000000 01000000--YES-YES
15#9225625610 74800000000 00000000----YES
15#9325625610 45200000000 01000000--YES-YES
15#7025625614 98200000000 00000000----YES
15#7125625612 70300000000 01000000--YES-YES
15#7225625622 15800000000 00000000----YES
15#7325625616 22000000000 01000000--YES-YES
16#9451251230 51400000000 00000000----YES
16#9551251248 13700000000 01000000--YES-YES
16#7451251233 99500000000 00000000----YES
16#7551251277 69600000000 01000000--YES-YES
17#961024102439 55700000000 00000000----YES
17#761024102426 18800000000 00000000----YES
18#9025625619 59600000000 00000000----YES
18#9125625622 30800000000 01000000--YES-YES
18#9225625623 63900000000 00000000----YES
18#9325625621 60000000000 01000000--YES-YES
18#7025625619 59600000000 00000000----YES
18#7125625622 30800000000 01000000--YES-YES
18#7225625623 63900000000 00000000----YES
18#7325625621 60000000000 01000000--YES-YES
19#9451251247 97800000000 00000000----YES
19#9551251238 75500000000 01000000--YES-YES
19#7451251247 97800000000 00000000----YES
19#7551251238 75500000000 01000000--YES-YES
20#961024102440 75700000000 00000000----YES
20#761024102440 75700000000 00000000----YES
21#902562566 21500000000 00000000----YES
21#912562567 65700000000 01000000--YES-YES
21#922562568 48600000000 00000000----YES
21#932562566 40400000000 01000000--YES-YES
21#702562566 21500000000 00000000----YES
21#712562567 65700000000 01000000--YES-YES
21#722562568 48600000000 00000000----YES
21#732562566 40400000000 01000000--YES-YES
22#9451251226 94500000000 00000000----YES
22#9551251233 43900000000 01000000--YES-YES
22#7451251214 60800000000 00000000----YES
22#7551251227 13800000000 01000000--YES-YES
23#961024102455 54900000000 00000000----YES
23#761024102457 51200000000 00000000----YES
24#9025625615 08900000000 00000000----YES
24#9125625613 99300000000 01000000--YES-YES
24#9225625613 00100000000 00000000----YES
24#9325625617 80900000000 01000000--YES-YES
24#7025625611 78200000000 00000000----YES
24#7125625614 31300000000 01000000--YES-YES
24#7225625616 34900000000 00000000----YES
24#7325625614 75600000000 01000000--YES-YES
25#9451251230 59900000000 00000000----YES
25#9551251228 30100000000 01000000--YES-YES
25#7451251234 58300000000 00000000----YES
25#7551251233 89300000000 01000000--YES-YES
26#961024102439 36100000000 00000000----YES
26#761024102434 70300000000 00000000----YES
27#902562569 63300000000 00000000----YES
27#912562566 12000000000 01000000--YES-YES
27#9225625613 52800000000 00000000----YES
27#9325625610 74400000000 01000000--YES-YES
27#702562569 64600000000 00000000----YES
27#712562568 25900000000 01000000--YES-YES
27#7225625620 41900000000 00000000----YES
27#7325625624 46600000000 01000000--YES-YES
28#9451251245 61200000000 00000000----YES
28#9551251250 98800000000 01000000--YES-YES
28#7451251255 48900000000 00000000----YES
28#7551251249 55700000000 01000000--YES-YES
29#961024102494 96500000000 00000000----YES
29#761024102493 60400000000 00000000----YES
30#9025625626 62500000000 00000000----YES
30#9125625626 76400000000 01000000--YES-YES
30#9225625623 80200000000 00000000----YES
30#9325625629 84400000000 01000000--YES-YES
30#7025625624 32500000000 00000000----YES
30#7125625623 91500000000 01000000--YES-YES
30#7225625626 99100000000 00000000----YES
30#7325625622 89600000000 01000000--YES-YES
31#9451251225 09700000000 00000000----YES
31#9551251254 51600000000 01000000--YES-YES
31#7451251246 54400000000 00000000----YES
31#7551251236 49000000000 01000000--YES-YES
32#9610241024101 61100000000 00000000----YES
32#761024102499 57000000000 00000000----YES
33#9025625623 55700000000 00000000----YES
33#9125625627 38800000000 01000000--YES-YES
33#9225625629 30900000000 00000000----YES
33#9325625631 59100000000 01000000--YES-YES
33#7025625626 49300000000 00000000----YES
33#7125625622 69700000000 01000000--YES-YES
33#7225625629 07300000000 00000000----YES
33#7325625630 01600000000 01000000--YES-YES
34#9451251262 00900000000 00000000----YES
34#9551251254 53300000000 01000000--YES-YES
34#7451251266 05300000000 00000000----YES
34#7551251253 72100000000 01000000--YES-YES
35#9610241024103 05600000000 00000000----YES
35#761024102497 10100000000 00000000----YES
36#9025625610 79900000000 00000000----YES
36#9125625610 57500000000 01000000--YES-YES
36#9225625625 57700000000 00000000----YES
36#9325625623 66700000000 01000000--YES-YES
36#702562569 59300000000 00000000----YES
36#712562566 66400000000 01000000--YES-YES
36#7225625613 64000000000 00000000----YES
36#7325625623 83200000000 01000000--YES-YES
37#9451251241 93700000000 00000000----YES
37#9551251259 69400000000 01000000--YES-YES
37#7451251258 85200000000 00000000----YES
37#755125127 76300000000 01000000--YES-YES
38#9610241024105 49600000000 00000000----YES
38#7610241024000000000 00000000----YES
39#4151260637 38100000000 00000000YES---YES
39#4651260642 86300000000 00000000YES---YES
39#4251260642 10900000000 00000000YES---YES
39#4751260641 60000000000 00000000YES---YES
39#4351260632 76200000000 00000000YES---YES
39#4851260637 28900000000 00000000YES---YES
39#4451260640 81200000000 00000000YES---YES
39#4951260639 35200000000 00000000YES---YES
39#4551299038 93500000000 00000000YES---YES
40#A2512512117 24800000000 00000000-----
40#A3512512117 24800000000 00000000-----
40#A4512512117 24800000000 00000000-----
40#A5512512117 24800000000 00000000-----
40#A6512512117 24800000000 00000000-----
40#A7512512117 24800000000 00000000-----
40#A8512512117 24800000000 00000000-----
40#A9512512117 24800000000 00000000-----
40#AA512512117 27400000000 00000000----YES
 104 448105 6789 152 977 
 
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