Hrozně se omlouvám, tuhle šortku vám dlužím už celé měsíce, ale nějak mi to zapadlo. O projektu jsem informoval, když byl ještě v plenkách, viz PicoGUS, postavte si Gravis UltraSound, co se nedávno změnilo je dostupnost, hotový PicoGUS si lze objednat za 45 dolarů - ano, skutečně hotový, mikrokontroler Raspberry Pi RP2040, který kartu pohání, je přímo na boardu, stejně tak je nahrán nezbytný firmware, zvukovka je tedy připravena k okamžité akci.
Aktuálně bohužel nejsou zvukovky skladem, ale další várka je dle všeho v procesu, můžete se přidat do fronty a dostat oznámení o naskladnění.
Připomeňme si, že PicoGUS je zvuková karta do osmibitového ISA slotu, která emulační cestou nabízí kompatibilitu se zvukovkami Gravis UltraSound, AdLib (OPL2), CMS/Game Blaster a Tandy 3-Voice, a dále podporuje MIDI výstup s emulací MPU-401 v "inteligentním" módu. Také disponuje USB portem, do kterého lze připojit moderní gamepad, podporovány jsou Xbox 360 gamepad a DualShock 4.
Celý projekt je naprosto otevřený, viz podklady na GitHubu, další informace naleznete na oficiální stránce projektu.
Tak to čumim. Nějaké open zvukovky jsou dlouho, ale vždy nějaké FPGA/hovado_cpu nebo desítky obvodů. Takhle jednoduchou jsem ještě neviděl.
Už jsem se zařadil do wait listu a snažím se prokopnout nějaký example pro GUS v C/C++. Celkem zatím i úspěšně, alespoň v emulaci. Ultimátní plán je přidat podporu GUS do OpenMRac.
https://github.com/Franticware/dos-gus-djgpp