pikuma_6502_nes/loadbackground/consts.inc

32 lines
1.0 KiB
PHP
Raw Normal View History

2022-12-05 04:13:27 +00:00
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Constants for PPU registers mapped from addresses $2000 to $2007
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
PPU_CTRL = $2000
PPU_MASK = $2001
PPU_STATUS = $2002
OAM_ADDR = $2003
OAM_DATA = $2004
PPU_SCROLL = $2005
PPU_ADDR = $2006
PPU_DATA = $2007
PPU_OAM_DMA = $4014
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Constants for BUTTONS
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
JOYPAD1 = $4016
JOYPAD2 = $4017
BUTTON_A = $80 ; 10000000
BUTTON_B = $40 ; 01000000
BUTTON_SELECT = $20 ; 00100000
BUTTON_START = $10 ; 00010000
BUTTON_UP = $08 ; 00001000
BUTTON_DOWN = $04 ; 00000100
BUTTON_LEFT = $02 ; 00000010
BUTTON_RIGHT = $01 ; 00000001