Порт F600, Орион-128 порт расширения периферии

Про порт ввода/вывода по адресу F600.

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

F600 это же вроде третий запасной ППА в ОРИОНЕ

Не слышал, чтобы эту область кто-то расширял. Но читаем про мегапорт на Орионе

Обычно ставили дешифратор на свободную область F700. Я делил её дешифратором ИД7 на 8 частей (просто ИД7 сразу стоял на платке КНГМД 1990 года, а он делит на 8 частей). Известные фирмы торгующие программами в начале 90-тых ОРИОНСОФТ и ОРИОН-СЕРВИС делили область F700 на 16 частей. Это конечно сдуру. Даже на 4 или 2 делить было излишне.

Стандартизация ПО, адресов, портов

Реально у ОРИОНА было только одно периферийное устройство - дисковод. Была попытка ввести ВИ53 на F740 и даже был музыкальный редактор (фактически демо, т.к на 1 канал) играющий через ВИ53. Но деятели, которые задавали стандарты "забывали" поддержать свои стандарты программами. Потому реально у ОРИОНА только и есть всего одно периферийное устройство.

Вообще третий порт F600 это явный перебор. Второго ППА и нескольких свободных битов первого ППА вполне хватало на все нужды. Порт F500 и обслуживает ROM-диск и печатает на принтере, зачем нужен третий ППА. Я вообще почти никогда не впаивал 3-тий порт (только когда понадобился ППА для винчестера). Потому в 1990-91 я впаивал (и монтировал проводками) вместо ППА F600 таймер ВИ53.

Да и внешний ROM-диск включённый через ППА при схеме ОРИОНА и ОС ORDOS это по сути маразм. Достаточно было поставить две панельки для 27256 на основной плате, что давало 60 кб ПЗУ ROM-банки, например банки 3, тогда банки 0,1 (и факультативно банка 2) - это банки ОЗУ, а банка 3 - банка ПЗУ. Программная поддержка не нужна, т.к ORDOS по чтению без разницы диск из ОЗУ или из ПЗУ. А ППА полностью освобождается. Именно так я и хотел сделать на своей плате новодела ОРИОНА в 1994 (из-за продажи 30 плат ташкентского ОРИОН-Турбо не удалось набрать заказов). Потому, что в моём ОРИОНЕ так и было сделано с февраля 1991 года - 3 банки РУ5 и 4-тая банка ПЗУ на двух 27256.

Т.к из-за незапайки третьего ППА адрес F600 на моих платах был свободен, когда я подключал РК-КНГМД, то естественно в версии РК-ДОС перетранслированной для ОРИОНА порт КНГМД получил адрес F600. Что потребовало коррекции DOS, т.к с портом там работают по IN/OUT без системного контроллера, потому надо иметь 400H адресов на порт (иначе команды OUT не попадают в регистры), потому пришлось менять OUT на STA, а это 3 байта вместо двух.

А на плате ОРИОНА, которая работала с винтом, этот порт F600 уже был запаян и служил интерфейсом с винчестером. Вот для винчестера наличие порта F600 в ОРИОНЕ как раз кстати. Иначе пришлось бы его ставить дополнительно.

 

Автор под псевдонимом, источник  https://ruecm.forum2x2.ru/

 

Доработки и схемы прочие... непроверенные

 

 

Купить платы на Орион ПРО, классический Орион, Орион Восточный Экспресс 512, наборы микросхем на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте к1818вг93, Z80, куплю микросхемы

 

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

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