Difference between revisions of "Apple II GCR"
m |
(added rwts18 format interleave info) |
||
Line 13: | Line 13: | ||
Not everything in that old cracking guide is accurate. For example, normal-speed drives were used to write RWTS18 disks. | Not everything in that old cracking guide is accurate. For example, normal-speed drives were used to write RWTS18 disks. | ||
+ | |||
+ | RWTS18 disks interleave the GCR 6+2 data to make it possible to stream the bytes, without having to use a buffer to decode. Apparently Tangled Tales used the same format (probably stolen RWTS18 routines, though possibly licensed). See the Tangled Tales guide at http://www.textfiles.com/apple/CRACKING/tangled.txt for details. | ||
More will be added soon. | More will be added soon. |
Latest revision as of 01:03, 20 May 2012
The Apple II provides very fine-grained control of the drive from software, so various kinds of schemes were devised.
A discussion of how the Disk II works: http://www.metafilter.com/114962/jmp-TRIGSPIKES#4301468
There are two "standard" Apple II GCR formats, 13-sector and 16-sector. Both are explained in detail in Beneath Apple DOS.
http://www.classiccmp.org/cini/pdf/Apple/Beneath%20Apple%20DOS.pdf
Prince of Persia and other software used a format called RWTS18, designed by Roland Gustafsson to pack the maximum possible data onto a disk. Some details can be seen here:
http://pastie.org/private/mivibuirv3nomrqndjblcw
Not everything in that old cracking guide is accurate. For example, normal-speed drives were used to write RWTS18 disks.
RWTS18 disks interleave the GCR 6+2 data to make it possible to stream the bytes, without having to use a buffer to decode. Apparently Tangled Tales used the same format (probably stolen RWTS18 routines, though possibly licensed). See the Tangled Tales guide at http://www.textfiles.com/apple/CRACKING/tangled.txt for details.
More will be added soon.