• Fichier: atari2600_tia.inc
  • Path: /invader_nes/InvaderNES/build/cc65/asminc/atari2600_tia.inc
  • File size: 1.02 KB
  • MIME-type: text/plain
  • Charset: utf-8
 
Retour
; Atari 2600 TIA read / write registers
;
; Source: DASM - vcs.h
; Details available in: Stella Programmer's Guide by Steve Wright
;
; Florent Flament (contact@florentflament.com), 2017

; Read registers
VSYNC  := $00
VBLANK := $01
WSYNC  := $02
RSYNC  := $03
NUSIZ0 := $04
NUSIZ1 := $05
COLUP0 := $06
COLUP1 := $07
COLUPF := $08
COLUBK := $09
CTRLPF := $0A
REFP0  := $0B
REFP1  := $0C
PF0    := $0D
PF1    := $0E
PF2    := $0F
RESP0  := $10
RESP1  := $11
RESM0  := $12
RESM1  := $13
RESBL  := $14
AUDC0  := $15
AUDC1  := $16
AUDF0  := $17
AUDF1  := $18
AUDV0  := $19
AUDV1  := $1A
GRP0   := $1B
GRP1   := $1C
ENAM0  := $1D
ENAM1  := $1E
ENABL  := $1F
HMP0   := $20
HMP1   := $21
HMM0   := $22
HMM1   := $23
HMBL   := $24
VDELP0 := $25
VDELP1 := $26
VDELBL := $27
RESMP0 := $28
RESMP1 := $29
HMOVE  := $2A
HMCLR  := $2B
CXCLR  := $2C

; Write registers
CXM0P  := $00
CXM1P  := $01
CXP0FB := $02
CXP1FB := $03
CXM0FB := $04
CXM1FB := $05
CXBLPF := $06
CXPPMM := $07
INPT0  := $08
INPT1  := $09
INPT2  := $0A
INPT3  := $0B
INPT4  := $0C
INPT5  := $0D