У легендарной звуковой карты Gravis Ultrasound для шины ISA появилась новая реплика с открытым исходным кодом — проект Beavis Ultrasound. Разработчик под псевдонимом schlae выложил на GitHub подробности своего детища с названием, склеенным из культурных явлений середины 90-х. В репозитории — полные схемы в формате KiCad, разводка печатной платы, образец ПЗУ, восстановленная логика GAL (она обеспечивает рабочий интерфейс CD-ROM через IDE), заметки по сборке и многое другое.

Открытая реплика звуковой карты Gravis Ultrasound для шины ISAИсточник изображения — tomshardware.com

Разводка печатной платы проекта Beavis Ultrasound в KiCadИсточник изображения — tomshardware.com

Ценность проекта автор формулирует сам: «в отличие от других клонов, эта разработка включает полную принципиальную схему, а также восстановленный исходный код GAL». Именно эта программируемая логика делает схему прозрачной и воспроизводимой и позволяет карте работать с подключением IDE, как оригинальные Gravis Ultrasound PnP. Важное уточнение: речь не о клоне версий Classic или MAX, а именно о более сложной и продвинутой PnP.

реклама кормит Уточку 🦆

Почему это интереснее эмуляции

Главная сила проекта — аутентичность. Это точное воспроизведение на уровне схемотехники, а не функциональное приближение: никаких микроконтроллеров вместо настоящей логики, никакой программной эмуляции, и такие вещи, как логика GAL и интерфейс IDE, не выброшены за ненадобностью.

Для ретро-энтузиастов разница принципиальна. Карты Gravis Ultrasound ценились в демосцене и трекерной музыке за аппаратную обработку 32 каналов и собственную память для сэмплов — именно под них писалась значительная часть модулей начала 90-х. Программная эмуляция воспроизводит поведение, но нюансы поведения на конкретном железе и точное поведение по шине способна дать только настоящая схема.

реклама кормит Уточку 🦆

Ахиллесова пята

Та же аутентичность оборачивается проблемой: чтобы собрать плату, придётся раздобыть старый чип AMD AM78C201 InterWave. Микросхема давно снята с производства, и достать её можно только с разборки или у продавцов старых компонентов — со всеми сопутствующими рисками нарваться на нерабочий или перемаркированный экземпляр.

И ещё один момент, о котором стоит знать до начала: протоптанной дорожки здесь нет. Автор честно признаётся, что «на самом деле не изготавливал плату и не тестировал её на функциональность», и прямо предупреждает: собирать её следует на свой страх и риск.

реклама кормит Уточку 🦆

Чем ещё можно закрыть эту нишу

Несколько недель назад сообщалось о возвращении звуковой карты Orpheus II ISA, вернувшейся в производство из-за высокого спроса. Она включает часть функциональности GUS, но это коммерческий проприетарный продукт с закрытыми исходниками.

Самым же популярным самодельным решением остаётся PicoGUS на микроконтроллере Raspberry Pi Pico: он обрабатывает совместимый звук программно и не требует поиска редких винтажных чипов. Выбор между этими подходами по сути мировоззренческий: PicoGUS — чтобы просто слушать старые модули на реальном железе, Beavis Ultrasound — чтобы иметь настоящую карту с задокументированной схемой, которую можно изучать и повторять.