Новый проект Орион ХТ

Новый проект из Урюпинска от старого Орионщика Орион-128-хт

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

Автор: Евгений, проект начат 24/07/2022, дата обновления информации: 21.02.2024

Орион-128" - мой второй компьютер, собранный самолично после "Радио-86РК".

Много лет прошло, но многие его помнят, даже собирают на современной элементной базе!

Вот, и у меня зародилась идея модернизации, а скорее всего нового Ориона для очумелых ручек.

Для начала - пересадка сердца. Возьмём более прогрессивный процессор от Zilog Z8S18033VSC.

Он может выполнять код I8080 и Z80, но не ограничен размером адресуемой памяти в 64 кБ, адресная шина 20 бит позволяет видеть 1 мБ здесь и сразу!
Это уже похоже на "IBM XT", значит, лепим шину ISA 8 bit, и на неё видеоадаптер VGA.

Добавим статическое ОЗУ на W24512A-25 или AS6C4008-55, ПЗУ W27С512-45, контроллер клавиатуры и мыши PS/2 HT6542B.

Эту минимальную конфигурацию разместим на плата формата mini-ITX или micro-ATX, соответственно нет проблем с корпусом!

Как будет совмещаться поддержка с "Орион-128"? Очень просто, в Орионе порты адресуются на память, по NMI или INT будем опрашивать видеопамять Ориона и копировать в VGA, и "порты" соответственно обрабатываются.

Кто помнит, кто знает, кто может помощь оказать?

По , схеме по софту, рад буду услышать критику и конструктивные предложения на efu@mail.ru

Orion-xt-z80

Движуха по сборке началась

Евгений, Урюпинск, 2022 г  инфа вот тут http://orion.efu.name/

p.s.

Файлы доступны по ftp://orion.efu.name

Исходники "Prince of Persia" для Apple-II  тут https://github.com/jmechner/Prince-of-Persia-Apple-II

Но, зародилась у меня идея модернизации, а скорее всего нового Ориона для очумелых ручек.
Вариант классического Ориона на статике и ПЛИС.
Более прогрессивная, старая задумка с VGA ISA видеоадаптером.
А на пенсии попробую замутить 16-битный многопроцессорный Orion-AT!
Для начала - пересадка сердца. Возьмём более прогрессивный процессор Z180 от Zilog - Z8S18033VSC с рабочей частотой 33 мГц.
Он может выполнять код I8080 и Z80, но не ограничен размером адресуемой памяти в 64 кБ, адресная шина 20 бит позволяет видеть 1 МБ, из которого для программ будет доступно 768 КБ. Остальное - ПЗУ и ОЗУ видеоадаптера.
Это уже похоже на "IBM XT", значит, лепим шину ISA 8 bit, и на неё видеоадаптер VGA. И через Feature Connector - ТВ-тюнер, смотреть кино со старого видика или камеры!
Добавим статическое ОЗУ AS6C4008-55 или HM628512ALP-5, ПЗУ W27С512-45, контроллер клавиатуры и мыши PS/2 HT6542B/VT82C42N.
Эту минимальную конфигурацию разместим на плата формата flex-ATX, mini-ITX или nano-ITX, соответственно нет проблем с корпусом! И назовём, по аналогии с "IBM XT" - "Orion XT"! Красиво?
Как будет происходить поддержка "Ориона"? Очень просто: живая орионовская программа, как и положено, фунциклирует в памяти от 0000H до FFFFH, т.к. порты адресуются на память их легко перехватить.
По INT2 от VGA видеокарты с частотой кадров будем опрашиваеть видеопамять "Ориона" и копировать в видеопамять VGA адаптера с соответствующими поправками. Так-же и "порты" читать и писать и соответственно обрабатывать.
А если программа использует стандартные подпрограммы Монитора и не лезет напрямую в видеопамять - ещё проще, перехватим их и выполним свои нужные действия!
Так-же в планах работа в режимах "Радио-86РК", "Специалист" и упрощенная версия в текстовом режиме "Кроха", "GameBoy". Тут ещё "Океан-240" появился.

 

Процессор с внешним или внутренним тактовым генератором 18.432МГц. Но ядро может работать как на половине частоты, так и на удвоенной. Переключается программно регистрами процессора.
Поддержка 1МБ памяти управляемой через MMU процессора. Из них 64КБ загрузочное ПЗУ/BIOS, 128КБ видео ОЗУ VGA, 32КБ ПЗУ BIOS VGA. Для работы остаётся 800КБ;
Два порта RS232 со скоростью до 115200bps(поддерживаются самим процессором) для подключения модемов, связи с IBM, других адаптеров (например, для диагностики инжекторов) и т.д.
Порты LPT на Z80PIO для связи с различным оборудованием: принтер, программатор, файлогонялка с IBM PC;
ISA шина, VGA видеокарта, другие платы от IBM-XT;
Звук AY-8910 / COVOX для прослушки спектрумовского музона;
Поддержка SD карт через последовательный порт процессора;
Порт IDE 8-bit для карт памяти Trans Flash;
Порт IDE через AY-8910 для HDD с FAT32 (таких дисков осталось море! 3,5" и 2,5"), IDE CD/DVD - Нужен-ли?;
USB на CH375/376 для флешек;
Поддержка Ethernet LAN на RTL8019AS или DM9000, они могут работать с 8-битной ШД;
Загрузка ОС по сети с ftp сервера;
И, чем чёрт не шутит, многозадачная ОС с графическим WEB интерфейсом, поддержкой REXX, PHP, СУБД, Python! Что даёт очень простое программирование и удалённое управление.
или, например, SymbOS от Йёрн Прода, в Сети известный как Prodatron
Можно, конечно, и самому замутить ОСь. Многозадачную, в основном режиме с текстовыми окнами: 132х25 символов, красивый шрифт 9х14 пикс. или 132х43 со шрифтом 9х11, или 132х60 - шрифт 9х8. Текстовый режим гораздо шустрее отрисовывается, а графический режим включать при необходимости. Так мне пока думается. С дальнейшей доработкой до мультипроцессорности - 4 процессора Z280.

 

 

 

 

 

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

 

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

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