Commodore Amiga A500 Technical Reference Manual page 145

Hide thumbs Also See for Amiga A500:
Table of Contents

Advertisement

jio_Com2IntEnableR
jio_Com2DivisorLSB
jio_Com2DivisorMSB EQU $009f
jio_Com2lntlD
jio_Com2LineCntrl
jio_Com2ModemCntrl EQU $013f
jio_Com2LineStatus
jio_Com2ModemStatusEQU $017f
jio_Lpt1 Data
jio_Lptl Status
jio-Lptl Control
jio_MonoAddressInd
jio_MonoData
jio_MonoControlReg
jio_ColorAddresslnd
jio_ColorData
jio_ColorControlReg
jio_ColorSelectReg
jio_ColorStatusReg
jio_DisplaySystemReg EQU $029f
jio_IntReq
jio_PclntReq
jio_ReleasePcReset
jio_RamSize
jio_lntEna
jio_PclntGen
jio_Control
jio_RamBaseAddr
; Now the magic bits in each register (and boy. are there a lot of
them!)
; Bits for Lptl Status register
BITDEF
JPCLS.STROBE.O
BITDEF
JPCLS.AUTOFEED.1
BITDEF
JPCLS.INIT.2
BITDEF
JPCLS.SELECTIN.3
BITDEF
JPCLS.IRQENABLE.4
; Bits for Lptl Control register
BITDEF
JPCLCERR0R.3
BITDEF
JPCLC.SELECT.4
142
EQU $00dd
EQU $007f
EQU $00ff
EQU $011f
EQU $015f
EQU $019f ; data byte
EQU $01bf ; see equates below
EQU $01df ; see equates below
EQU $01ff ; current index into crt data regs
EQU $02a1;every other byte for 16 registers
EQU $02ff
EQU $021f ; current index into crt data regs
EQU $02c1;every other byte for 16 registers
EQU $023f
EQU $025f
EQU $027f
EQU $1ff1 ; read clears, pc -> amiga ints
EQU $1ff3 ; r/o, amiga -> pc ints
EQU $1ff5 ; r/o, strobe release pc's reset
EQU $1ff7 ; r/o, give ram addresses
EQU $1ff9 ; r/w, enables pc int lines
EQU $1ffb ; w/o, bit = = 0 -> cause pc int
EQU $1ffd ; w/o. random control lines
EQU $1fff ; r/w, sets expansion ram base
address
; active 1

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Amiga a2000

Table of Contents