CPC_set_HW_palette()
This commit is contained in:
42
src/oldies.c
42
src/oldies.c
@@ -462,6 +462,48 @@ void ZX_Spectrum_set_palette(T_Components * palette)
|
||||
}
|
||||
}
|
||||
|
||||
void CPC_set_HW_palette(T_Components * palette)
|
||||
{
|
||||
static const T_Components CPC_Hw_Palette[] = {
|
||||
{0x6E, 0x7D, 0x6B}, // 0x40
|
||||
{0x6E, 0x7B, 0x6B}, // 0x41
|
||||
{0, 0xF3, 0x6B},
|
||||
{0xF3, 0xF3, 0x6D},
|
||||
{0, 2, 0x6B},
|
||||
{0xF0, 2, 0x68},
|
||||
{0, 0x78, 0x68},
|
||||
{0xF3, 0x7D, 0x6B},
|
||||
|
||||
{0xF3, 0x02, 0x68}, // 0x48
|
||||
{0xF3, 0xF3, 0x6B},
|
||||
{0xF3, 0xF3, 0xD},
|
||||
{255, 0xF3, 0xF9},
|
||||
{0xF3, 5, 6},
|
||||
{0xF3, 2, 0xF4},
|
||||
{0xF3, 0x7D, 0xD},
|
||||
{0xFA, 0x80, 0xF9},
|
||||
|
||||
{0x00, 0x02, 0x68}, // 0x50
|
||||
{0x02, 0xF3, 0x6B},
|
||||
{2, 0xF0, 1},
|
||||
{0xF, 0xF3, 0xF2},
|
||||
{0, 2, 1},
|
||||
{0x0C, 2, 0xF4},
|
||||
{2, 0x78, 1},
|
||||
{0xC, 0x7B, 0xF4},
|
||||
{0x69, 2, 0x68}, // 0x58
|
||||
{0x71, 0xF3, 0x6B},
|
||||
{0x71, 0xF5, 4},
|
||||
{0x71, 0xF3, 0xF4},
|
||||
{0x6C, 2, 1},
|
||||
{0x6C, 2, 0xF2},
|
||||
{0x6E, 0x7B, 1},
|
||||
{0x6E, 0x7B, 0xF6}
|
||||
};
|
||||
|
||||
memcpy(palette, CPC_Hw_Palette, sizeof(CPC_Hw_Palette));
|
||||
}
|
||||
|
||||
int DECB_Check_binary_file(FILE * f)
|
||||
{
|
||||
byte code;
|
||||
|
||||
Reference in New Issue
Block a user