ref: 3d6ff4a0ab9e2d889421016e2bee0f4a5d1e9936
parent: 8f863e812acc5baa3a0e72ad24966153c7c8a771
author: IIMarckus <iimarckus@gmail.com>
date: Sun Aug 15 19:40:58 EDT 2010
add sgb palette definitions hg-commit-id: af98424e65a1
--- a/pokered.asm
+++ b/pokered.asm
@@ -1,3 +1,8 @@
+; data format macros
+RGB: MACRO
+ dw (\3 << 10 | \2 << 5 | \1)
+ ENDM
+
; wram locations
W_CUROPPONENT EQU $D059 ; in a wild battle, this is the species of pokemon
; in a trainer battle, this is the trainer class
@@ -2929,7 +2934,161 @@
INCBIN "baserom.gbc",$6C000,$4000
SECTION "bank1C",DATA,BANK[$1C]
-INCBIN "baserom.gbc",$70000,$4000
+INCBIN "baserom.gbc",$70000,$2660
+
+; palettes for overworlds, title screen, monsters
+SuperPalettes: ; 6660
+ RGB 31,29,31 ; PAL_ROUTE
+ RGB 21,28,11
+ RGB 20,26,31
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_PALLET
+ RGB 25,28,27
+ RGB 20,26,31
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_VIRIDIAN
+ RGB 17,26,3
+ RGB 20,26,31
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_PEWTER
+ RGB 23,25,16
+ RGB 20,26,31
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_CERULEAN
+ RGB 17,20,30
+ RGB 20,26,31
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_LAVENDER
+ RGB 27,20,27
+ RGB 20,26,31
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_VERMILION
+ RGB 30,18,0
+ RGB 20,26,31
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_CELADON
+ RGB 16,30,22
+ RGB 20,26,31
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_FUCHSIA
+ RGB 31,15,22
+ RGB 20,26,31
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_CINNABAR
+ RGB 26,10,6
+ RGB 20,26,31
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_INDIGO
+ RGB 22,14,24
+ RGB 20,26,31
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_SAFFRON
+ RGB 27,27,3
+ RGB 20,26,31
+ RGB 3,2,2
+ RGB 31,29,31 ; XXX
+ RGB 20,26,31
+ RGB 17,23,10
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_LOGO1
+ RGB 30,30,17
+ RGB 17,23,10
+ RGB 21,0,4
+ RGB 31,29,31 ; XXX
+ RGB 30,30,17
+ RGB 18,18,24
+ RGB 7,7,16
+ RGB 31,29,31 ; PAL_LOGO2
+ RGB 24,20,30
+ RGB 11,20,30
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_MEWMON
+ RGB 30,22,17
+ RGB 16,14,19
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_BLUEMON
+ RGB 18,20,27
+ RGB 11,15,23
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_REDMON
+ RGB 31,20,10
+ RGB 26,10,6
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_CYANMON
+ RGB 21,25,29
+ RGB 14,19,25
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_PURPLEMON
+ RGB 27,22,24
+ RGB 21,15,23
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_BROWNMON
+ RGB 28,20,15
+ RGB 21,14,9
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_GREENMON
+ RGB 20,26,16
+ RGB 9,20,11
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_PINKMON
+ RGB 30,22,24
+ RGB 28,15,21
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_YELLOWMON
+ RGB 31,28,14
+ RGB 26,20,0
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_GREYMON
+ RGB 26,21,22
+ RGB 15,15,18
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_SLOTS1
+ RGB 26,21,22
+ RGB 27,20,6
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_SLOTS2
+ RGB 31,31,17
+ RGB 25,17,21
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_SLOTS3
+ RGB 22,31,16
+ RGB 25,17,21
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_SLOTS4
+ RGB 16,19,29
+ RGB 25,17,21
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_BLACK
+ RGB 7,7,7
+ RGB 2,3,3
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_GREENBAR
+ RGB 30,26,15
+ RGB 9,20,11
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_YELLOWBAR
+ RGB 30,26,15
+ RGB 26,20,0
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_REDBAR
+ RGB 30,26,15
+ RGB 26,10,6
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_BADGE
+ RGB 30,22,17
+ RGB 11,15,23
+ RGB 3,2,2
+ RGB 31,29,31 ; PAL_CAVE
+ RGB 21,14,9
+ RGB 18,24,22
+ RGB 3,2,2
+ RGB 31,29,31 ; XXX
+ RGB 31,28,14
+ RGB 24,20,10
+ RGB 3,2,2
+BorderPalettes: ; 6788
+INCBIN "baserom.gbc",$72788,$4000 - $2788
+
SECTION "bank1D",DATA,BANK[$1D]
INCBIN "baserom.gbc",$74000,$4000