Changes
765 FDC
,/* Gaps Protection */ Added more information (using gaps protection was not at all common for software houses outside of France, and some games didn't crash or reset straight away if the protection was absent)
=== Gaps Protection ===
Gaps was the most a common way to protect method of protecting floppy disks against copy copying on the Amstrad CPC, particularly with French software houses such as [[Infogrames]] and [[Loriciels]]. It consists of writing specific values (other than the standard &4E) in the separation area between 2 consecutive sectors.
When the protected program is launched, it checks if these special values (most often a string signature) are present. If they aren't, the program can then crash or reset the computer or format the disk– or in the case of some games, the player can play the game, but it will crash or freeze at some point.
The trick is that the 765 FDC can read the custom byte values in the gaps, but it cannot write them. This made it hard for people to make working copies of protected disks.