Перенос проекта ретро-компьютера «АГАТ-7» на платформу «Retrobyte»
Напомню, что я разработал универсальную платформу для создания ретро-компьютеров «Retrobyte». Я успешно испытал её на проекте компьютера «Микро-80». Теперь настало время для переноса моего проекта компьютера «Агат-7» на эту платформу.
Помимо стандартных для «Retrobyte» возможностей (ТВ/VGA, магнитофонные вход/выход, звук, клавиатура PS/2), потребуется добавить плату расширения, которая позволит использовать реальный процессор 6502, а так же оригинальную клавиатуру, пульты / джойстики, одну оригинальную плату (например, последовательно-параллельного интерфейса) и эмулятор дисководов на SD карте (например, HxC).
Вот схема этой платы:
Её размер совпадает с платой «Retrobyte» (10×10 см). Вот так они выглядят в сборе:
В дополнение, в проект планирую добавить следующие фичи:
- Точная эмуляция таймингов оригинального Агата, включая прерывания. Это позволит правильно отображать переключающиеся видео режимы.
- Выход на VGA реализовать с помощью буфера кадров для сохранения оригинальных таймингов в этом режиме. Это потребует модификации SDRAM контроллера.
- Возможность запуска компьютера «Агат-9» на этой же платформе.
Я планирую использовать Твиттер, чтобы информировать о продвижении проекта. Пожалуйста, подписывайтесь, чтобы быть в курсе: