Немного доработал - убрал полосатость справа в emu80 и черную полоску в правом нижнем углу.
Чтобы поменять цвет палитры нам надо записать его номер в порт 2, по совместительству это цвет бордюра. Т.е. цвет бордюра черный, потом резко меняем его на номер из pals, меняем содержимое палитры, потом резко обратно черный. Сдвинуть еще влево мешает зона непрограммируемости, а сдвигать вправо нет смысла, т.к. цветная полоска на бордюре станет шире.
На всякий случай - на реалах возможно потребуется дополнительная подстройка.
- - - Добавлено - - -
Добавил альтернативный вариант. В 3/4 эмуляторов полос на бордюре не видно, это максимум возможного.





Ответить с цитированием