www.wikidata.de-de.nina.az
Der Sony SPC700 ist ein 8 Bit Soundchip der von Ken Kutaragi entworfen wurde und zusammen mit einem Digitalen Signalprozessor DSP in der Spielkonsole Super Nintendo Entertainment System SNES Verwendung fand Der SPC700 samt zugehorigem 16 Bit DSP wurde von Sony entwickelt und hergestellt Spater betrat Sony den Spielekonsolenmarkt mit der PlayStation Fur die damalige Zeit 1990 war der SPC700 Chip sehr fortschrittlich und kann begrenzt sogar mit heutigen Wavetable Synthesizer Soundkarten verglichen werden Sony SPC700 Core MicrocontrollerTechnik Bearbeiten nbsp Von Sony entwickelter DSPIm SNES ist der SPC700 oberhalb des DSP angebracht Der Soundchip enthalt intern 64 KB RAM und lauft mit einer Taktfrequenz von 1 025 280 MHz der Audio Taktgeber lauft mit 24 606 720 Hz notwendig fur die serielle Ubertragung der Samples zum DAC die auf 3 075 840 Hz geteilt werden von jeweils 3 Takten erhalt der SPC700 den ersten Takt und der DSP die restlichen 2 Takte Er besitzt sechs interne Register und kann 256 Opcodes ausfuhren SPC700 Sound Samples werden im RAM in einem komprimierten Format gespeichert das mit ADPCM vergleichbar ist Der Befehlssatz ahnelt dem der 6502 CPU Reihe enthalt aber zusatzliche Befehle wie XCN eXChange Nibble das die oberen und unteren 4 Bit des Ausgangssignals des 8 Bit Registers vertauscht und einen Befehl der eine 8 Bit x 8 Bit Multiplikation und Speicherung in einem 16 Bit Register ermoglicht Der zum SPC700 gehorende DSP arbeitet ahnlich wie moderne Wavetable Soundkarten wie z B die Sound Blaster Audigy Es konnen acht Stimmen simultan in jeder passenden Tonlage und Lautstarke erzeugt werden Zudem unterstutzt er Voice Panning ADSR Echo mit Filterung uber einen programmierbaren 8 Tap FIR Finite Impulse Response und den Einsatz von Rauschen als Gerausch Quelle nutzlich fur bestimmte Soundeffekte wie z B Wind Das Ausgangssignal wird als 16 Bit Stereo mit einer Abtastrate von 32 kHz erzeugt Die Kommunikation des SPC700 mit dem DSP geschieht uber Memory Mapped I O nbsp SNES MainboardDer SPC700 hat eine eher ungewohnliche Arbeitsweise fur einen Soundchip Die Haupt CPU des SNES ubertragt Datenblocke mit Befehlen und Sound Samples zum internen Speicher des SPC700 Diese Befehle bestehen aus Maschinencode und wurden fur den SPC700 auf nahezu die gleiche Art entwickelt wie fur PCs oder Macs Als solcher kann der SPC700 als Koprozessor fur den Sound des SNES betrachtet werden Dies stellt einen Vorteil verglichen mit dem Game Boy Advance dar bei dem die ARM7 CPU die gesamte Tonerzeugung leisten muss Das emulations bezogene Sound Format SPC ist vom Namen dieses Soundchips abgeleitet Siehe auch BearbeitenSPC Dateiformat Weblinks BearbeitenTutorial zur Verwendung des SPC700 fur das SNES auf Wikibooks engl SPC700 Dokumentation engl SPC700 APU Manual engl Memento vom 8 Februar 2006 im Internet Archive Abgerufen von https de wikipedia org w index php title SPC700 amp oldid 239013777