У Вас уже есть или знаете где купить? ;)
На Atmega компактнее получается. Звук конечно похуже, но имхо не критично.
Купил на Али по какой то прям смешной цене. Около 100р. за 2шт. Поленился проверять их, так что не могу ручаться за качество). С микроконтроллерами пока дела не имел.
Да, конечно нужно их проверить(есть комп с AY)
turlipuki, AY-3-8910 и сейчас по смешной цене. Но они вообще огромные. И отзывы не однозначные.
AY-3-8912 по ~1500 руб.
Ничëси, не знал.Цитата:
AY-3-8912 по ~1500 руб.
Микросхема конечно огромная, согласен. Но плюс в том, что несложно сделать.
Всëж проверю сейчас, которые купил.
Испытал чипы от китайцев, всë ОК.
Даже сравнил звучание AY и YM, есть некоторая разница)
- - - Добавлено - - -
Так в этих компьютерах всë большое, Ретро всë же =))Цитата:
Я о том, что 8912 имеет 28 ног (тоже не маленькая), в то время как 8910 все 40 ног.
То бишь 8912 размером как ROM, а 8910 как Z80.
Подскажите, по какому стандарту лучше расширять память Ленинграда до 256Кб?
Пентагон (бит D6 порта 7FFD)?
Или Скорпион (бит D4 порта 1FFD)?
И зачем в схеме https://www.avray.ru/wp-content/uplo...7ffd_3_tmp.png источник https://www.avray.ru/ru/zx-spectrum-256k-upgrade/
на вход G1 LS138 (ИД7) подаётся /М1? На схеме чип в левом нижнем углу.
М1 на ИД7 идёт, чтобы выборка регистра порта конфигурации и регистров AY происходила синхронно с окончанием операции, а не от фонаря. Это правильное решение. Без М1 тот же АY будет мусорить на шину в какие-то моменты
Shofer, но ведь есть же сигнал /IOREQ, который тоже задействуется в этих схемах, и если я правильно понимаю, с /М1 никак не пересекается.
Т.е. если /IOREQ низкий, то /М1 всегда будет высокий. Разве не так?
Хотя есть вот такая схема https://www.cxemateka.ru/i/AY-3-8910.gif с сайта Схемотехника, в которой видно, что М1 добавлен. То есть видимо без него что-то работало не так.
В общем непонятно, в какие именно моменты АY будет мусорить на шину?
IORQ совместно с М1 вообще используется для подтверждения прерывания. Но смысл не в этом, а в том, что низкий М1 означает, что проц выполняет операцию. М1 - это машинный цикл. Как только М1 становится высоким, в этот момент можно производить запись/чтение и это не будет конфликтовать с предыдущими данными