Расширение текстового экрана с 384 точек до 400 под CP/M-80, с драйвером DRV.COM- OS-DOS V3.60 Орион-128, CP/M-80
Драйвера обслуживания дисплея, схема расширения текстового экрана, OS DOS V3.60, CP/M-80 Орион Софт
Продаю платы и наборы микросхем, куплю микросхемы
Расширение экрана до 480 точек
Авторский контроллер НГМД. Мы собираем именно такой и на нем работаем. Читайте про пакет Атлас. Также дискеты можно отформатировать из под ORDOS пакетом программ Атлас.
Дискеты должны быть отформатированы в OS DOS (CP/M-80) программой FORMAT.COM и на дискету записана система OS DOS V3.60 программой SYS.COM или SG360.COM
Как устроен BOOT-сектор (и что это такое), как пользоваться функциями BDOS и векторов BIOS читаем далее...
Руководство системного программиста OS DOS ORION-SOFT
На 06/06/2023 анонсировал платку
На платке генератор на 20 мгц (+делитель на 2 получаем 10 мгц, отключаем родной генератор) - 20мгц -такт для i8085, 10 мгц - для Ориона, расширение экрана до 384 точки, расширение экрана до 480 точек.
Цитирую со страницы по драйверу дисплея
Тонкость в работе драйверов. Для их полноценного использования на обычном Орионе-128 не хватает экранной области. Судите сами, для вывода 80 символов в строке при, ширине каждого символа 5 точек, требуется 80x5=400 точек по горизонтали, тогда как у Ориона их всего 384, т.е. на экран умещаются только первые 77 символов от левого края. Это в общем-то не очень существенно, поскольку последние 3 позиции экрана редко используются для вывода или ввода информации. Для расширения экранной области на 16 точек вправо, т.е. до 400 точек по горизонтали. При этом экранная область занимает пространство от 0C000H до 0F1FFH, что на полкилобайта больше прежней. Сама доработка крайне проста и доступна. Вам потребуется 3 провода + 2 провода питания и 1 ИМС 155/1533ТМ2, из двух триггеров которой используется только один. Кроме того, на плате компьютера следует перерезать проводник от 2 вывода МС DD13.1 к 45-й шине (просто отрываем ножку от платы). Остальное выполняется по ниже приведеной схеме (разработка SP-Computer Club, Санкт-Петербург):
Собрав эту схему, Вы получите экран на 400 точек. Если же необходимо иметь оба экрана и на 384 и на 400 точек, можно поставить переключатель (центральный контакт на DD13.1/2, оставшиеся - на выход дополнительного триггера ТМ2 и в 45-ю шину).
Получилась вот такая схема
Получилась такая платка, сопли уберу позже.
Под ордос и в нортоне (cp/m-80) если включить расширение экрана появляется бордюр. Напоминаю расширение только для текстового режима!!!
Со включенной схемой 400 точек - графический режим.
Итак текстовый режим 386 точек по горизонтали
Итак текстовый режим 400 точек по горизонтали
В итоге получилось Вот это:
Расширение экрана до 480 точек
Читать про драйвер дисплея и клавиатуры под CP/M-80
На предыдущую страницу На главную страницу На следующую страницу