summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/super_palettes.inc290
-rw-r--r--gfx.asm3
-rw-r--r--macros/data.asm4
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
diff --git a/gfx.asm b/gfx.asm
index 8101db4..7b99c4b 100644
--- a/gfx.asm
+++ b/gfx.asm
@@ -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