Последние темы
» Вити больше нет!автор bug19 Пн Фев 20 2023, 19:54
» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47
» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05
» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03
» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02
» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52
» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36
» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37
» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33
» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00
» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58
» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17
» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07
» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08
» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09
» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02
» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47
» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11
» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33
» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38
» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12
» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01
» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22
» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08
» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08
Самые активные пользователи за месяц
Нет пользователей |
Поиск
Расширение порта F600. "Орион-128".
Страница 1 из 1 • Поделиться
Расширение порта F600. "Орион-128".
1
Данная тема создана с перспективой на будущее и вообще потому, что такое существует в природе. Я выложу здесь ту информацию, которая мне доступна и как вроде связанна с данной темой. В надежде, что пользователи поправят меня, если что, и дополнят тему в будущей перспективе...
Последний раз редактировалось: Viktor2312 (Пт Июн 07 2019, 18:25), всего редактировалось 1 раз(а)
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
3
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 в ОРИОНЕ как раз кстати. Иначе пришлось бы его ставить дополнительно.
Обычно ставили дешифратор на свободную область 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 в ОРИОНЕ как раз кстати. Иначе пришлось бы его ставить дополнительно.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия
Похожие темы
» Расширение ОЗУ в ОРИОН-128
» Расширение ПЗУ в ОРИОН-128
» Орион-128. Расширение памяти до 512 КБ на 565РУ7.
» Орион-128: Cборка и настройка варианта 2011 Орион-128.2 ФАК
» Орион-128 и Орион ПРО еще раз про блоки питания
» Расширение ПЗУ в ОРИОН-128
» Орион-128. Расширение памяти до 512 КБ на 565РУ7.
» Орион-128: Cборка и настройка варианта 2011 Орион-128.2 ФАК
» Орион-128 и Орион ПРО еще раз про блоки питания
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|