+static void setup_palette(void)
+{
+ int i;
+ unsigned char *cmap = gba_colors ? color_gba_cmap : color_cmap;
+
+ emuprint("setting up %s palette", gba_colors ? "GBA" : "NDS/Emu");
+
+ for(i=0; i<256; i++) {
+ int r = cmap[i * 3];
+ int g = cmap[i * 3 + 1];
+ int b = cmap[i * 3 + 2];
+ gba_bgpal[i] = RGB555(r, g, b);
+ }
+}
+