diff options
-rw-r--r-- | data/super_palettes.inc | 290 | ||||
-rw-r--r-- | gfx.asm | 3 | ||||
-rw-r--r-- | macros/data.asm | 4 |
3 files changed, 297 insertions, 0 deletions
diff --git a/data/super_palettes.inc b/data/super_palettes.inc new file mode 100644 index 0000000..4931c86 --- /dev/null +++ b/data/super_palettes.inc @@ -0,0 +1,290 @@ +SuperPalettes: + RGB 28, 28, 28 + RGB 23, 21, 16 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 25, 24, 29 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 11, 31, 3 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 18, 18, 18 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 16, 21, 30 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 25, 19, 31 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 31, 20, 0 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 12, 28, 22 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 31, 17, 21 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 26, 10, 6 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 18, 14, 31 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 29, 26, 3 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 21, 14, 9 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 12, 28, 22 + RGB 15, 20, 20 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 7, 7, 7 + RGB 2, 3, 3 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 30, 22, 17 + RGB 16, 14, 19 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 18, 20, 27 + RGB 11, 15, 23 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 31, 20, 10 + RGB 26, 10, 6 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 21, 25, 29 + RGB 14, 19, 25 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 27, 22, 24 + RGB 21, 15, 23 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 28, 20, 15 + RGB 21, 14, 9 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 20, 26, 16 + RGB 9, 20, 11 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 30, 22, 24 + RGB 28, 15, 21 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 31, 28, 14 + RGB 26, 20, 0 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 26, 21, 22 + RGB 15, 15, 18 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 23, 19, 13 + RGB 14, 12, 17 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 16, 18, 21 + RGB 10, 12, 18 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 22, 15, 16 + RGB 17, 2, 5 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 15, 20, 20 + RGB 5, 16, 16 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 23, 15, 19 + RGB 14, 4, 12 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 20, 17, 18 + RGB 18, 13, 11 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 23, 21, 16 + RGB 12, 12, 10 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 21, 25, 29 + RGB 30, 22, 24 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 26, 23, 16 + RGB 29, 14, 9 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 18, 18, 18 + RGB 10, 10, 10 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 30, 26, 15 + RGB 9, 20, 11 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 30, 26, 15 + RGB 26, 20, 0 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 30, 26, 15 + RGB 26, 10, 6 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 20, 26, 31 + RGB 17, 23, 10 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 24, 20, 10 + RGB 21, 0, 4 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 31, 20, 10 + RGB 21, 0, 4 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 30, 26, 16 + RGB 16, 12, 9 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 15, 28, 26 + RGB 12, 22, 26 + RGB 3, 16, 14 + + RGB 28, 28, 28 + RGB 15, 28, 26 + RGB 23, 24, 24 + RGB 4, 4, 4 + + RGB 31, 31, 24 + RGB 7, 27, 19 + RGB 26, 20, 10 + RGB 19, 12, 8 + + RGB 28, 28, 28 + RGB 31, 28, 14 + RGB 30, 22, 24 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 16, 18, 21 + RGB 10, 12, 18 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 23, 21, 16 + RGB 12, 12, 10 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 31, 20, 10 + RGB 26, 10, 6 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 26, 21, 22 + RGB 26, 10, 6 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 30, 27, 4 + RGB 24, 20, 11 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 27, 15, 21 + RGB 24, 20, 11 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 16, 19, 29 + RGB 24, 20, 11 + RGB 4, 4, 4 + + RGB 28, 28, 28 + RGB 30, 22, 24 + RGB 18, 18, 18 + RGB 16, 10, 7 + + RGB 28, 28, 28 + RGB 21, 25, 29 + RGB 18, 18, 18 + RGB 16, 10, 7 + + RGB 28, 28, 28 + RGB 20, 26, 16 + RGB 18, 18, 18 + RGB 16, 10, 7 + + RGB 28, 28, 28 + RGB 31, 28, 14 + RGB 18, 18, 18 + RGB 16, 10, 7 + + RGB 28, 28, 28 + RGB 18, 18, 18 + RGB 26, 10, 6 + RGB 4, 4, 4 @@ -25,6 +25,9 @@ SECTION "Pokegear GFX", ROMX[$4F32], BANK[$02] PokegearGFX:: INCBIN "gfx/pokegear/pokegear.2bpp" +SECTION "Super Palettes", ROMX[$5C4C], BANK[$02] +INCLUDE "data/super_palettes.inc" + SECTION "Unused SGB Border GFX", ROMX[$62CC], BANK[$02] UnusedSGBBorderGFX:: INCBIN "gfx/sgb/sgb_border_alt.2bpp" diff --git a/macros/data.asm b/macros/data.asm index 241e52a..aa7233d 100644 --- a/macros/data.asm +++ b/macros/data.asm @@ -127,3 +127,7 @@ rept \1 x = x + DIV(32768, \1) ; a circle has 65536 "degrees" endr ENDM + +RGB: MACRO + dw (\3 << 10 | \2 << 5 | \1) +ENDM |