Commodore 64 palette in ZX Spectrum - Spin Emulator

About the Commodore 64 palettes: 1. Why are they here? After publishing videos using my own 15 colour palettes on YouTube, some users commented that the colours remind them of C64 colours, they are not so “sterile“ as in normal ZX Spectrum, so I imported full palettes from C64 to ZX Spin Emulator. 2. Why are there 6 different C64 palettes? ZX Spectum palette is a simple mix of RGB, one bit per each component, so we have 8 available colours, in two levels of brightness it is 15. Why not 16? Black = RGB (0,0,0) so it cannot change switching brightness. The Commodore 64 palette is more complicated, there are 16 especially prepared colours. I found three different palettes - one of them shows probably the original C64 colours, it was imported from an image in Wikipedia: but it seems to be too dark, maybe on TV sets or original Commodore monitors it looks better. The other 2 palettes are imported from C64 emulators: CCS64 and WinVice2 They vary a lot, that’s why I implemented both of them. The three next palettes are the original C64, CCS and Vice optimized for ZX Spectrum. In C64 there are 3 shades of grey (not counting black and white). The dark grey had to be changed to black to avoid colour clash. Black is the only colour in Spectrum that can be used together with each colour, so it must be the same for BRIGHT 0 and 1. The middle grey in the non-modified C64 palettes I placed as the colour 5 (cyan bright 0), but it didn’t look pleasantly in games, the sky often was grey, so I changed it to dark cyan, and the colour 7 (white bright 0) was adjusted to be intermediate between C64 mid and light grey. In the palette “C64 emu vice modified“ I also brightened C64 orange - placed as colour 6 (yellow bright 0) _____________________________________________________________ Don’t expect absolute compability (and don’t even think about) with the same games on C64 in high resolution mode. The order of colours, the possibility of mixing and screen resolution are different in both machines. Anyway, comments and suggestions are welcome. See other videos on YouTube: You can download all the palettes from: The zip file contains palette definitions and a simple demo in ZX Basic. For ZX Spectrum demos better use the default palette, I made this for you to play your old favourite games in new dimensions :D
Back to Top