sdl2: allow to turn off vsync
[rofl0r-gnuboy.git] / etc / palettes.rc
blobc77d92534ad9e4311246e9f81acea5b9f5cc5056
2 # palettes.rc - lots of sample dmg palettes
3 # copy the one you want to use into your gnuboy.rc
7 # New default palette for version 1.0.
8 set dmg_bgp  0x98d0e0 0x68a0b0 0x60707C 0x2C3C3C
9 set dmg_wndp 0x98d0e0 0x68a0b0 0x60707C 0x2C3C3C
10 set dmg_obp0 0x98d0e0 0x68a0b0 0x60707C 0x2C3C3C
11 set dmg_obp1 0x98d0e0 0x68a0b0 0x60707C 0x2C3C3C
13 # Old default palette from 0.8.0 thru 0.9.13.
14 # This was designed for use on a laptop display,
15 # so it's probably way too yellowish.
16 set dmg_bgp  0x78f0f0 0x58b8b8 0x487878 0x184848
17 set dmg_wndp 0x78f0f0 0x58b8b8 0x487878 0x184848
18 set dmg_obp0 0x78f0f0 0x58b8b8 0x487878 0x184848
19 set dmg_obp1 0x78f0f0 0x58b8b8 0x487878 0x184848
21 # Old dim grayscale.
22 set dmg_bgp  0xc0c0c0 0x808080 0x404040 0x000000
23 set dmg_wndp 0xc0c0c0 0x808080 0x404040 0x000000
24 set dmg_obp0 0xc0c0c0 0x808080 0x404040 0x000000
25 set dmg_obp1 0xc0c0c0 0x808080 0x404040 0x000000
27 # Light grayscale.
28 set dmg_bgp  0xffffff 0xc0c0c0 0x808080 0x404040
29 set dmg_wndp 0xffffff 0xc0c0c0 0x808080 0x404040
30 set dmg_obp0 0xffffff 0xc0c0c0 0x808080 0x404040
31 set dmg_obp1 0xffffff 0xc0c0c0 0x808080 0x404040
33 # Full contrast grayscale.
34 set dmg_bgp  0xffffff 0xaaaaaa 0x555555 0x000000
35 set dmg_wndp 0xffffff 0xaaaaaa 0x555555 0x000000
36 set dmg_obp0 0xffffff 0xaaaaaa 0x555555 0x000000
37 set dmg_obp1 0xffffff 0xaaaaaa 0x555555 0x000000
39 # Debug palette.
40 # Each of the four layers is colored differently,
41 # making it easier to debug visual glitches in roms
42 # that use them all together cleverly.
43 set dmg_bgp  0xf898c8 0xf83098 0xc80060 0x600030
44 set dmg_wndp 0xd0c0c0 0xa88080 0x785050 0x382828
45 set dmg_obp0 0x9898f8 0x3030f8 0x0000c8 0x000060
46 set dmg_obp1 0xc8f898 0x98f830 0x60c800 0x306000
48 # Sprites standout.
49 # Similar to above, but the colors are more subdued and
50 # the window and background are the same. This palette
51 # may actually be suitable for playing some games...
52 set dmg_bgp  0xd0c0c0 0xa88080 0x785050 0x382828
53 set dmg_wndp 0xd0c0c0 0xa88080 0x785050 0x382828
54 set dmg_obp0 0xc8e0f8 0x90a8e8 0x4878a8 0x183850
55 set dmg_obp1 0x98b8f8 0x3050f8 0x2040a8 0x002060
57 # LCD yellows and grays.
58 # An earlier version of the new default palette.
59 set dmg_bgp  0x88e0f0 0x68a8b8 0x586878 0x283838
60 set dmg_wndp 0x88e0f0 0x68a8b8 0x586878 0x283838
61 set dmg_obp0 0x88e0f0 0x68a8b8 0x586878 0x283838
62 set dmg_obp1 0x88e0f0 0x68a8b8 0x586878 0x283838
64 # LCD yellowscale.
65 # And another similar one.
66 set dmg_bgp  0x88e0f0 0x68a8b8 0x486878 0x203838
67 set dmg_wndp 0x88e0f0 0x68a8b8 0x486878 0x203838
68 set dmg_obp0 0x88e0f0 0x68a8b8 0x486878 0x203838
69 set dmg_obp1 0x88e0f0 0x68a8b8 0x486878 0x203838
71 # Slightly colorful.
72 # Not just a plain lightness gradient, but some change
73 # in hue as well. Looks ok with some games; designed in
74 # particular for the FFL series.
75 set dmg_bgp  0x98e0f8 0x78a0c0 0x747080 0x604038
76 set dmg_wndp 0x98e0f8 0x78a0c0 0x747080 0x604038
77 set dmg_obp0 0x98e0f8 0x78a0c0 0x747080 0x604038
78 set dmg_obp1 0x98e0f8 0x78a0c0 0x747080 0x604038
80 # Optionally use these with the above palette to make
81 # sprites stand out a bit.
82 set dmg_obp0 0x98e0f8 0x5090c0 0x507898 0x583838
83 set dmg_obp1 0x98e0f8 0x5090c0 0x686078 0x383838
85 # R-Type 1 palette from R-Type DX
86 set dmg_bgp  0xc0ffff 0x408080 0x204040 0x000000
87 set dmg_wndp 0xc0ffff 0x408080 0x204040 0x000000
88 set dmg_obp0 0xc0ffff 0x408080 0x204040 0x000000
89 set dmg_obp1 0xc0ffff 0x408080 0x204040 0x000000