Lavr wrote:
В "Специалисте_МХ" в основной "0"-странице - всё ОЗУ, кроме верхних 32 байт портов.
Поэтому системные файлы копируются в ОЗУ из ПЗУ-страницы при старте или сбросе....
Спасибо за хорошую картинку, с памятью стало все ясно, я прим так и предполагал, и приготовил уже память ОЗУ статику на 64К, получается при старте
с адреса 0000 подключается страница ПЗУ 16К и копирует файлы , которые в стандартном Спеце стартуют с С000 - знакогенератор, БИОС (прим 6К) и
Рамфос (2К). Затем переходит наверно в РАМФОС, а он уже перключает на 0 страницу ОЗУ и начинает работу.
Вопрос по устройству отдельного ОЗУ для цвета. Ясно что кол битов Д определяет кол. цветов - 2 бита = 4 цвета, 3 бита=8 цветов. Обьем этого ОЗУ может быть не более экранного, т.е. 12К. При символьном выводе 1 строка символов состоит из 10 рядов т.е 10 байт (сверху вниз) и в 1 байт по горизонтали, но в горизонтали 48 байт на 64 символа и поэтому в 1 байте 6 бит первого символа и 2 бита второго, во втором байте по 4 бита соседних символов и так далее.
А как распределяется цвет по символам ... или соседние символы могут быть разноцветными ... или 1 цвет на 4 символа ( 3 байта) ?