Работа кипит. Пришлось новый эмуль пилить (адаптировать, чужой). Долго рассказывать….
Осталось чуток до конца подготовки инструментального ПО на ПК. И к железкам, дальше.
Работа кипит. Пришлось новый эмуль пилить (адаптировать, чужой). Долго рассказывать….
Осталось чуток до конца подготовки инструментального ПО на ПК. И к железкам, дальше.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Все разобрал и начал собирать заново уже Орион
Пока сделал по минимуму. ПЗУ 2К с переделанным монитором М1 под консоль ПК (RS232) и 1К ОЗУ. Эх, худенький циклон 2 по размеру внутреннего ОЗУ, даже 12К под экран уже не хватает.
Теперь буду разбираться с выводом информации по RGB в параллель с консолью ПК.
- - - Добавлено - - -
Понравилась, как модули в проекте FPGA выносятся за скобки (Z80, UART, ROM, RAM). Может, удастся таки так называемый, модуль видео контроллера Ориона вынести за скобки с минимальными доп сигналами на системной шине. И как вариант первые 128Кб (видео) использовать только на запись в параллель с основным ОЗУ ЦПУ с полным доступом.
Последний раз редактировалось OrionExt; 26.10.2016 в 18:25.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Кстати. По поводу поиска терминала для Ориона. Тот, который я тестил, в СП/М машине вообще без размерный. На 50 МГц работает. Только один момент остался, что делать с клавиатурой. И с совмещением выхода на ТВ. А так там 3 консоли (переключаемые) влезут, на штатном ОЗУ. Терминал через порт И/О работает (2 байта И/О).
- - - Добавлено - - -
Можно чип за те же деньги выше грейдом. Там памяти внутренней еще больше. Встроенное ОЗУ можно вертеть как хотим (2-портовое, какое угодно).
Последний раз редактировалось OrionExt; 04.11.2016 в 00:38.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Разбираюсь. В ModelSim не один Ориона исходник не запускается.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Я не забил. Разбираюсь с моделью Т80. Z80 как бы поумней был, отроду до 80г. Пока основная проблема сделать вменяемый код с раз тактовкой для озу с наружи.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Для себя. Закрою эту тему. Код Ориона-ФПЖА тут мало пригоден для изучения платформы.
Да и интересно никому.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Дык, много кому интересно и кто следит за темой.
Выкладывай материалы, делись инфой, рассказывай. Для многих ПЛИС - еще "тёмный лес", и чужой опыт очень полезен для освоения.
Только, будь добр, выражай свои мысли чётко и однозначно, а то порой даже перечитав твой пост несколько раз, невозможно осознать, что ты хотел сказать...
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
А мне например было бы интересно чтобы OrionExt еще спектрумовский бейсик в орионовской версии допилил до состояния пригодного к использованию. Хотя бы до состояния когда можно было бы ZX-бейсиковские исходники, писаные под ZX-48к, запускать на Орионе из-под CP/M c указанием файла бейсика (т.е. бейсик-программы), который надо запустить. Чтобы файлы бейсик-программ брать без изменений со Спека и запускать их на Орионе. Например как-то так:
A:> zxbasic president.b
A:> zxbasic president.b /run
Чтобы в ОЗУ садился сам эмулятор бейсика и код программы. И опционально чтоб можно было бейсиковскую программу автозапустить.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)