Class SkewedTrackSectorDevice

java.lang.Object
org.applecommander.device.SkewedTrackSectorDevice
All Implemented Interfaces:
CapabilityProvider, Device, TrackSectorDevice, HintProvider, Container

public class SkewedTrackSectorDevice extends Object implements TrackSectorDevice
This is an overlay on a TrackSectorDevice to give the proper sector skew to the device.

From Beneath Apple DOS (2020).
-------- SECTOR ORDERING --------
Physical*  DOS 3.3  Pascal*  CP/M
    0         0        0       0
    1         D        2       3
    2         B        4       6
    3         9        6       9
    4         7        8       C
    5         5        A       F
    6         3        C       2
    7         1        E       5
    8         E        1       8
    9         C        3       B
    A         A        5       E
    B         8        7       1
    C         6        9       4
    D         4        B       7
    E         2        D       A
    F         F        F       D
    Notes:
  • Physical = RDOS and DOS 3.2 sector ordering
  • Pascal = ProDOS sector ordering