Да, на сегодняшний день есть 2 рабочие конфигурации платы:
1) с Z-контроллером
2) С DivMMC
Для ревизии C платы нужно будет немного допилить код, кнопка NMI переехала.
Вид для печати
я так понимаю платы еще не приехали/в производстве?
продаваться будут?
Платки ревизии C приехали, обнаружился злостный косяк, ушли в мусорку, заказаны новые, ждем-с :)
Продаваться - на Украине будет немного лишних, на территориии РФ - лучше попросить потом кого нибудь их выпустить для коллег из РФ.
Но для начала нужно дождаться новой партии и собрать + запустить опытный образец новой ревизии.
В любом случае, все исходники в github, лицензия - WTFPL ;)
В общем, коллеги, rev.C вполне оказалась работоспособна, можно собирать :)
Обновил фирмварь для этой платы в github.
http://i.piccy_.info/i9/7f0869f2458f...o_revC_800.jpghttp://i.piccy_.info/a3/2019-10-08-1...55x566-r/i.gif
Единственный момент, который обнаружился - связан с Atmega8:
1) я не смог ее зашить через ISP хедер на плате, пришлось выпаивать, шить отдельно и запаивать назад. Почему - вопрос, возможно линия RESET вносит какие-то косяки. Это при том, что JP1 разомкнут и питание идет только на Atmega8.
2) если Atmega8 запаяна, но JP1 разомкнут - плата стартует с косяками, по всей видимости - с мусором на ШД. Так и не пойму пока, откуда и почему.
Поэтому:
1) запаивать мегу нужно уже прошитую
2) ISP разъем можно не запаивать
Если у кого будут мысли по этому поводу - с радостью выслушаю.
Может какой-нибудь диод поставить на линию RESET к Atmega ?
Или запаять атмегу первой и сразу прошить а потом запаять остальное.
Какая красотулька!))) жду сборок и отзывов,
очень привлекает форм фактор.
UPD: Все получилось, если не запаивать второй контакт ISP разъема (то есть не подавать +5В с программатора), а питать плату целиком от внешнего источника..
Все шьется на ура :)
Однако, после тщательного тестирования эмулятора AY обнаружилось, что:
1) версия 25.0 имеет дефекты, в сложных демках начинает плавать тон звуков, такое впечатление, что оно не успевает захватывать данные с ШД (это с кварцем на 24 МГц)
2) поэтому рекомендую шить в Atmega последнюю проверенную версию - 24.7
3) В прошивке CPLD также из узла дешифрации AY был убран сигнал M1, позозреваю, что из-за чрезмерно коротких импульсов BDIR / BC1 в результате, эмулятор AY ведет себя, порой, не очень предсказуемо.
Второй экземпляр тоже завелся , желательно заземлить кварц на пал-кодере
Karabas-Nano has invaded Scandinavia! https://www.facebook.com/retrogaming...79762428990375