Получилось что-то интересное , эмуляция графики CHIP в текстовом экране (одно знакоместо Микры = одна точка CHIP) на эмуляторе, но вот если бы "это" получилось не в эмуле, а в железе - было бы ещё интереснее.
Последний раз редактировалось rw6hrm; 18.03.2016 в 14:56.
Микро-80 в режиме псевдографики rкак раз имеет разрешение 128x64, даже бейсик умеет рисовать
http://vlad6502.livejournal.com/10039.html
vlad6502.livejournal.com
Ну вот и всё, доделал ЧИП8 в железе, всё в архиве: исходник, бинарник, схемы видеоконтроллера и памяти в формате Eagle и PDF. Плата контроллера односторонняя, с перемычками и проводами. Лаконичностью и красотой код не отличается - делал в свободное время и "шоб було". В схеме ЮТ-88 нужно сделать одно изменеие - "разбить" адресное пространство ПЗУ, т.е. на DD10 и DD11 вместо сигнала AB12 подать "АВ11 ИЛИ АВ12". Схема в файле "UT-88.png". Прошивка занимает 1кБ, записана в РФ2, у которой вывод А10 посажен на "землю" (на схеме подключен к сигналу А10 - неправильно!).
Запуск ЧИП8-программ так:
1. Отключаем HOLD конпкой S1 (нажать) - мешает работе ПП чтения с магнитофона.
2. Загружаем прогу с адреса 0x3200.
3. Включаем HOLD конпкой S1 (отжать).
4. Стартуем с 0х0400.
Скорость работы приближена к скорости работы эмулятора ЧИП8 (реального железа нет), если нужно изменить скорость, то в ячейку 0х3016 заносим число от 1 (быстро) и выше (0хА0 - примерная скорость ЧИП8 по эмулятору), запускаем с адреса 0х0405.
https://yadi.sk/d/BBWANBdaqvJpc
Ну и замены для ретро:
74125 - 155ЛП8
7493 - 155ИЕ5
74123 - 155АГ3
74165 - 555ИР9
7404 - 155ЛН1
7420 - 155ЛА1
7411 - 555ЛИ3
74245 - 555АП6
4520 - 561ИЕ10
4040 - 561ИЕ20 (найти не удалось)
8253 - 580ВИ53
диоды - КД522
транзистор - КТ315
Shumadan (07.09.2019)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)