Это в разы легче, чем портировать игру под АТМ'овский режим. Для портирования под 16c и АТМ надо перетряхивать структуру программы чтобы освободить разбухшую экранную память. Распихивать какой-то код по страницам, следя за схемой их включения. Следить, чтобы страницы с графикой (также разбухшей), продедурами ее отрисовки и с экранной памятью были впечатаны одновременно во время вывода. При этом не забывать про стек и прерывания. Если исрользовать менеджер памяти ATM, на других машинах это работать не будет. Кроме того, прикинуть в уме что получится с времянками программы после перехода на цвет-на-точку не получится, надо пробовать. В общем, не самый легкй вариант. Мне пределка под ATM/16c видится как полная декомпиляция, изучение всей логики и правка громадного объема кода.
Переделка под предложенный zst выглядит значительно проще. Надо в заргузчике отправить новую графику в ОЗУ видеокарты, запатчить процедуры вывода оригинальной графики (при необходимости распихать невлезшее по освободимшимся от старой графики кускам памяти), посмотреть что стало с времянками игры и поправить при необходимости. Это видится в разы более простым. Кроме того, предлагаемая карточка (и адаптированная программа) будет работать на любом клоне с ZX-BUS.