Рабочие ячейки Монитора 240.7
Для лучшего понимания архитектуры "Океана-240" приходится медитировать и над схемой, и над дизассемблированным наследием. Наковырянное бессистемно складывается на странице http://sensi.org/~tnt23/ok240/index.html, а также будет дублироваться здесь для высокоученых дискуссий.
Код:
BFECh - видеорежим (0000vvvv). отображение курсора в монохромном режиме (00000C00), запрет прокрутки в цветном режиме (0000S000)
BFEDh - позиция курсора (строка BFEDh, столбец BFEEh) (2 байта)
BFEFh - инверсия цвета переднего плана
BFF0h - инверсия цвета фона
BFF1h - вертикальный сдвиг
BFF2h - кодовая страница (0 - LAT, 1 - RUS, 2 - заглавная латиница 40h..5fh, заглавная кириллица 60h..7fh)
BFF3h - цвет переднего плана и заднего фона
BFF4h - длительность звукового сигнала (2 байта)
BFF6h - частота звукового сигнала (2 байта)
BFF8h - горизонтальный сдвиг
BFF9h - ? участвует в процедуре вывода звука через порт E2h
BFFAh - ? some 16-bit counter