Santechnik
31.08.2016, 00:17
Как я и говорил в теме про 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 за что ему тоже огромное спасибо!
Картинки в спойлерах не массштабируются почему-то, поэтому чтобы увидеть фотки целиком, пожалуйста, кликайте по ним.
http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_5.jpg (http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_5.jpg)
Плату клавиатуры я вытравил сам и напаял обычные кнопки. Получилось вполне работоспособно, но ощущения не очень - кнопки имеют маленький ход и гуляют под пальцами.
Кроме того, колпачки слишком малы, поэтому пришлось распечатать на 3D принтере рамки для каждой кнопки, чтобы увеличить их площадь.
http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_kb1.jpg (http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_kb1.jpg)
http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_kb3.jpg (http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_kb3.jpg)
Корпус я тоже распечатал на 3D принтере. Компьютер получился очень компактный - длина корпуса меньше 30см.
http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_1.jpg (http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_1.jpg)
Кроме того, я адаптировал несколько программ для "Микро-80". Я не нашел тему про программы для этого компьютера на форуме. Имеет ли смысл создать такую тему, чтобы мы могли там собрать все существующие (и адаптированные) программы для "Микро-80"?
http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_progs5.jpg (http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_progs5.jpg)
Теперь, после подтверждения работоспособности моей идеи с универсальной платформой, я хочу перенести на нее мой старый проект "Агат". Я уже начертил и заказал изготовление платы расширения для нее с процессором 6502, буферами, разъмами клавиатуры и джойстиков, разъемом дисковода, а также со слотом расширения на ней.
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 за что ему тоже огромное спасибо!
Картинки в спойлерах не массштабируются почему-то, поэтому чтобы увидеть фотки целиком, пожалуйста, кликайте по ним.
http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_5.jpg (http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_5.jpg)
Плату клавиатуры я вытравил сам и напаял обычные кнопки. Получилось вполне работоспособно, но ощущения не очень - кнопки имеют маленький ход и гуляют под пальцами.
Кроме того, колпачки слишком малы, поэтому пришлось распечатать на 3D принтере рамки для каждой кнопки, чтобы увеличить их площадь.
http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_kb1.jpg (http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_kb1.jpg)
http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_kb3.jpg (http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_kb3.jpg)
Корпус я тоже распечатал на 3D принтере. Компьютер получился очень компактный - длина корпуса меньше 30см.
http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_1.jpg (http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_1.jpg)
Кроме того, я адаптировал несколько программ для "Микро-80". Я не нашел тему про программы для этого компьютера на форуме. Имеет ли смысл создать такую тему, чтобы мы могли там собрать все существующие (и адаптированные) программы для "Микро-80"?
http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_progs5.jpg (http://www.electronicsfun.net/wp-content/uploads/2016/08/m80_progs5.jpg)
Теперь, после подтверждения работоспособности моей идеи с универсальной платформой, я хочу перенести на нее мой старый проект "Агат". Я уже начертил и заказал изготовление платы расширения для нее с процессором 6502, буферами, разъмами клавиатуры и джойстиков, разъемом дисковода, а также со слотом расширения на ней.