Расширение текстового экрана с 384 точек до 400 под CP/M-80, с драйвером  DRV.COM- OS-DOS V3.60 Орион-128, CP/M-80

Драйвера обслуживания дисплея, схема расширения текстового  экрана, OS DOS V3.60, CP/M-80 Орион Софт

Продаю платы и наборы микросхем, куплю микросхемы Купить программы, микросхемы, готовые блоки запчастей ПК Орион-128

Расширение экрана до 480 точек

Все версии CP/M-80

Все версии ORDOS

 Авторский контроллер НГМД. Мы собираем именно такой и на нем работаем.  Читайте про пакет Атлас. Также дискеты можно отформатировать из под 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 анонсировал платку

Расширение экрана на Орион-128 до 480 точек на дюйм Орион-128

На платке генератор на 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, Санкт-Петербург):

Драйвер DRV.COM DRV7.COM клавиатуры и дисплея OS DOS V360

Собрав эту схему, Вы получите экран на 400 точек. Если же необходимо иметь оба экрана и на 384 и на 400 точек, можно поставить переключатель (центральный контакт на DD13.1/2, оставшиеся - на выход дополнительного триггера ТМ2 и в 45-ю шину).

Получилась вот такая схема

Драйвер DRV.COM DRV7.COM дисплея OS DOS V360 переключение экрана 384 до 400

Получилась такая платка, сопли уберу позже.

 Драйвер DRV.COM DRV7.COM дисплея OS DOS V360 переключение экрана 384 до 400

Под ордос и в нортоне (cp/m-80) если включить расширение экрана появляется бордюр. Напоминаю расширение только для текстового режима!!!

 Драйвер DRV.COM DRV7.COM дисплея OS DOS V360 переключение экрана 384 до 400 Драйвер DRV.COM DRV7.COM дисплея OS DOS V360 переключение экрана 384 до 400

Со включенной схемой 400 точек - графический режим.

Экран 400 точек по CP/M-80 Драйвер DRV.COM DRV7.COM дисплея OS DOS V360 переключение экрана 384 до 400

Итак текстовый режим 386 точек по горизонтали

Экран 400 точек по CP/M-80 Драйвер DRV.COM DRV7.COM дисплея OS DOS V360 переключение экрана 384 до 400

Итак текстовый режим 400 точек по горизонтали

В итоге получилось Вот это:

Драйвер DRV.COM DRV7.COM дисплея OS DOS V360 переключение экрана 384 до 400

Расширение экрана до 480 точек

Читать про драйвер дисплея и клавиатуры под CP/M-80

    

Купить платы, готовые блоки, наборы микросхем, прошитые ПЗУ, микропроцессоры на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте, куплю микросхемы

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу