SPC700

Tähän artikkeliin ei ole merkitty lähteitä, joten tiedot kannattaa tarkistaa muista tietolähteistä.
Voit auttaa Wikipediaa lisäämällä artikkeliin tarkistettavissa olevia lähteitä ja merkitsemällä ne ohjeen mukaan.

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 edistynytlähde? 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ää toisto-ohjelmistoa kuten IBM PC-yhteensopiville tai Apple Macintosh-koneille. 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)