Если плюнуть на скорость для двухцветного варианта, то его можно сделать частным случаем четырехцветного:
1. Меняем раскладку плоскостей для цвета, вместо 1+3 и 2+4 делаем 1+4 и 2+3
2. Добавляем ограничение доступа к плоскостям, как screen2 в бейсике