SPC700
Sony SPC700 on Super Nintendo Entertainment Systemissa (SNES) käytetty 8-bittisellä suorittimella varustettu äänipiiri. SPC700 on osana SNESin äänimoduulia. SPC700-piiri oli erittäin edistynyt aikaisekseen (1991) ja sitä voidaankin luonnehtia tietyin tavoin nykyisien wavetable-synteesiin perustuvien äänikorttien esi-isäksi.
SPC700:n ja sen kumppanina toimivan 16-bittisen S-DSP:n kehitti ja valmisti Sony. Super Nintendo Entertainment Systemin sisällä SPC700 sijaitsee S-DSP:n yläpuolella, äänimoduulin vasemmalla laidalla. Piiri on kytketty piirilevylle juotettuun 64 kilotavun muistiin ja käy 2,048 MHz:n nopeudella. Se koostuu kuudesta sisäisestä rekisteristä ja voi suorittaa 256 operaatiokoodia. SPC700:n ääninäytteet ovat digitaalisesti pakatussa muodossa. Toisin kuin useimpien muiden komponenttien kohdalla, SPC700 ei tue DMA tiedonsiirtoa, vaan kaikki informaatio täytyy siirtää neljän 8-bittisen rekisterin kautta, jotka näkyvät sekä SPC700:lle että Super Nintendo Entertainment Systemin suorittimelle.
SPC700:n kumppani, S-DSP toimii samankaltaisesti kuin modernit wavetable-äänikortit, kuten Sound Blaster Audigy. Se pystyy toistamaan samanaikaisesti 8 häviöllisesti pakattua 16-bittistä samplea millä tahansa korkeudella, voimakkuudella ja stereopaneroinnilla. SPC700:lle ja S-DSP:lle voidaan kehittää soitto-ohjelmistoa siinä missä tavallisille PC-yhteensopiville tai Macintosh-koneillekin. Emulointiin liittyvä ääniformaatin tiedostonimi .SPC tulee tämän piirin nimestä.
Aiheesta muualla
- http://www.snesmusic.org/ – Piiriin liittyvä emulointiaiheinen sivusto
- http://emureview.ztnet.com/developerscorner/SoundCPU/spc.htm – SPC700:n dokumentaatiota (englanniksi)