V minulém článku jsem se zmiňoval, že sháním zvukovou kartu ZX Multisound do svého noveho ZX Evolution. Pamětníci si jistě pamatují, že u svého starého ZX Evolution jsem měl ale zvukovou kartu NeoGS. Proš jsem se rozhodl pro ZX Multisound a nešel jsem do zvukové karty, kterou již znám?
ZX Multisound je maximalistická zvuková karta, která se snaží sjednotit co nejvíce existujících ZX Spectrum zvukových standardů na jedné desce. Chceš FM syntézu, SAA1099, General Sound, covox i MIDI? Multisound to umí všechno najednou. To mne nadchlo asi nejvíce - ve starém ZX Evolution jsem měl NeoGS a musel jsem tam přidat ještě další kartu TS FM, která "visela" na plochém kabelu volně v prostoru. Tohle je pro mne mnohem čistější řešení - i když je vše v zavřené v krabici, takže mi to nemusí dělat starosti, ale nemusím řešít problémy s volně položeným plošným spojem TSFM, který může způsobit nějakou tu škodu při zapnutém počítači.
NeoGS jde opačnou cestou. Je to specializovaná karta zaměřená primárně na přehrávání modulů (MOD formátů) a MP3, vybavená vlastním nezávislým Z80 procesorem a velkou operační pamětí. Funguje jako samostatný hudební subsystém, který pracuje paralelně se ZX Spectrem. Tady bych se malinko zastavil u přehrávání MP3 - ano, jako "wau efekt" je to super, ale popravdě, vyjma jednoho prvotního spustění (kvůli vyzkoušení) jsem MP3 na ZX Evolution nepustil. Popravdě ZX Evolution (potažmo, skoro všechny ZX stroje) mám kvůli AY hudbě... takže střízlivým pohledem mě podpora MP3 nezajímá.
| Funkce | ZX Multisound | NeoGS |
|---|---|---|
| AY/YM – TurboSound FM | ✅ 2× YM2203 (FM + SSG) | ❌ ne |
| SAA1099 | ✅ ano | ❌ ne |
| General Sound kompatibilita | ✅ ano (vlastní Z80, 1 MB RAM) | ✅ ano (GS-kompatibilní) |
| SounDrive / Covox | ✅ 4× 1-bit DAC | ❌ ne |
| MIDI syntetizátor | ✅ SAM2695 | ❌ ne |
| MP3 dekodér | ❌ ne | ✅ VS10xx (SPI) |
Klíčový rozdíl je v přístupu k FM syntéze. Multisound používá dva čipy YM2203, přičemž každý z nich obsahuje 3 kanály FM syntézy (OPN) a 3 kanály SSG kompatibilní s AY – celkem tedy 6 FM a 6 SSG kanálů v TurboSound FM konfiguraci. To je pro dema a hry s FM soundtrackem obrovský potenciál. NeoGS žádný analogový čip pro syntézu nepoužívá – veškerý zvuk generuje softwarově svůj vlastní Z80, nebo přehrává MP3 přes hardwarový dekodér. Samozřejmě je pár her, které mají podporu TurboSound, ale ty Vám budou fungovat i s kartou ZX Multisound.
Multisound má GS část běžící na 16 MHz (základní verze) s 1024 KB RAM a čtyřmi 1-bitovými DAC pro digitální výstup. NeoGS jde výrazně dál: vlastní Z80 lze přepínat mezi 10, 12, 20 a 24 MHz, k dispozici je 4 MB RAM, 512 KB flash-ROM pro firmware a podpora až 8 zvukových kanálů pro MOD přehrávání. Navíc podporuje DMA přenos dat ze ZX Spectra do své paměti, což výrazně urychluje nahrávání zvukových dat.
| Parametr | ZX Multisound | NeoGS |
|---|---|---|
| FPGA / CPLD | ❌ diskrétní logika | ✅ Altera EP1K30 FPGA + CPLD |
| SD karta | ❌ ne | ✅ microSD (SPI) |
| RAM | 1 MB (GS část) | 4 MB |
| Flash ROM | ❌ ne | 512 KB |
| Napájení | 5V + 12V | 5V |
| Nezávislý chod | ✅ (GS část) | ✅ (celá karta) |
| Rozměry PCB | 170 × 64 mm | cca 61 mm výška (rev. C) |
NeoGS je díky FPGA flexibilnější: firmware je upgradovatelný přes flash, chování lze měnit bez výměny hardware. Poslední aktualizace ROM (verze 1.11) vyšla dokonce v únoru 2026, takže projekt je stále živý.
NeoGS má vlastní ekosystém softwaru: Neo Player Light (přehrávač MP3 a MOD), Neo8Tracker (editor modulů přímo na Spectru), Z-Player a sdílenou základnu her a utilit s General Soundem.
Multisound těží z toho, že podporuje hned několik zavedených standardů najednou. Veškerý software napsaný pro TurboSound FM, SAA1099, General Sound nebo SounDrive by měl fungovat bez úprav. To je obrovská výhoda pro kompatibilitu s existující knihovnou her a dem.
Zdroje: ZX Multisound na GitHubu, NeoGS – NedoPC