"Микро-80" на Retrobyte (ПЛИС)
Как я и говорил в теме про Retrobyte, для испытания идеи этой платформы я сделал "Микро-80" на ее базе. Подробное описание проекта я выложил здесь:
http://www.electronicsfun.net/RU/archives/932
По сравнению с оригинальным компьютером, мой "Микро-80" дополнительно имеет:
- Две версии ПЗУ — одна с классическим МОНИТОРом «Микро-80» и вторая с МОНИТОРом совместимым с «Радио-86РК» («М/80К»). ПЗУ выбирается тумблером перед включением компьютера.
- При выборе МОНИТОРа «Микро-80», БЕЙСИК уже загружен в ОЗУ при включении компьютера и может быть запущен командой G.
- Телевизионный видео-сигнал дублируется на разъемы RCA и S-Video.
- Возможность вывода видео на VGA дисплей (используется режим 1024 х 768 70Hz) — выбирается тумблером.
- Возможность использования внешней клавиатуры PS/2 — также выбирается тумблером.
- Установлен динамик, на который дублируется сигнал с магнитофонного входа и выхода (может быть отключен).
- Контроллер SD карт от vinxru с адаптацией к «Микро-80» от vlad6502. (огромная благодарность им двоим за их работу!).
Процессор КР580ВМ80А также зашит в ПЛИС. Этот процессор является точной репликой оригинального, реверс-инжениринг которого выполнил Vslav за что ему тоже огромное спасибо!
Картинки в спойлерах не массштабируются почему-то, поэтому чтобы увидеть фотки целиком, пожалуйста, кликайте по ним.
Плату клавиатуры я вытравил сам и напаял обычные кнопки. Получилось вполне работоспособно, но ощущения не очень - кнопки имеют маленький ход и гуляют под пальцами.
Кроме того, колпачки слишком малы, поэтому пришлось распечатать на 3D принтере рамки для каждой кнопки, чтобы увеличить их площадь.
Корпус я тоже распечатал на 3D принтере. Компьютер получился очень компактный - длина корпуса меньше 30см.
Кроме того, я адаптировал несколько программ для "Микро-80". Я не нашел тему про программы для этого компьютера на форуме. Имеет ли смысл создать такую тему, чтобы мы могли там собрать все существующие (и адаптированные) программы для "Микро-80"?
Теперь, после подтверждения работоспособности моей идеи с универсальной платформой, я хочу перенести на нее мой старый проект "Агат". Я уже начертил и заказал изготовление платы расширения для нее с процессором 6502, буферами, разъмами клавиатуры и джойстиков, разъемом дисковода, а также со слотом расширения на ней.