diff options
-rw-r--r-- | gbhw.asm | 9 | ||||
-rw-r--r-- | main.asm | 6 |
2 files changed, 12 insertions, 3 deletions
@@ -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) @@ -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: |