а кто знает, куда делась 40-я страничка.. ? :-))
а кто знает, куда делась 40-я страничка.. ? :-))
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Сюда.
С уважением, Станислав.
Olgm (18.11.2023)
Ооо! ясно, спасибо! :-)
Dec, а можно учесть в палитрах 0, 3, 4, 5 еще и цвет фона? Он также может быть от 0 до 7, как и цвет переднего плана, только темнее: https://zx-pk.ru/threads/29725-quot-...=1#post1189186
Dec, я не художник, но вот как-то так:
В конце .OKS файла записан байт с "палитрой", младшие 3 бита в нем задают собственно палитру. Следующие 3 бита как раз определяют, какой цвет будет рисоваться на месте черного.
Olgm, справочник можно чуть дополнить и расширить разбираюсь с версиями MONITOR (BIOS), результаты свожу в таблицу https://www.sensi.org/~tnt23/ok240/rom/
Е02А - WAIT (ОЖИДАНИЕ ПАУЗЫ С МАГ.)
E02D - SIGNAL (ПРОВЕРКА МАРКЕРА БЛОКА С МАГ.)
Е030
Е033 - ДРАЙВЕРЫ РАБОТЫ С КОНТРОЛЛЕРОМ НГМД (ДЛЯ ВЕРСИИ REL 5')
+E036 - вывод нуль-терминированной строки
и еще 8 пока не раскопанных точек входа, некоторые дублируют графические функции
В выложенной версии Монитора (Rel8?) также хватает странностей:
- точка входа WARMBOOT (e003) выполняет не теплую перезагрузку, а вывод байта из аккумулятора на экран в десятичном (?) виде
- если Монитор не нашел CP/M, выдается сообщение и процессор останавливается (HALT). Проверить пока не могу, может, прерывания от клавиатуры позволят работать в Мониторе
- с адреса ea39 лежит таблица из 34 дополнительных 8-байтовых пиктограмм
Последний раз редактировалось tnt23; 10.12.2023 в 21:04.
А можно ли в Океан менять палитру и цвет фона между строками? Если можно, то можно попробовать выводить картинки не с 4, а с 8 цветами.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)