wudsn-ide/com.wudsn.ide.asm/help/www.qotile.net/minidig/docs/2600_tia_map.txt
2018-12-30 16:42:36 +01:00

82 lines
3.6 KiB
Plaintext

*********************
* TIA Documentation *
*********************
--------------------------------------
TIA Addressing Notes for the Atari VCS
--------------------------------------
A12 is connected to /CS0 (Chip Select 0 - active low)
A7 is connected to /CS3 (Chip Select 3 - active low)
A[11:8] and A6 are not connected to the TIA
VCC is connected to CS1 (Chip Select 1 - active high)
GND is connected to /CS2 (Chip Select 2 - active low)
--------------------------------------------
$0000 - $003F = TIA.......(write)......(read)
--------------------------------------------
$0000 = TIA Address $00 - (VSYNC)......(CXM0P)
$0001 = TIA Address $01 - (VBLANK).....(CXM1P)
$0002 = TIA Address $02 - (WSYNC)......(CXP0FB)
$0003 = TIA Address $03 - (RSYNC)......(CXP1FB)
$0004 = TIA Address $04 - (NUSIZ0).....(CXM0FB)
$0005 = TIA Address $05 - (NUSIZ1).....(CXM1FB)
$0006 = TIA Address $06 - (COLUP0).....(CXBLPF)
$0007 = TIA Address $07 - (COLUP1).....(CXPPMM)
$0008 = TIA Address $08 - (COLUPF).....(INPT0)
$0009 = TIA Address $09 - (COLUBK).....(INPT1)
$000A = TIA Address $0A - (CTRLPF).....(INPT2)
$000B = TIA Address $0B - (REFP0)......(INPT3)
$000C = TIA Address $0C - (REFP1)......(INPT4)
$000D = TIA Address $0D - (PF0)........(INPT5)
$000E = TIA Address $0E - (PF1)........(UNDEFINED)
$000F = TIA Address $0F - (PF2)........(UNDEFINED)
$0010 = TIA Address $10 - (RESP0)......(CXM0P)
$0011 = TIA Address $11 - (RESP1)......(CXM1P)
$0012 = TIA Address $12 - (RESM0)......(CXP0FB)
$0013 = TIA Address $13 - (RESM1)......(CXP1FB)
$0014 = TIA Address $14 - (RESBL)......(CXM0FB)
$0015 = TIA Address $15 - (AUDC0)......(CXM1FB)
$0016 = TIA Address $16 - (AUDC1)......(CXBLPF)
$0017 = TIA Address $17 - (AUDF0)......(CXPPMM)
$0018 = TIA Address $18 - (AUDF1)......(INPT0)
$0019 = TIA Address $19 - (AUDV0)......(INPT1)
$001A = TIA Address $1A - (AUDV1)......(INPT2)
$001B = TIA Address $1B - (GRP0).......(INPT3)
$001C = TIA Address $1C - (GRP1).......(INPT4)
$001D = TIA Address $1D - (ENAM0)......(INPT5)
$001E = TIA Address $1E - (ENAM1)......(UNDEFINED)
$001F = TIA Address $1F - (ENABL)......(UNDEFINED)
$0020 = TIA Address $20 - (HMP0).......(CXM0P)
$0021 = TIA Address $21 - (HMP1).......(CXM1P)
$0022 = TIA Address $22 - (HMM0).......(CXP0FB)
$0023 = TIA Address $23 - (HMM1).......(CXP1FB)
$0024 = TIA Address $24 - (HMBL).......(CXM0FB)
$0025 = TIA Address $25 - (VDELP0).....(CXM1FB)
$0026 = TIA Address $26 - (VDELP1).....(CXBLPF)
$0027 = TIA Address $27 - (VDELBL).....(CXPPMM)
$0028 = TIA Address $28 - (RESMP0).....(INPT0)
$0029 = TIA Address $29 - (RESMP1).....(INPT1)
$002A = TIA Address $2A - (HMOVE)......(INPT2)
$002B = TIA Address $2B - (HMCLR)......(INPT3)
$002C = TIA Address $2C - (CXCLR)......(INPT4)
$002D = TIA Address $2D - (UNDEFINED)..(INPT5)
$002E = TIA Address $2E - (UNDEFINED)..(UNDEFINED)
$002F = TIA Address $2F - (UNDEFINED)..(UNDEFINED)
$0030 = TIA Address $30 - (UNDEFINED)..(CXM0P)
$0031 = TIA Address $31 - (UNDEFINED)..(CXM1P)
$0032 = TIA Address $32 - (UNDEFINED)..(CXP0FB)
$0033 = TIA Address $33 - (UNDEFINED)..(CXP1FB)
$0034 = TIA Address $34 - (UNDEFINED)..(CXM0FB)
$0035 = TIA Address $35 - (UNDEFINED)..(CXM1FB)
$0036 = TIA Address $36 - (UNDEFINED)..(CXBLPF)
$0037 = TIA Address $37 - (UNDEFINED)..(CXPPMM)
$0038 = TIA Address $38 - (UNDEFINED)..(INPT0)
$0039 = TIA Address $39 - (UNDEFINED)..(INPT1)
$003A = TIA Address $3A - (UNDEFINED)..(INPT2)
$003B = TIA Address $3B - (UNDEFINED)..(INPT3)
$003C = TIA Address $3C - (UNDEFINED)..(INPT4)
$003D = TIA Address $3D - (UNDEFINED)..(INPT5)
$003E = TIA Address $3E - (UNDEFINED)..(UNDEFINED)
$003F = TIA Address $3F - (UNDEFINED)..(UNDEFINED)