Это не "дура", это FMonster (Попытка создать ISA 8-bit плату со всеми синтезаторами)

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
Fagear
Advanced Member
Сообщения: 1477
Зарегистрирован: 22.01.2010,11:23
Откуда: Москва, САО

Вклад в сообщество

Это не "дура", это FMonster (Попытка создать ISA 8-bit плату со всеми синтезаторами)

Сообщение Fagear » 21.03.2023,19:13

great coder писал(а): 21.03.2023,15:25 Кстати, про замусоривание канала PC Speacker-а (уж он-то точно "грязнее некуда"!) есть идеи?
С PC-speaker'ом вопрос уже решён:

Разъём неполярный, втыкать можно как угодно, земляных петель не образуется, звук достаточно чистый (насколько возможно для спикера) и правдоподобный (не сильно отличается от подключённого напрямую динамика).
Вход PC speaker
Вход PC speaker
great coder писал(а): 21.03.2023,15:25 А с уровнем канала C (для работы DMA) боротся не стали
Не стал. Прикол в том, что без AY8930 большая часть игр один фиг не заработает нормально с CSM, ибо для детекта используются расширенные регистры. Так что DMA в этом случае и не нужен уже будет.
А с AY8930 проблем с уровнями нет. Да и в AY-блоке нет DMA части в принципе.
great coder писал(а): 21.03.2023,15:25LM13600
Для реплики CSM LM13600 оставлена как была, на блоке AY её нет, ибо я не нашёл ни одной игры, которая бы использовала её (она общей громкостью рулит).
great coder писал(а): 21.03.2023,15:25 Конечно, вряд ли кто-то всерьез захочет печатать через настоящий LPT... но потенциальное поле для лишнего глюкала есть.
Если очень хочется иметь LPT контроллер параллельно с FMonster - в CMOS доступно ещё два адреса. Как минимум, можно начать с 0x3BC.
Ну и можно снять перемычку, тогда блок ЦАПа не будет "прикидываться LPT контроллером".
Отладочный блок стерео ЦАП (FMonster)
Отладочный блок стерео ЦАП (FMonster)
great coder писал(а): 21.03.2023,15:25 Тут пугает не столько 1gate-логика, сколько десяток транзисторов
Там десяток диодов, чтобы сделать "ИЛИ" для сигнала выбора чипа, чтобы можно было сразу несколько адресов выбирать. Они безумно мелкие и неудобные в пайке, я их уже заменил на сдвоенные диоды в корпусах SOT-23.
great coder писал(а): 21.03.2023,15:25 Неужели несмотря на такую рассыпь BOM (c 393) таки уменьшился?
С переходом на 393 BOM особо не изменился. 74HC08 уже были в схеме, а 193 заменилась на 393.
great coder писал(а): 21.03.2023,15:25 Ни слова о программной поддержке!
В видео есть целая одна (недоделанная) софтина, которая работает!
great coder писал(а): 21.03.2023,15:25 выпилить OPL2, потому что OPL3 стерео. Неужели 2OPL2 настолько лучше звучат, чем OPL3 (в их эмуляции), стоит ли оно того?
Они не то, чтобы лучше звучат. С OPL3 ряд проблем, которые мне не особо интересно решать.
На какой-то материнке блок отказался играть. Не разбирался почему, остальные работают.
Это единственный синт, который не существует в DIP'е.
Этот синт требует добавления в BOM лишних элементов по одной штучке (в цепи фильтра).
А также см. приколы с определением его наличия в системе без Sound Blaster'а.
Да и в целом, FMonster - сборище всяких странных и/или редких синтов для IBM PC, OPL3 же как известной субстанции за баней - из каждой щели торчит.
2xOPL2 для меня интереснее, как более редкое и странное решение, чем банальный один OPL3.

Немного фото в процессе отладки:
Отладка ФНЧ для SAA1099
Отладка ФНЧ для SAA1099
Процесс отладки FMonster
Процесс отладки FMonster
Примерка механической части FMonster
Примерка механической части FMonster

Ответить