Black Land (UK) (128K) (Face B) (1995) (PD).dsk
DISKTRACKSSECTORSFILESMAPINFORMATIONS
SPECIFICATION
Dump size 226048 octets (220.75 Ko)
Creator Win APE 32 1.0
Format EXTENDED CPC DSK File..
Sides 1
Tracks formated 42
Tracks per side 42
Side 1 : Tracks size declared 215040 octets (210.00 Ko)
Side 1 : Tracks size real 215040 octets (210.00 Ko)
Side 1 : All Sectors size declared 215040 octets (210.00 Ko)
Side 1 : Sum DATA 17 149 916
SIDE 1
SectorSize 0 (128 octets) 0
SectorSize 1 (256 octets) 0
SectorSize 2 (512 octets) 0
SectorSize 3 (1024 octets) 210
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 SECTORS210
Sector USED 204
Sector NOT USED 6
 
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
000210000000000000

TrackSectorsNb
0
08
0B
09
0C
0A
5
1
08
0B
09
0C
0A
5
2
08
0B
09
0C
0A
5
3
08
0B
09
0C
0A
5
4
08
0B
09
0C
0A
5
5
08
0B
09
0C
0A
5
6
08
0B
09
0C
0A
5
7
08
0B
09
0C
0A
5
8
08
0B
09
0C
0A
5
9
08
0B
09
0C
0A
5
10
08
0B
09
0C
0A
5
11
08
0B
09
0C
0A
5
12
08
0B
09
0C
0A
5
13
08
0B
09
0C
0A
5
14
08
0B
09
0C
0A
5
15
08
0B
09
0C
0A
5
16
08
0B
09
0C
0A
5
17
08
0B
09
0C
0A
5
18
08
0B
09
0C
0A
5
19
08
0B
09
0C
0A
5
20
08
0B
09
0C
0A
5
21
08
0B
09
0C
0A
5
22
08
0B
09
0C
0A
5
23
08
0B
09
0C
0A
5
24
08
0B
09
0C
0A
5
25
08
0B
09
0C
0A
5
26
08
0B
09
0C
0A
5
27
08
0B
09
0C
0A
5
28
08
0B
09
0C
0A
5
29
08
0B
09
0C
0A
5
30
08
0B
09
0C
0A
5
31
08
0B
09
0C
0A
5
32
08
0B
09
0C
0A
5
33
08
0B
09
0C
0A
5
34
08
0B
09
0C
0A
5
35
08
0B
09
0C
0A
5
36
08
0B
09
0C
0A
5
37
08
0B
09
0C
0A
5
38
08
0B
09
0C
0A
5
39
08
0B
09
0C
0A
5
40
08
0B
09
0C
0A
5
41
08
0B
09
0C
0A
5

SIDE 1
TRACKSECTORSSECTOR SIZEGAPFILLERSum
DATA
055120 octets (5.00 Ko)#4E#E5527 725
155120 octets (5.00 Ko)#4E#E5578 964
255120 octets (5.00 Ko)#4E#E5532 914
355120 octets (5.00 Ko)#4E#E5517 386
455120 octets (5.00 Ko)#4E#E5556 814
555120 octets (5.00 Ko)#4E#E5556 431
655120 octets (5.00 Ko)#4E#E5623 002
755120 octets (5.00 Ko)#4E#E5638 301
855120 octets (5.00 Ko)#4E#E5468 961
955120 octets (5.00 Ko)#4E#E5513 566
1055120 octets (5.00 Ko)#4E#E5480 520
1155120 octets (5.00 Ko)#4E#E5358 252
1255120 octets (5.00 Ko)#4E#E5349 118
1355120 octets (5.00 Ko)#4E#E5380 372
1455120 octets (5.00 Ko)#4E#E5456 080
1555120 octets (5.00 Ko)#4E#E5266 881
1655120 octets (5.00 Ko)#4E#E5297 767
1755120 octets (5.00 Ko)#4E#E5348 181
1855120 octets (5.00 Ko)#4E#E5351 086
1955120 octets (5.00 Ko)#4E#E5435 122
2055120 octets (5.00 Ko)#4E#E5334 360
2155120 octets (5.00 Ko)#4E#E5120 450
2255120 octets (5.00 Ko)#4E#E5300 160
2355120 octets (5.00 Ko)#4E#E5368 115
2455120 octets (5.00 Ko)#4E#E5344 949
2555120 octets (5.00 Ko)#4E#E5418 324
2655120 octets (5.00 Ko)#4E#E5331 218
2755120 octets (5.00 Ko)#4E#E5176 408
2855120 octets (5.00 Ko)#4E#E5266 772
2955120 octets (5.00 Ko)#4E#E5369 227
3055120 octets (5.00 Ko)#4E#E5333 952
3155120 octets (5.00 Ko)#4E#E5440 496
3255120 octets (5.00 Ko)#4E#E5352 319
3355120 octets (5.00 Ko)#4E#E5176 408
3455120 octets (5.00 Ko)#4E#E5262 364
3555120 octets (5.00 Ko)#4E#E5326 741
3655120 octets (5.00 Ko)#4E#E5358 966
3755120 octets (5.00 Ko)#4E#E5381 988
3855120 octets (5.00 Ko)#4E#E5427 007
3955120 octets (5.00 Ko)#4E#E5182 108
4055120 octets (5.00 Ko)#4E#E5467 661
4155120 octets (5.00 Ko)#4E#E51 172 480
 210 
 
SIDE 1
TrackSector
ID
SizeReal
Size
Sum
DATA
FDC FLAGSGAPSGAP2ErasedWeakUsed
0#081024102483 77400000000 00000000----YES
0#0B10241024110 37700000000 00000000----YES
0#0910241024106 55700000000 00000000----YES
0#0C10241024106 01500000000 00000000----YES
0#0A10241024121 00200000000 00000000----YES
1#0810241024108 40800000000 00000000----YES
1#0B10241024124 66200000000 00000000----YES
1#0910241024109 35900000000 00000000----YES
1#0C10241024125 37800000000 00000000----YES
1#0A10241024111 15700000000 00000000----YES
2#0810241024125 94900000000 00000000----YES
2#0B1024102493 33700000000 00000000----YES
2#0910241024115 70700000000 00000000----YES
2#0C1024102497 19700000000 00000000----YES
2#0A10241024100 72400000000 00000000----YES
3#081024102484 76200000000 00000000----YES
3#0B10241024120 84500000000 00000000----YES
3#091024102491 12000000000 00000000----YES
3#0C10241024100 57800000000 00000000----YES
3#0A10241024120 08100000000 00000000----YES
4#0810241024111 12600000000 00000000----YES
4#0B10241024121 68600000000 00000000----YES
4#091024102487 18300000000 00000000----YES
4#0C10241024133 30800000000 00000000----YES
4#0A10241024103 51100000000 00000000----YES
5#0810241024126 19600000000 00000000----YES
5#0B10241024102 95800000000 00000000----YES
5#0910241024116 21900000000 00000000----YES
5#0C10241024110 38500000000 00000000----YES
5#0A10241024100 67300000000 00000000----YES
6#0810241024168 59100000000 00000000----YES
6#0B10241024120 78100000000 00000000----YES
6#0910241024145 81000000000 00000000----YES
6#0C1024102493 25200000000 00000000----YES
6#0A1024102494 56800000000 00000000----YES
7#0810241024122 26200000000 00000000----YES
7#0B10241024128 92600000000 00000000----YES
7#0910241024108 28900000000 00000000----YES
7#0C10241024135 38800000000 00000000----YES
7#0A10241024143 43600000000 00000000----YES
8#081024102499 75800000000 00000000----YES
8#0B1024102496 13900000000 00000000----YES
8#091024102499 30800000000 00000000----YES
8#0C1024102485 68900000000 00000000----YES
8#0A1024102488 06700000000 00000000----YES
9#0810241024113 14600000000 00000000----YES
9#0B1024102471 15500000000 00000000----YES
9#091024102499 45400000000 00000000----YES
9#0C1024102493 35900000000 00000000----YES
9#0A10241024136 45200000000 00000000----YES
10#081024102492 91800000000 00000000----YES
10#0B1024102492 48700000000 00000000----YES
10#091024102496 51900000000 00000000----YES
10#0C1024102495 96100000000 00000000----YES
10#0A10241024102 63500000000 00000000----YES
11#081024102486 24200000000 00000000----YES
11#0B1024102482 70900000000 00000000----YES
11#091024102475 12300000000 00000000----YES
11#0C1024102464 59100000000 00000000----YES
11#0A1024102449 58700000000 00000000----YES
12#081024102475 51900000000 00000000----YES
12#0B1024102471 51700000000 00000000----YES
12#091024102471 52600000000 00000000----YES
12#0C1024102451 37200000000 00000000----YES
12#0A1024102479 18400000000 00000000----YES
13#081024102490 23200000000 00000000----YES
13#0B1024102464 64900000000 00000000----YES
13#091024102460 34300000000 00000000----YES
13#0C1024102498 20200000000 00000000----YES
13#0A1024102466 94600000000 00000000----YES
14#081024102463 85700000000 00000000----YES
14#0B1024102458 87600000000 00000000----YES
14#091024102475 64900000000 00000000----YES
14#0C10241024119 61800000000 00000000----YES
14#0A10241024138 08000000000 00000000----YES
15#081024102434 34600000000 00000000----YES
15#0B1024102471 41700000000 00000000----YES
15#091024102482 36800000000 00000000----YES
15#0C1024102441 16700000000 00000000----YES
15#0A1024102437 58300000000 00000000----YES
16#08102410245 02700000000 00000000----YES
16#0B1024102439 31000000000 00000000----YES
16#091024102488 56500000000 00000000----YES
16#0C1024102484 33900000000 00000000----YES
16#0A1024102480 52600000000 00000000----YES
17#081024102463 14200000000 00000000----YES
17#0B1024102473 77100000000 00000000----YES
17#091024102480 22600000000 00000000----YES
17#0C1024102465 37900000000 00000000----YES
17#0A1024102465 66300000000 00000000----YES
18#081024102463 96000000000 00000000----YES
18#0B1024102463 72200000000 00000000----YES
18#0910241024110 87700000000 00000000----YES
18#0C1024102469 15900000000 00000000----YES
18#0A1024102443 36800000000 00000000----YES
19#081024102493 21000000000 00000000----YES
19#0B10241024121 02300000000 00000000----YES
19#091024102464 76900000000 00000000----YES
19#0C1024102475 30500000000 00000000----YES
19#0A1024102480 81500000000 00000000----YES
20#0810241024104 58400000000 00000000----YES
20#0B1024102453 74600000000 00000000----YES
20#091024102432 09600000000 00000000----YES
20#0C1024102456 09300000000 00000000----YES
20#0A1024102487 84100000000 00000000----YES
21#081024102456 49100000000 00000000----YES
21#0B1024102420 53600000000 00000000----YES
21#0910241024000000000 00000000----YES
21#0C10241024000000000 00000000----YES
21#0A1024102443 42300000000 00000000----YES
22#081024102421 16600000000 00000000----YES
22#0B1024102489 02500000000 00000000----YES
22#091024102470 12200000000 00000000----YES
22#0C1024102437 26900000000 00000000----YES
22#0A1024102482 57800000000 00000000----YES
23#081024102481 53900000000 00000000----YES
23#0B1024102462 24400000000 00000000----YES
23#091024102461 52000000000 00000000----YES
23#0C1024102478 59400000000 00000000----YES
23#0A1024102484 21800000000 00000000----YES
24#081024102452 37000000000 00000000----YES
24#0B1024102451 51800000000 00000000----YES
24#091024102472 62700000000 00000000----YES
24#0C1024102464 91400000000 00000000----YES
24#0A10241024103 52000000000 00000000----YES
25#081024102474 06000000000 00000000----YES
25#0B1024102491 98300000000 00000000----YES
25#091024102485 68300000000 00000000----YES
25#0C10241024100 64500000000 00000000----YES
25#0A1024102465 95300000000 00000000----YES
26#081024102488 33200000000 00000000----YES
26#0B1024102490 12000000000 00000000----YES
26#091024102491 26000000000 00000000----YES
26#0C102410244 79700000000 00000000----YES
26#0A1024102456 70900000000 00000000----YES
27#081024102493 58200000000 00000000----YES
27#0B1024102445 85100000000 00000000----YES
27#091024102419 00200000000 00000000----YES
27#0C10241024000000000 00000000----YES
27#0A1024102417 97300000000 00000000----YES
28#08102410245 70900000000 00000000----YES
28#0B1024102473 87200000000 00000000----YES
28#091024102444 80900000000 00000000----YES
28#0C1024102461 37200000000 00000000----YES
28#0A1024102481 01000000000 00000000----YES
29#081024102468 90700000000 00000000----YES
29#0B1024102477 80100000000 00000000----YES
29#091024102487 22000000000 00000000----YES
29#0C1024102480 77500000000 00000000----YES
29#0A1024102454 52400000000 00000000----YES
30#081024102474 80800000000 00000000----YES
30#0B1024102469 61500000000 00000000----YES
30#091024102449 33300000000 00000000----YES
30#0C1024102462 96200000000 00000000----YES
30#0A1024102477 23400000000 00000000----YES
31#081024102474 90900000000 00000000----YES
31#0B1024102476 25300000000 00000000----YES
31#091024102491 05000000000 00000000----YES
31#0C10241024134 26500000000 00000000----YES
31#0A1024102464 01900000000 00000000----YES
32#081024102461 25200000000 00000000----YES
32#0B1024102487 81200000000 00000000----YES
32#0910241024117 04900000000 00000000----YES
32#0C1024102454 45900000000 00000000----YES
32#0A1024102431 74700000000 00000000----YES
33#081024102455 41200000000 00000000----YES
33#0B1024102442 75200000000 00000000----YES
33#091024102457 17200000000 00000000----YES
33#0C1024102421 07200000000 00000000----YES
33#0A10241024000000000 00000000----YES
34#0810241024000000000 00000000----YES
34#0B1024102483 11700000000 00000000----YES
34#091024102420 79700000000 00000000----YES
34#0C1024102488 49800000000 00000000----YES
34#0A1024102469 95200000000 00000000----YES
35#081024102437 04200000000 00000000----YES
35#0B1024102484 10900000000 00000000----YES
35#091024102481 89100000000 00000000----YES
35#0C1024102462 02200000000 00000000----YES
35#0A1024102461 67700000000 00000000----YES
36#081024102478 31200000000 00000000----YES
36#0B10241024103 85400000000 00000000----YES
36#091024102453 22800000000 00000000----YES
36#0C1024102451 27900000000 00000000----YES
36#0A1024102472 29300000000 00000000----YES
37#081024102464 68300000000 00000000----YES
37#0B1024102466 03100000000 00000000----YES
37#091024102473 86400000000 00000000----YES
37#0C1024102491 40700000000 00000000----YES
37#0A1024102486 00300000000 00000000----YES
38#0810241024101 48900000000 00000000----YES
38#0B1024102456 05900000000 00000000----YES
38#091024102487 86400000000 00000000----YES
38#0C1024102489 86700000000 00000000----YES
38#0A1024102491 72800000000 00000000----YES
39#08102410245 70000000000 00000000----YES
39#0B1024102417 97200000000 00000000----YES
39#091024102493 20800000000 00000000----YES
39#0C1024102445 85200000000 00000000----YES
39#0A1024102419 37600000000 00000000----YES
40#0810241024000000000 00000000----YES
40#0B10241024183 15700000000 00000000----YES
40#09102410245 70900000000 00000000----YES
40#0C10241024234 49600000000 00000000-----
40#0A1024102444 29900000000 00000000----YES
41#0810241024234 49600000000 00000000-----
41#0B10241024234 49600000000 00000000-----
41#0910241024234 49600000000 00000000-----
41#0C10241024234 49600000000 00000000-----
41#0A10241024234 49600000000 00000000-----
 215 040215 04017 149 916 
 
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