Show (F) (Face A) (19xx) [Original] [DEMO].dsk
DISKTRACKSSECTORSFILESMAPINFORMATIONS
SPECIFICATION
Dump size 225536 octets (220.25 Ko)
Creator SAMdisk170323.
Format EXTENDED CPC DSK File..
Sides 1
Tracks formated 42
Tracks per side 42
Side 1 : Tracks size declared 214528 octets (209.50 Ko)
Side 1 : Tracks size real 214528 octets (209.50 Ko)
Side 1 : All Sectors size declared 214528 octets (209.50 Ko)
Side 1 : Sum DATA 21 532 152
SIDE 1
SectorSize 0 (128 octets) 0
SectorSize 1 (256 octets) 0
SectorSize 2 (512 octets) 9
SectorSize 3 (1024 octets) 205
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 SECTORS214
Sector USED 211
Sector NOT USED 3
 
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 0
 
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
009205000000000000

TrackSectorsNb
0
C1
C6
C2
C7
C3
C8
C4
C9
C5
9
1
A1
A4
A2
A5
A3
5
2
A1
A4
A2
A5
A3
5
3
A1
A4
A2
A5
A3
5
4
A1
A4
A2
A5
A3
5
5
A1
A4
A2
A5
A3
5
6
A1
A4
A2
A5
A3
5
7
A1
A4
A2
A5
A3
5
8
A1
A4
A2
A5
A3
5
9
A1
A4
A2
A5
A3
5
10
A1
A4
A2
A5
A3
5
11
A1
A4
A2
A5
A3
5
12
A1
A4
A2
A5
A3
5
13
A1
A4
A2
A5
A3
5
14
A1
A4
A2
A5
A3
5
15
A1
A4
A2
A5
A3
5
16
A1
A4
A2
A5
A3
5
17
A1
A4
A2
A5
A3
5
18
A1
A4
A2
A5
A3
5
19
A1
A4
A2
A5
A3
5
20
A1
A4
A2
A5
A3
5
21
A1
A4
A2
A5
A3
5
22
A1
A4
A2
A5
A3
5
23
A1
A4
A2
A5
A3
5
24
A1
A4
A2
A5
A3
5
25
A1
A4
A2
A5
A3
5
26
A1
A4
A2
A5
A3
5
27
A1
A4
A2
A5
A3
5
28
A1
A4
A2
A5
A3
5
29
A1
A4
A2
A5
A3
5
30
A1
A4
A2
A5
A3
5
31
A1
A4
A2
A5
A3
5
32
A1
A4
A2
A5
A3
5
33
A1
A4
A2
A5
A3
5
34
A1
A4
A2
A5
A3
5
35
A1
A4
A2
A5
A3
5
36
A1
A4
A2
A5
A3
5
37
A1
A4
A2
A5
A3
5
38
A1
A4
A2
A5
A3
5
39
A1
A4
A2
A5
A3
5
40
A1
A4
A2
A5
A3
5
41
A1
A4
A2
A5
A3
5

SIDE 1
TRACKSECTORSSECTOR SIZEGAPFILLERSum
DATA
094608 octets (4.50 Ko)#4E#E5537 409
155120 octets (5.00 Ko)#4E#E5506 872
255120 octets (5.00 Ko)#4E#E5511 078
355120 octets (5.00 Ko)#4E#E5528 069
455120 octets (5.00 Ko)#4E#E5541 755
555120 octets (5.00 Ko)#4E#E5544 513
655120 octets (5.00 Ko)#4E#E5453 367
755120 octets (5.00 Ko)#4E#E5421 127
855120 octets (5.00 Ko)#4E#E5471 615
955120 octets (5.00 Ko)#4E#E5495 370
1055120 octets (5.00 Ko)#4E#E5576 839
1155120 octets (5.00 Ko)#4E#E5584 247
1255120 octets (5.00 Ko)#4E#E5585 699
1355120 octets (5.00 Ko)#4E#E5372 569
1455120 octets (5.00 Ko)#4E#E5437 460
1555120 octets (5.00 Ko)#4E#E5438 068
1655120 octets (5.00 Ko)#4E#E5424 680
1755120 octets (5.00 Ko)#4E#E5443 591
1855120 octets (5.00 Ko)#4E#E5551 122
1955120 octets (5.00 Ko)#4E#E5589 747
2055120 octets (5.00 Ko)#4E#E5579 067
2155120 octets (5.00 Ko)#4E#E5320 251
2255120 octets (5.00 Ko)#4E#E5577 410
2355120 octets (5.00 Ko)#4E#E5585 342
2455120 octets (5.00 Ko)#4E#E5635 268
2555120 octets (5.00 Ko)#4E#E5628 630
2655120 octets (5.00 Ko)#4E#E5604 026
2755120 octets (5.00 Ko)#4E#E5558 906
2855120 octets (5.00 Ko)#4E#E5512 616
2955120 octets (5.00 Ko)#4E#E5648 470
3055120 octets (5.00 Ko)#4E#E5481 271
3155120 octets (5.00 Ko)#4E#E5407 667
3255120 octets (5.00 Ko)#4E#E5423 802
3355120 octets (5.00 Ko)#4E#E5425 346
3455120 octets (5.00 Ko)#4E#E5416 735
3555120 octets (5.00 Ko)#4E#E5401 827
3655120 octets (5.00 Ko)#4E#E5455 325
3755120 octets (5.00 Ko)#4E#E5447 880
3855120 octets (5.00 Ko)#4E#E5479 429
3955120 octets (5.00 Ko)#4E#E5515 640
4055120 octets (5.00 Ko)#4E#E5727 296
4155120 octets (5.00 Ko)#4E#E5684 751
 214 
 
SIDE 1
TrackSector
ID
SizeReal
Size
Sum
DATA
FDC FLAGSGAPSGAP2ErasedWeakUsed
0#C151251215 32800000000 00000000----YES
0#C651251234 92700000000 00000000----YES
0#C2512512117 24800000000 00000000-----
0#C751251235 30500000000 00000000----YES
0#C3512512117 24800000000 00000000-----
0#C851251233 22900000000 00000000----YES
0#C4512512117 24800000000 00000000-----
0#C951251234 03300000000 00000000----YES
0#C551251232 84300000000 00000000----YES
1#A11024102498 82300000000 00000000----YES
1#A410241024100 09500000000 00000000----YES
1#A210241024101 01100000000 00000000----YES
1#A510241024104 67900000000 00000000----YES
1#A310241024102 26400000000 00000000----YES
2#A110241024103 16800000000 00000000----YES
2#A410241024100 36000000000 00000000----YES
2#A210241024103 35800000000 00000000----YES
2#A510241024101 90300000000 00000000----YES
2#A310241024102 28900000000 00000000----YES
3#A110241024102 67200000000 00000000----YES
3#A410241024106 84900000000 00000000----YES
3#A210241024101 50300000000 00000000----YES
3#A510241024113 83500000000 00000000----YES
3#A310241024103 21000000000 00000000----YES
4#A11024102497 95800000000 00000000----YES
4#A410241024116 80300000000 00000000----YES
4#A210241024120 68000000000 00000000----YES
4#A510241024103 68200000000 00000000----YES
4#A310241024102 63200000000 00000000----YES
5#A110241024117 70700000000 00000000----YES
5#A410241024118 89700000000 00000000----YES
5#A210241024102 34800000000 00000000----YES
5#A51024102498 60900000000 00000000----YES
5#A310241024106 95200000000 00000000----YES
6#A110241024122 31100000000 00000000----YES
6#A41024102425 32800000000 00000000----YES
6#A210241024101 84800000000 00000000----YES
6#A51024102483 03900000000 00000000----YES
6#A310241024120 84100000000 00000000----YES
7#A11024102484 14100000000 00000000----YES
7#A41024102481 09300000000 00000000----YES
7#A21024102487 63900000000 00000000----YES
7#A51024102486 05600000000 00000000----YES
7#A31024102482 19800000000 00000000----YES
8#A11024102491 86500000000 00000000----YES
8#A41024102491 31900000000 00000000----YES
8#A21024102494 35000000000 00000000----YES
8#A51024102496 03500000000 00000000----YES
8#A31024102498 04600000000 00000000----YES
9#A11024102496 30200000000 00000000----YES
9#A410241024101 53600000000 00000000----YES
9#A21024102494 93300000000 00000000----YES
9#A51024102497 98200000000 00000000----YES
9#A310241024104 61700000000 00000000----YES
10#A110241024119 64000000000 00000000----YES
10#A410241024120 09800000000 00000000----YES
10#A210241024100 92800000000 00000000----YES
10#A510241024115 99400000000 00000000----YES
10#A310241024120 17900000000 00000000----YES
11#A110241024117 32400000000 00000000----YES
11#A410241024112 80800000000 00000000----YES
11#A210241024117 90200000000 00000000----YES
11#A510241024117 72100000000 00000000----YES
11#A310241024118 49200000000 00000000----YES
12#A110241024118 86600000000 00000000----YES
12#A410241024116 46400000000 00000000----YES
12#A210241024117 42500000000 00000000----YES
12#A510241024121 19600000000 00000000----YES
12#A310241024111 74800000000 00000000----YES
13#A11024102424 52000000000 00000000----YES
13#A41024102488 20400000000 00000000----YES
13#A21024102482 61000000000 00000000----YES
13#A51024102488 28300000000 00000000----YES
13#A31024102488 95200000000 00000000----YES
14#A11024102490 17200000000 00000000----YES
14#A41024102486 16700000000 00000000----YES
14#A21024102483 41400000000 00000000----YES
14#A51024102487 45600000000 00000000----YES
14#A31024102490 25100000000 00000000----YES
15#A11024102485 98000000000 00000000----YES
15#A41024102495 37700000000 00000000----YES
15#A21024102485 42600000000 00000000----YES
15#A51024102487 30900000000 00000000----YES
15#A31024102483 97600000000 00000000----YES
16#A11024102484 98300000000 00000000----YES
16#A41024102483 02300000000 00000000----YES
16#A21024102483 63900000000 00000000----YES
16#A51024102481 73400000000 00000000----YES
16#A31024102491 30100000000 00000000----YES
17#A11024102488 81700000000 00000000----YES
17#A41024102491 72200000000 00000000----YES
17#A21024102488 58600000000 00000000----YES
17#A51024102491 19600000000 00000000----YES
17#A31024102483 27000000000 00000000----YES
18#A11024102474 24000000000 00000000----YES
18#A410241024120 96000000000 00000000----YES
18#A210241024126 12200000000 00000000----YES
18#A510241024119 89600000000 00000000----YES
18#A310241024109 90400000000 00000000----YES
19#A110241024108 09900000000 00000000----YES
19#A410241024115 79200000000 00000000----YES
19#A210241024131 56200000000 00000000----YES
19#A510241024120 18800000000 00000000----YES
19#A310241024114 10600000000 00000000----YES
20#A110241024104 84300000000 00000000----YES
20#A410241024113 59100000000 00000000----YES
20#A210241024128 36400000000 00000000----YES
20#A510241024116 53400000000 00000000----YES
20#A310241024115 73500000000 00000000----YES
21#A11024102487 61900000000 00000000----YES
21#A410241024000000000 00000000----YES
21#A21024102485 24700000000 00000000----YES
21#A51024102485 66600000000 00000000----YES
21#A31024102461 71900000000 00000000----YES
22#A110241024111 42500000000 00000000----YES
22#A410241024109 79400000000 00000000----YES
22#A210241024128 06000000000 00000000----YES
22#A510241024109 41500000000 00000000----YES
22#A310241024118 71600000000 00000000----YES
23#A110241024114 73300000000 00000000----YES
23#A410241024116 89400000000 00000000----YES
23#A210241024120 18200000000 00000000----YES
23#A510241024106 80400000000 00000000----YES
23#A310241024126 72900000000 00000000----YES
24#A11024102495 79800000000 00000000----YES
24#A410241024103 21800000000 00000000----YES
24#A210241024147 37800000000 00000000----YES
24#A510241024153 21500000000 00000000----YES
24#A310241024135 65900000000 00000000----YES
25#A110241024114 56600000000 00000000----YES
25#A410241024101 75100000000 00000000----YES
25#A210241024132 05000000000 00000000----YES
25#A510241024135 99400000000 00000000----YES
25#A310241024144 26900000000 00000000----YES
26#A110241024121 07800000000 00000000----YES
26#A410241024111 47900000000 00000000----YES
26#A210241024108 54200000000 00000000----YES
26#A510241024115 09300000000 00000000----YES
26#A310241024147 83400000000 00000000----YES
27#A110241024109 17900000000 00000000----YES
27#A410241024108 18700000000 00000000----YES
27#A210241024109 11500000000 00000000----YES
27#A510241024113 40700000000 00000000----YES
27#A310241024119 01800000000 00000000----YES
28#A110241024115 78100000000 00000000----YES
28#A410241024118 16900000000 00000000----YES
28#A210241024119 70100000000 00000000----YES
28#A51024102453 18400000000 00000000----YES
28#A310241024105 78100000000 00000000----YES
29#A110241024129 00700000000 00000000----YES
29#A410241024126 50300000000 00000000----YES
29#A210241024132 98300000000 00000000----YES
29#A510241024131 25500000000 00000000----YES
29#A310241024128 72200000000 00000000----YES
30#A110241024136 22400000000 00000000----YES
30#A41024102492 61000000000 00000000----YES
30#A210241024131 21100000000 00000000----YES
30#A51024102475 52000000000 00000000----YES
30#A31024102445 70600000000 00000000----YES
31#A11024102478 45000000000 00000000----YES
31#A41024102472 98900000000 00000000----YES
31#A21024102493 54400000000 00000000----YES
31#A51024102485 14300000000 00000000----YES
31#A31024102477 54100000000 00000000----YES
32#A11024102492 07500000000 00000000----YES
32#A41024102493 40600000000 00000000----YES
32#A21024102478 89000000000 00000000----YES
32#A51024102482 87100000000 00000000----YES
32#A31024102476 56000000000 00000000----YES
33#A11024102477 15300000000 00000000----YES
33#A41024102488 42500000000 00000000----YES
33#A21024102491 10000000000 00000000----YES
33#A51024102486 53700000000 00000000----YES
33#A31024102482 13100000000 00000000----YES
34#A11024102480 19200000000 00000000----YES
34#A41024102490 78700000000 00000000----YES
34#A21024102489 59900000000 00000000----YES
34#A51024102476 81200000000 00000000----YES
34#A31024102479 34500000000 00000000----YES
35#A11024102491 34100000000 00000000----YES
35#A41024102482 64300000000 00000000----YES
35#A21024102479 93300000000 00000000----YES
35#A51024102457 35700000000 00000000----YES
35#A31024102490 55300000000 00000000----YES
36#A11024102492 02100000000 00000000----YES
36#A41024102488 51000000000 00000000----YES
36#A21024102492 20600000000 00000000----YES
36#A51024102489 37200000000 00000000----YES
36#A31024102493 21600000000 00000000----YES
37#A11024102487 22400000000 00000000----YES
37#A41024102485 04700000000 00000000----YES
37#A21024102492 36500000000 00000000----YES
37#A51024102495 51500000000 00000000----YES
37#A31024102487 72900000000 00000000----YES
38#A11024102496 21900000000 00000000----YES
38#A41024102493 97100000000 00000000----YES
38#A21024102495 65400000000 00000000----YES
38#A51024102498 28100000000 00000000----YES
38#A31024102495 30400000000 00000000----YES
39#A11024102499 48800000000 00000000----YES
39#A41024102478 99100000000 00000000----YES
39#A210241024100 40100000000 00000000----YES
39#A510241024140 86200000000 00000000----YES
39#A31024102495 89800000000 00000000----YES
40#A110241024143 86500000000 00000000----YES
40#A410241024150 06200000000 00000000----YES
40#A210241024141 31300000000 00000000----YES
40#A510241024141 33400000000 00000000----YES
40#A310241024150 72200000000 00000000----YES
41#A110241024144 74300000000 00000000----YES
41#A410241024147 55600000000 00000000----YES
41#A210241024139 38200000000 00000000----YES
41#A510241024102 84700000000 00000000----YES
41#A310241024150 22300000000 00000000----YES
 214 528214 52821 532 152 
 
FAT : DATA
SIDE 1
TrackSectorUSERNAMEEXTReadonlyHiddenSize
0#C10SHOW --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