goapple2/disk/disk.go

16 lines
471 B
Go
Raw Normal View History

2013-04-16 00:43:23 +00:00
package disk
const (
NUM_TRACKS = 35
2013-04-16 00:43:23 +00:00
DOS_DISK_BYTES = 143360 // 35 tracks * 16 sectors * 256 bytes
DOS_TRACK_BYTES = DOS_DISK_BYTES / 35
NYBBLE_DISK_BYTES = 232960
NYBBLE_TRACK_BYTES = NYBBLE_DISK_BYTES / 35
NYBBLE_ADDRESS_BYTES = 14
NYBBLE_DATA_BYTES = 349
DEFAULT_VOLUME = 254
DEFAULT_PRESYNC = 20
DEFAULT_INTRASYNC = 8
MAX_PRE_INTRA_SYNC = (NYBBLE_TRACK_BYTES / 16) - NYBBLE_ADDRESS_BYTES - NYBBLE_DATA_BYTES
)