KRACKER JAX REVEALED 1 & 2
INTRO : PROTECTION SCHEME TYPE A
Owners of the 1541 disk drive may not realize it, but every time
they boot their favorite program and it bangs the disk drive head,
that program is using this form of protection. It is common
knowledge along experienced users that this form of copy protection
is hazardous to the health of the 1541 drive. Let's face it: would
YOU write a program that purposely banged YOUR disk drive's
read/write head against it's end stop?
This protection is still being used by many software publishers,
knowing full well that the drive knock is probably the major source
of alignment problems with the 1541/1571 disk drives. We at Kracker
Jax can't see any purpose in the continuation of this form of
protection.
Sure, you can back up your software with almost ANY nybble
utility on the market. The problem is that the backup is ALSO
protected and will bang the drive as well. It is this protection
type that we especially urge you to learn to break, just so you can
preserve the alignment of your disk drive.
The operation of this scheme is simple. The programmer writes a
routine in the program (generally in the boot) to seek out a
non-standard sector on the disk. If that non-standard sector is
found, the drive will usually bang, and the program will continue
operations. If not, the program will cease to operate or "crash".
These non-standard sectors are generally write errors, and are
documented in your 1541/1571 drive manual. The lost commonly used
are the following:
20: Block header not found / drive banger.
21: Sync character not found / sector not formatted properly /
drive banger.
22: Data block not present / drive banger.
23: Checksum error in data / very common / drive banger.
26: Attempt to write with write protect on / some programs check
for the write protect / no drive bang.
27: Checksum error in header / drive banger.
29: Disk ID mismatch / whole track formatted with wrong ID
characters / no drive bang.
K.J. REVEALED TRILOGY PAGE [3] (C)1990 K.J.P.B.
<<previous page -
next page>>