Системные переменные BASIC 48
Мне нужно 3-4 байта в безопасной (в режиме бейсика 48) области памяти.
Системные переменные расположены в диапазоне 23552 to 23733.
Можно ли как-нибудь сдвинуть эту область вниз или вверх на несколько байт?
UPD: хочу расширить себе фирмварь, но не теряя совместимости с существующим софтом.
[ZX48] Цвет для RST #10 без управляющих кодов
Пытаюсь раскрасить вывод RST #10, но получается только управляющими кодами или напрямую атрибутами.
В первую очередь пробовал регистр 23693, но почему-то без результата: команды PRINT в бейсике он раскрашивает, а
LD A, 57
LD (23693), A
LD A, 65
RST 16
выводит черным. После стирания экрана всё синеет, как и положено, но мне надо без стирания.
Есть ли способ устанавливать INK для RST #10 вызовом чего-нибудь?
- - - Добавлено - - -
Syntax highlighting - в ногу со временем!
https://scontent-arn2-1.xx.fbcdn.net...99&oe=5B502D85