;Commodore 64 kernel equates
con cacptr  = $ffa5
con cciout  = $ffa8
con cclose  = $ffc3
con clisten = $ffb1
con copen   = $ffc0
con csetlfs = $ffba
con csetnam = $ffbd
con csecond = $ff93
con ctalk   = $ffb4
con ctksa   = $ff96
con cunlsn  = $ffae
con cuntlk  = $ffab
con cchkin  = $ffc6
con cchkout = $ffc9
con cclrchn = $ffcc
con cchrin  = $ffcf
con cchrout = $ffd2

con cndx    = $c6
con cstatus = $90
con f1      = $85
con f2      = $89
con f3      = $86
con f4      = $8a
con f5      = $87
con f6      = $8b
con f7      = $88
con f8      = $8c

;status register bits
con regfn   = $80
con regfv   = $40
con regfb   = $10
con regfd   = $08
con regfi   = $04
con regfz   = $02
con regfc   = $01

;drive types
con dr_1541   = 41
con dr_1571   = 71
con dr_1581   = 81
con dr_cmdfd  = $e0
con dr_cmdhd  = $c0
con dr_cmdrd  = $f0
con dr_cmdrl  = $80
con dr_uiec   = $71
con dr_sd2iec = $72

;partition types
con part_nat     = 1
con part_1541    = 2
con part_1571    = 3
con part_1581    = 4
con part_1581cpm = 5
con part_print   = 6
con part_foreign = 7

;Constants for error codes. Low byte is
;error code, high byte is origin.
con E_STATUS = $8000
con E_ACCUM  = $4000
con E_DOS    = $2000
