Кстати, для уменьшения количества микросхем можно логику запихать в одну CPLD типа EPM7032. Останутся только сам процессор, AY, буфер шины данных, ЛН1 в генераторе 14МГц. Плюсы в таком подходе, не надо будет если что резать дорожки, если ошибся с инверсией или схемотехникой. Минусы - стоимость (от 200руб) и необходимость программировать (USB ByteBlaster и программа от Quartus для программирования).
Вот вариант с EPM7032 - https://disk.yandex.ru/i/KEiMpxT2v-9dwg
В прошлом варианте забыл инвертировать RESET, обновил
Последний раз редактировалось Mick; 14.08.2025 в 13:08.
200 руб. - это не те деньги, из-за которых могут возникать какие-то сомненияЧто касается прошивания, то, думаю, кто будет собирать, у того всё нужное оборудование есть, а люди типа меня всё равно будут обращаться к специалистам
Ещё прогонял в голове сценарий использования и понял, что мне не хватает микшированного моно выхода. У меня монитор EIZO 8020 от MSX, там встроенный монофонический динамик и меня на всех компах сложился некий стандарт для DIN-7, один из контактов которого звук. Поэтому хотелось бы не городить что-то навесом, а просто подключить проводок от платы к DIN-7 и иметь сразу готовый моносигнал BEEPER+AY.
Последний раз редактировалось CityAceE; 14.08.2025 в 18:22.
С уважением, Станислав.
DIN-7 это на платке на этой надо поставить, какие контакты?
Так в схему включил выход моно, и собственно добавил в микшер и вход моно, если вдруг внутренний звук подмешать кто то захочет. Схема тут - https://zx-pk.ru/threads/36257-pk-sp...=1#post1217251
P.S. Обнаружил у себя штук 20 EPM7032SLC44. Значит будем на них делать.![]()
Не, не. DIN-7 - это разъём у меня на корпусе. 6-й контакт - это у меня звук. Вот к нему я и потяну проводок от платы расширения. Никаких дополнительных разъёмов на эту плату ставить не требуется. По-моему вполне можно обойтись гребёнкой. Плата всё равно будет где-то внутри компа. Ну не у всех, конечно, комп в корпусе, но тем не менее.
Супер! Спасибо.
Я точно захочу!
Отлично! Бронирую одну под себяГотов внести предоплату!
С уважением, Станислав.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вчера получил письмо с просьбой добавить на платку как я понял вот эту схемку - https://zx-pk.ru/threads/27577-rassh...=1#post1157864
Насколько я понимаю, она позволяет использовать "брошенные" 16кб ОЗУ, в случае применения линейки памяти на РУ5.
Я не силен в возможностях Специалиста, но в принципе в CPLD остались 4 свободные ноги и можно так сказать попробовать такое провернуть. Но для надежности, выведу их на пустые контактные площадки, как и A14 c A15. Там уж каждый решит, будет пользоваться или нет. Просто надо будет соединить их перемычками.
Посему обновил схему - https://zx-pk.ru/threads/36257-pk-sp...=1#post1217251
- - - Добавлено - - -
Ну тогда, если больше замечаний и предложений нет, приступаем к разводке.
drune(17.08.2025)
Или я туплю или эта схема всего лишь переадресует (при MODE=1) обращения к C000-FFFF в область 0000-3FFF. Само по себе это ничего полезного не дает, чтобы залезть в РУ5 по адресам C000-FFFF надо резать основную плату. Или там в более ранних постах была еще часть схемы, которая реализовывала нужный функционал. Можно не привязываться к РУ5, а поставить на дополнительную плату еще и SRAM, в который переадресовать обращения к С000-FFFF при включенном соответствующем режиме в т.ч. для специалистов на РУ6.
Я не агитирую в пользу этого или других изощрений, просто обращаю внимание.
- - - Добавлено - - -
Возможно там предполагалось пустить A14' только на дешифрацию, чтобы старый дешифратор трактовал (при MODE=1) обращения к C000-FFFF как к озу, а к РУ5 должен подходить старый адрес A14, чтобы реальное обращение шло в ранее неиспользуемую часть озу. Тогда примерно понятно.
Mick, есть новости?
С уважением, Станислав.
CityAceE(21.08.2025)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)