The ULA (Uncommitted logic array) is responsible for the color graphics on the spectrum, giving a choice of 7 colors in 2 brightness for foreground and background, it gives reasonable color for limited memory... Unfortunately the high contrast palette makes the color clash a bit severe!... however the Spectrum NEXT offers an alternative... ULA NEXT! As always, this Video lesson matches the text lesson on my website, and you can get the source code as well... http://www.chibiakumas.com/z80/platfo... If would like to support my channel and ongoing 8-bit game development, please consider backing me on patreon: / akuyou