General Sound (förkortning GS används också ofta ) är ett ljudkort för kloner av hushållsdatorn ZX Spectrum som är vanligt i vidderna av det forna Sovjetunionen [1] . I själva verket är det en dator i en dator - en liknande teknisk lösning användes i SNES -konsolen . Skivan designades och tillverkades av X-Trade ( S: t Petersburg ) i slutet av 1990-talet (1997-1998). Distribueras även av ZX Spectrum-kompatibla datortillverkare, Nemo (ZX Spectrum) och Scorpion . Tillåts spela 4-kanalsmusik i MOD-format, såväl som digitaliserade ljudprover, parallellt med datorn, utan att försämra dess huvudprocessors prestanda . Den användes för att poängsätta spel, lyssna och skapa musik i MOD-format.
General Sound är en av de mer sofistikerade enheterna i sitt slag för ZX Spectrum-kompatibla datorer. Det är ett oberoende mikroprocessorsystem med sin egen processor, minne, DAC och andra element. Den är ansluten till datorn via en in-utgångsport , genom vilken data och kontrollkommandon överförs. Det räcker med att datorn laddar in de nödvändiga ljuden och musikkompositionerna i kortets minne och sedan bara skickar kommandon, som en begäran om att spela önskat ljud eller melodi, ändra volymen eller ändra tonhöjden. Det är också möjligt att ladda en musikmodul i kortets minne, starta den för uppspelning, återställa datorn och arbeta med andra program, medan General Sound fortsätter spela musik.
Kortet har en kantkontakt för att installera det i ZX-BUS -bussplatsen (finns på KAY , Pentagon 1024SL och ZX Evolution -datorerna ), och i avsaknad av en sådan kortplats kan det anslutas till vilken ZX Spectrum-kompatibel dator som helst. genom att löda ledningar till kontakten och de nödvändiga kretspunkterna dator.
På grund av den höga komplexiteten hos kretsen, som innehåller cirka 40 mikrokretsar , och jämförbar med komplexiteten hos själva datorns krets, gjordes General Sound praktiskt taget inte av amatörer på egen hand. Dessutom raderade moderkortstillverkarna medvetet sina namn från alla mikrokretsar.
Huvudprogramvaran finns i kortets ROM . Den tillhandahåller att ta emot kommandon och data från datorn, spela musik och ljudeffekter.
En ganska stor mängd mjukvara har skrivits och anpassats för kartan. Bland det:
General Sound har ungefär tre gånger så hög prestanda som en typisk ZX Spectrum-kompatibel dator. Det är också möjligt att ladda inte bara data till kortets minne, utan även körbar kod som kan exekveras i kortets minne.
2008 släppte NedoPC-gruppen en ny version av General Sound kallad NeoGS, som ökade minnet till 4 MB, processorhastigheten till 24 MHz, lade till ett snabbt dataöverföringsgränssnitt, stöd för MP3 -format, SD- kortgränssnitt och en flexibel arkitektur med förmågan att blixt i farten. [2]
Det är möjligt att använda kortet inte bara för att spela musik och ljud, utan också för att utföra komplexa beräkningar. Exempel på sådan användning: AY-3-8910 ljudgeneratorchipsimulator , anpassad version av musikredigeraren, The Link-demo [1] .