shithub: pokered

Download patch

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