|
2 | 2 |
|
3 | 3 | ## SGB System Command Table
|
4 | 4 |
|
5 |
| -Code | Name | Explanation |
6 |
| ------|----------|-------------- |
7 |
| - $00 | PAL01 | Set SGB Palette 0 & 1 |
8 |
| - $01 | PAL23 | Set SGB Palette 2 & 3 |
9 |
| - $02 | PAL03 | Set SGB Palette 0 & 3 |
10 |
| - $03 | PAL12 | Set SGB Palette 1 & 2 |
11 |
| - $04 | ATTR_BLK | "Block" Area Designation Mode |
12 |
| - $05 | ATTR_LIN | "Line" Area Designation Mode |
13 |
| - $06 | ATTR_DIV | "Divide" Area Designation Mode |
14 |
| - $07 | ATTR_CHR | "1CHR" Area Designation Mode |
15 |
| - $08 | SOUND | Sound On/Off |
16 |
| - $09 | SOU_TRN | Transfer Sound PRG/DATA |
17 |
| - $0A | PAL_SET | Set SGB Palette Indirect |
18 |
| - $0B | PAL_TRN | Set System Color Palette Data |
19 |
| - $0C | ATRC_EN | Enable/disable Attraction Mode |
20 |
| - $0D | TEST_EN | Speed Function |
21 |
| - $0E | ICON_EN | SGB Function |
22 |
| - $0F | DATA_SND | SUPER NES WRAM Transfer 1 |
23 |
| - $10 | DATA_TRN | SUPER NES WRAM Transfer 2 |
24 |
| - $11 | MLT_REQ | Multiple Controllers Request |
25 |
| - $12 | JUMP | Set SNES Program Counter |
26 |
| - $13 | CHR_TRN | Transfer Character Font Data |
27 |
| - $14 | PCT_TRN | Set Screen Data Color Data |
28 |
| - $15 | ATTR_TRN | Set Attribute from ATF |
29 |
| - $16 | ATTR_SET | Set Data to ATF |
30 |
| - $17 | MASK_EN | Game Boy Window Mask |
31 |
| - $18 | OBJ_TRN | Super NES OBJ Mode |
| 5 | +Code | Name | Explanation |
| 6 | +-----|-------------------------------------------|-------------- |
| 7 | + $00 | [PAL01](<#SGB Command 00h - PAL01>) | Set SGB Palette 0 & 1 |
| 8 | + $01 | [PAL23](<#SGB Command 01h - PAL23>) | Set SGB Palette 2 & 3 |
| 9 | + $02 | [PAL03](<#SGB Command 02h - PAL03>) | Set SGB Palette 0 & 3 |
| 10 | + $03 | [PAL12](<#SGB Command 03h - PAL12>) | Set SGB Palette 1 & 2 |
| 11 | + $04 | [ATTR_BLK](<#SGB Command 04h - ATTR_BLK>) | "Block" Area Designation Mode |
| 12 | + $05 | [ATTR_LIN](<#SGB Command 05h - ATTR_LIN>) | "Line" Area Designation Mode |
| 13 | + $06 | [ATTR_DIV](<#SGB Command 06h - ATTR_DIV>) | "Divide" Area Designation Mode |
| 14 | + $07 | [ATTR_CHR](<#SGB Command 07h - ATTR_CHR>) | "1CHR" Area Designation Mode |
| 15 | + $08 | [SOUND](<#SGB Command 08h - SOUND>) | Sound On/Off |
| 16 | + $09 | [SOU_TRN](<#SGB Command 09h - SOU_TRN>) | Transfer Sound PRG/DATA |
| 17 | + $0A | [PAL_SET](<#SGB Command 0Ah - PAL_SET>) | Set SGB Palette Indirect |
| 18 | + $0B | [PAL_TRN](<#SGB Command 0Bh - PAL_TRN>) | Set System Color Palette Data |
| 19 | + $0C | [ATRC_EN](<#SGB Command 0Ch - ATRC_EN>) | Enable/disable Attraction Mode |
| 20 | + $0D | [TEST_EN](<#SGB Command 0Dh - TEST_EN>) | Speed Function |
| 21 | + $0E | [ICON_EN](<#SGB Command 0Eh - ICON_EN>) | SGB Function |
| 22 | + $0F | [DATA_SND](<#SGB Command 0Fh - DATA_SND>) | SUPER NES WRAM Transfer 1 |
| 23 | + $10 | [DATA_TRN](<#SGB Command 10h - DATA_TRN>) | SUPER NES WRAM Transfer 2 |
| 24 | + $11 | [MLT_REQ](<#SGB Command 11h - MLT_REQ>) | Multiple Controllers Request |
| 25 | + $12 | [JUMP](<#SGB Command 12h - JUMP>) | Set SNES Program Counter |
| 26 | + $13 | [CHR_TRN](<#SGB Command 13h - CHR_TRN>) | Transfer Character Font Data |
| 27 | + $14 | [PCT_TRN](<#SGB Command 14h - PCT_TRN>) | Set Screen Data Color Data |
| 28 | + $15 | [ATTR_TRN](<#SGB Command 15h - ATTR_TRN>) | Set Attribute from ATF |
| 29 | + $16 | [ATTR_SET](<#SGB Command 16h - ATTR_SET>) | Set Data to ATF |
| 30 | + $17 | [MASK_EN](<#SGB Command 17h - MASK_EN>) | Game Boy Window Mask |
| 31 | + $18 | [OBJ_TRN](<#SGB Command 18h - OBJ_TRN>) | Super NES OBJ Mode |
0 commit comments