Nintendo S-SMP

Der Nintendo S-SMP ist die Audiozentraleinheit der SNES Videospiel-Konsole.

Der SNES enthält ein gesundes Modul genannt APU (In einer Prozession gehende Audioeinheit), der fast vom Rest des Systems völlig getrennt ist: Es wird an nominellen 24.576 MHz sowohl in NTSC als auch in FREUND-Systemen abgestoppt, und kann nur mit der Hauptverwaltung über 4 Register auf dem Bus B kommunizieren. Es wurde von Ken Kutaragi entworfen und von Sony verfertigt, die nachher in die Videospiel-Konsole-Industrie mit seiner Marke von PlayStation eingegangen ist.

Der S-SMP (der 8-Bit-Sony SPC700 Kern hat) wird auf der linken Seite des gesunden Moduls gelegen. Es teilt 64 Kilobytes von PSRAM mit dem S-DSP (der wirklich den Ton erzeugt) und an 2.048 MHz läuft, die durch 12 von des 24.576-MHz-Kristalls geteilt sind. Es hat sechs innere Register, und kann 256 opcodes durchführen. Der SPC700 Befehlssatz ist dass der 6502 Zentraleinheitsfamilie ziemlich ähnlich, aber schließt zusätzliche Instruktionen einschließlich XCN ein (Austauschnagen), der die oberen und niedrigeren 4-Bit-Teile des 8-Bit-Akkumulators tauscht, und 8 durch 8 bis 16 Bit Instruktion multiplizieren.

Der S-DSP ist zum Produzieren und Mischen 8 gleichzeitiger Stimmen bei jedem relevanten Wurf und Volumen in 16-Bit-Stereo an einer Beispielrate von 32 Kilohertz fähig. Es hat Unterstützung für den Stimmenschwenk, die ADSR Umschlag-Kontrolle, das Echo mit der Entstörung (über eine programmierbare 8-Klapse-TANNE), und das Verwenden des Geräusches als gesunde Quelle (nützlich für bestimmte Geräuscheffekte wie Wind). S-DSP Ton-Proben werden im RAM im komprimierten (BRR) Format versorgt. Kommunikationen zwischen dem S-SMP und dem S-DSP werden über die mit dem Gedächtnis kartografisch dargestellte Eingabe/Ausgabe ausgeführt.

Auf den RAM wird an 3.072 MHz mit Zugängen zugegriffen, die zwischen dem S-SMP und dem DSP gleichzeitig gesandt sind. Dieser RAM wird verwendet, um den S-SMP-Code und den Stapel, die Audioproben und den Zeigestock-Tisch und den Echo-Puffer des DSP zu versorgen.

Der S-SMP funktioniert auf eine etwas unkonventionelle Weise für einen gesunden Span. Ein Stiefel-ROM läuft auf dem S-SMP auf die Macht oder das Rücksetzen, und der wichtige SNES CPU verwendet es, um Codeblöcke und gesunde Proben zum RAM zu übertragen. Der Code ist Maschinencode entwickelt spezifisch für den SPC700 Befehlssatz auf die ziemlich gleiche Weise, wie Programme für den wichtigen CPU geschrieben werden; als solcher kann der S-SMP als ein Coprozessor betrachtet werden, das für den Ton auf dem SNES gewidmet ist.

Da das Modul größtenteils geschlossen ist, kann der Staat des APU als eine.SPC Datei gespart werden, und kann auf eine eigenständige Weise wettgeeifert werden, die ganze Spielmusik abzuspielen (abgesehen von einigen Spielen, die ständig ihre Proben vom ROM verströmen). Kundenspezifische Patronen oder PC-Schnittstellen können verwendet werden, um.SPC Dateien auf einen echten SNES SPC700 und DSP zu laden. Der gesunde Format-Namen-.SPC kommt aus dem Namen des Audiozentraleinheitskerns.

Format

Eine SPC700-Ton-Datei (oder SPC) ist eine Videospiel-Musik-Datei, die aus Hunderten und Musik-Daten vom RAM besteht, der durch den SPC700-Ton-Span auf Super Nintendo Entertainment System (SNES) oder Fantastischem Famicom verwendet ist. Dieser gesunde Daten wird gewöhnlich bei einem Konsole-Emulator und nicht beim System selbst erhalten.

Die Fähigkeiten zum SPC700 DSP in der SNES Tonanlage berücksichtigen Musik-Synthese durch Proben (analog MOD oder IHM Musik-Formate), langem Strecken des Audios erlaubend, von nur 64 Kilobytes von Daten erzeugt zu werden.

Der Span erzeugt 16-Bit-Ton an 32 Kilohertz, aber SPC700 Emulatoren können allgemein zur Produktion an einer verschiedenen ausfallenden Rate (von 8 bis 48 Kilohertz) wiederkonfiguriert werden.

SPC plugins sind für die Mediaspieler-Software und das tragbare MP3 Spieler-Laufen Rockbox verfügbar. Einige SPC Spieler bieten Unterstützung für komplizierte gesunde Interpolationsmethoden an zu versuchen, gesunde Qualität zu erhöhen. Mehrere Programme bestehen, um MIDI Dateien von den Kerbe-Blöcken von SPC Dateien zu erzeugen.

Das Format ist unfähig, Musik zu unterstützen, die durch das Tauschen von Proben im Fluge gespielt wird, hat ein Trick eines Programmierers gepflegt, die 64-Kilobyte-Grenze des SPC700 zu überwinden. Der Fehler ist in den Spuren "Yume-Wa Owaranai" aus Märchen von Phantasia am meisten offenbar und, "" von der SNES Version Des Löwe-Königs Bereit Sein.

SPC 700

Sony SPC 700 ist der einheitliche 8-Bit-Zentraleinheitskern von S-SMP, der von Sony mit einem Befehlssatz verfertigt ist, der dieser der MOS Technologie 6502 (wie verwendet, im Kommodore 64 und Vic 20, Apple II und BBC ähnlich ist, Mikro-).

Anwendungen erstrecken sich von gesunden Zentraleinheiten wie der S-SMP von Nintendo und die Mikrokontrolleur-Reihe CXP82832/82840/82852/82860. Der A/V Pro-Sohn-Empfänger 2300 DTS verwenden einen CXP82860 Mikrokontrolleur, der den SPC 700 Zentraleinheitskern verwertet.

Links

ist

Stadtbezirk von Neringa / Wronskian
Impressum & Datenschutz