some oam constants

This commit is contained in:
yenatch 2013-12-01 16:40:56 -05:00
parent e538027c82
commit c0e2170f01
2 changed files with 12 additions and 3 deletions

View File

@ -28,6 +28,15 @@ TIMER EQU 2
SERIAL EQU 3
JOYPAD EQU 4
; OAM attribute flags
OAM_PALETTE EQU %111
OAM_TILE_BANK EQU 3
OAM_OBP_NUM EQU 4 ; Non CGB Mode Only
OAM_X_FLIP EQU 5
OAM_Y_FLIP EQU 6
OAM_PRIORITY EQU 7 ; 0: OBJ above BG, 1: OBJ behind BG (colors 1-3)
; Hardware registers
rJOYP EQU $ff00 ; Joypad (R/W)
rSB EQU $ff01 ; Serial transfer data (R/W)

View File

@ -101,9 +101,9 @@ NUM_FACINGS EQU (FacingsEnd - Facings) / 2
; db y, x, attributes, tile index
; Attributes:
X_FLIP EQU 1 << 5
Y_FLIP EQU 1 << 6
BEHIND_BG EQU 1 << 7
X_FLIP EQU 1 << OAM_X_FLIP
Y_FLIP EQU 1 << OAM_Y_FLIP
BEHIND_BG EQU 1 << OAM_PRIORITY
Facing00: