Звуковая карта на базе AY-3-8912 для микрокомпьютера "Электроника МС 0511" (УКНЦ).
- Схема - aberranthacker
- Финальная ревизия схемы и трассировка печатной платы - zloiMOZG
- 3 звукогенератора AY-3-8912
- шинные драйверы с инверсией, прощай программное инвертирование :)
- разъем расширения (feature connector), позволяет подключать дополнительные устройства к ПП без дублирования логики работы с шиной и дешифрации адресов
- диапазон адресов 0177360-0177377
- адреса 0177360, 0177362 и 0177364 используются AY-3-8912
- линии детектора адреса диапазона 0177366-0177377 выведены на future connector (P2)
- реализация на дискретной логике в классических DIP-корпусах - аутентичное "ламповое" решение
- обмен со звукогенераторами реализован так же как на компьютерах серии БК
- запись слова передаёт адрес регистра AY
- запись байта передаёт данные в регистр звукогенератора
- вырез под ключ в нижней части платы, не совпадает с ключём слота ПП, вырез необходимо расширить влево, на половину его ширины
- футпринт кварцевого генератора выполнен зеркально, генератор необходимо развернуть на 180 градусов и пробросить перемычку
- 0o177360 AY1
- 0o177362 AY2
- 0o177364 AY3
- 0o177366 -unused- (MIDI control в алтернативной FPGA реализации)
- 0o177370 -unused- (MIDI data в алтернативной FPGA реализации)
- 0o177372 ЦАП (Covox)
- 0o177374 YM3812 (OPL2)
- 0o177376 -unused-
На данный момент, вывод звука работает в игре ChibiAkuma's, и в музыкальном демо timeCS.
Портирован The AKG (generic) player. Для музыки созданной, в пожалуй самом навороченном Arkos Tracker 2. Так же в нём можно создавать звуковые эффекты, не особенно вникая в специфику работы с AY.
Плюс, адаптирована БК-0011М версия проигрывателя *.pt3
.
Особенностью УКНЦ версии является то, что она рассчитана на работу с треком в
одном из банков памяти. Т.е. считывание трека идёт побайтово, из определённого
банка памяти, используя регистры адреса/данных. В случае использования банков 1
или 2 (а так же, если есть готовность допустить затирание ОЗУ ЦП режима HALT), это
предоставляет возможность проигрывать треки размером до 36К на чип.
./Project Outputs for aberrant_sound_module/aberrant_sound_module 1.0.0/
Звуковые возможности УКНЦ ограниченны 1-битной пищалкой. И к сожалению они не были расширены в те времена, когда трава была зеленее, а эти компьютеры выпускались и массово использовались.
Идея создания звуковой карты для УКНЦ возникла давно, но её реализация стала актуальной только во время портирования игры ChibiAkuma's, когда появилась реальная потребность в устройстве подобного рода.
- Аутентичность: Устройство собрано из компонентов, доступных в начале 90-х годов, что делает его своеобразной фантазией на тему того, каким могло бы быть звуковое расширение для УКНЦ, если бы этот компьютер получил большее распространение как бытовой ПК.
- Компактность: Размер платы не превышает размер стандартного модуля КГМД.
- Разъём расширения (future connector): Этот разъём позволяет подключать дополнительные устройства к периферийному процессору с минимальными усилиями.