У CGA монитора цвета определяются только двоичным кодом на четырех входах - 3 цвета и яркости. А как эти цвета выглядят на экране - задается схемой внутри монитора. Код, который у Спертрума соответствует желтому, в мониторе отображается как коричневый и есть 2 градации черного. Поэтому чтобы это исправить нужно лезть в монитор и паять.