blob: a6a58af837851ab7a3b2e2ce332ab858d132278d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
SGB_PACKET_SIZE EQU $10 ; bytes
PAL01 EQU $00 ; Set SGB Palette 0,1 Data
PAL23 EQU $01 ; Set SGB Palette 2,3 Data
PAL03 EQU $02 ; Set SGB Palette 0,3 Data
PAL12 EQU $03 ; Set SGB Palette 1,2 Data
ATTR_BLK EQU $04 ; "Block" Area Designation Mode
ATTR_LIN EQU $05 ; "Line" Area Designation Mode
ATTR_DIV EQU $06 ; "Divide" Area Designation Mode
ATTR_CHR EQU $07 ; "1CHR" Area Designation Mode
SOUND EQU $08 ; Sound On/Off
SOU_TRN EQU $09 ; Transfer Sound PRG/DATA
PAL_SET EQU $0a ; Set SGB Palette Indirect
PAL_TRN EQU $0b ; Set System Color Palette Data
ATRC_EN EQU $0c ; Enable/disable Attraction Mode
TEST_EN EQU $0d ; Speed Function
ICON_EN EQU $0e ; SGB Function
DATA_SND EQU $0f ; SUPER NES WRAM Transfer 1
DATA_TRN EQU $10 ; SUPER NES WRAM Transfer 2
MLT_REQ EQU $11 ; Controller 2 Request
JUMP EQU $12 ; Set SNES Program Counter
CHR_TRN EQU $13 ; Transfer Character Font Data
PCT_TRN EQU $14 ; Set Screen Data Color Data
ATTR_TRN EQU $15 ; Set Attribute from ATF
ATTR_SET EQU $16 ; Set Data to ATF
MASK_EN EQU $17 ; Game Boy Window Mask
OBJ_TRN EQU $18 ; Super NES OBJ Mode
ATTR_BLK_CTRL_INSIDE EQU 1
ATTR_BLK_CTRL_LINE EQU 2
ATTR_BLK_CTRL_OUTSIDE EQU 4
MLT_REQ_1_PLAYER EQU 0
MLT_REQ_2_PLAYERS EQU 1
MLT_REQ_4_PLAYERS EQU 3
MASK_EN_CANCEL_MASK EQU 0
MASK_EN_FREEZE_SCREEN EQU 1
MASK_EN_BLANK_SCREEN_BLACK EQU 2
MASK_EN_BLANK_SCREEN_COLOR_0 EQU 3
|