CP System

Das CP System, kurz CPS, ist eine Hardwareplattform des japanischen Unternehmens Capcom, die für den Betrieb von Videospielen in Spielautomaten entwickelt wurde. Die erste Version des CPS erschien im Jahr 1988. Ziel Capcoms bei der Einführung war es, technologisch zu den Mitbewerbern aufzuschließen und Produktpiraterie zu verhindern. Die Grafik der Plattform ist für die Darstellung großer animierter, zweidimensional gestalteter Objekte auf einem Hintergrund ausgelegt, vor dem sich eine gedachte Kamera mitbewegt, deren Bild der im Spielautomaten eingebaute Bildschirm wiedergibt. Der Ton kann synthetisch oder durch die Wiedergabe von Aufzeichnungen erzeugt werden. Die nachfolgenden Versionen des CPS bieten beim Ton die Möglichkeit, Raumklang zu erzeugen sowie mehr Kapazität für Spiele oder erlauben es, ohne Hardwaretausch ein Spiel von einem optischen Speichermedium zu installieren. Das letzte Automatenspiel für die Plattform wurde 2003 veröffentlicht. Der Erfolg Capcoms mit dem Kampfspiel Final Fight in der Einführungsphase des CPS führte zur Fortführung des Genres mit der Street-Fighter-Spielereihe, deren Veröffentlichungen, später auf anderen Hardwareplattformen, über drei Jahrzehnte erfolgten.

CPS-1

Das CP System 1 (CPS-1)[1] ist eine Hardwareplattform von Capcom für Videospiele und erschien 1988.[2] Sie löste von Capcom zuvor entwickelte Plattformen ab, die jeweils nur für wenige Automatenspiele zum Einsatz kamen, dadurch technologisch oftmals nicht ausgereift und im Vergleich zu Mitbewerbern zurückgefallen waren.[3] In einem Interview in der November-Ausgabe von 1989 der japanischen Videospielezeitschrift Gamest hebt Kenzo Tsujimoto, seinerzeit President von Capcom, zwei Entwicklungsziele des CPS-1 hervor: mehr Speicher für Spiele und ein Schutz vor illegalen Kopien. Auch sei die Grafik nahezu fotorealistisch und ermögliche so zusätzliche Lizenzierungen von Capcom-Spielen.[4][5] Die englische Spielezeitschrift The Games Machine bezifferte in ihrer Juni-Ausgabe von 1989 die Entwicklungskosten der beiden anwendungsspezifischen Chips zur Grafikerzeugung (CPS-A und CPS-B) im CPS-1 auf rund 5,5 Millionen £ (entspricht 2024 rund 17,5 Millionen €). Die Entwicklung der beiden Chips habe zweieinhalb Jahre gedauert.[6][7][8] In der Einführungsphase war das Automatenspiel Final Fight das erfolgreichste Videospiel von Capcom für das CPS-1.[9] Daran schloss sich die Entwicklung des 1991 veröffentlichten Automatenspiels Street Fighter II: The World Warrior an, das die gleichnamige Jahrzehnte überspannende Spielereihe begründete.[10]

Aufbau und Funktionsweise

Computerplattform

Eine Leiterplatte des CPS-1 mit Mikroprozessor Motorola 68000 (unten mittig) und Grafikchip CPS-A (oben mittig)

Die Steuerung des gesamten Spielgeschehens übernimmt im CPS-1 ein MC68000-Mikroprozessor von Motorola mit einer Taktfrequenz von 10 MHz und einem 16-Bit-Datenbus. Dafür ist ein 1 MB Festwertspeicher (ROM) zur Speicherung von Programmcode und Farbpaletten vorhanden. Weiterhin stehen 64 KB Arbeitsspeicher (RAM) zur Zwischenspeicherung von Daten zur Verfügung.[11]

Grafik

Die Konstruktion des farbigen Bildes, das aus 384 × 224 Pixeln besteht, übernehmen die beiden Grafikchips CPS-A und CPS-B. Das Hintergrundbild entsteht aus der Überlagerung von bis zu fünf Bildebenen. Drei der Ebenen setzen sich aus jeweils 64 × 64 Zeichen zusammen, die aus respektive 8 × 8 Pixeln, 16 × 16 Pixeln und 32 × 32 Pixeln bestehen. Die grafische Gestaltung dieser Zeichen ist in einem Festwertspeicher hinterlegt. Zwei der Bildebenen sind „Sternenfelder“, die durch einen eigenen Befehlssatz beschrieben werden. Das Vordergrundbild wird in einem Video-RAM aus bis zu 256 frei positionierbaren Grafikobjekten mit einer Größe von jeweils 16 × 16 Pixeln in einer vorgegebenen Reihenfolge aufgebaut. Die grafische Gestaltung dieser sogenannten Sprites ist ebenfalls im ROM des Systems enthalten. Das darzustellende Bild wird durch die Überlagerung von Vordergrundbild und Hintergrundbildebenen erzeugt. Hierbei ist die Reihenfolge, ausgenommen die „Sternenfelder“, frei konfigurierbar. Zum Einfärben eines Pixels stehen jeder Bildebene 32 Farbpaletten à 15 Farben zur Verfügung. Jede Farbe wird aus 65 536 möglichen Farben ausgewählt. Entsprechend der Farbe eines Pixels werden zum Schluss die entsprechenden Videosignale für den Monitor erzeugt.[12]

Von dem Grafikchip CPS-B wurden anfänglich unterschiedliche Revisionen für die veröffentlichten Spiele hergestellt, um die jeweilige Videospielhardware gegen illegale Kopien abzusichern. Um die Produktionskosten des Chips zu verringern, gab es eine letzte Revision, die für ein Spiel passend von Capcom konfiguriert werden konnte. Dieser Chip muss mit einer Batterie permanent mit Strom versorgt werden. Fällt die Stromversorgung für mehr als einige Minuten aus, gehen die Konfiguration und damit das Spiel verloren. Allerdings war es Capcom möglich, die Konfiguration bei einem Batteriewechsel wiederherzustellen.[13]

Ton

Die Ausgabe der Audiosignale wird von einem Z80-Mikroprozessor von Zilog mit einer Taktfrequenz von 3,58 MHz und einem 8-Bit-Datenbus gesteuert. Dafür ist ein 64 KB Festwertspeicher (ROM) zur Speicherung von Programmcode und Musiknoten vorhanden. Weiterhin stehen 2 KB Arbeitsspeicher (RAM) zur Zwischenspeicherung von Daten zur Verfügung. Musik und Sound werden mithilfe eines YM2151- und YM3012-Chips von Yamaha durch Frequenzmodulationssynthese oder eines MSM6295-Chips von Oki Semiconductor durch das Abspielen komprimierter Abtastwerte (ADPCM) von Audiosignalen, die in einem separaten 256 KB ROM vorliegen, erzeugt.[14]

Physikalische Schnittstellen

Das CPS-1 verwendet eine von der JAMMA (Japan Amusement Machine and Marketing Association) standardisierte Schnittstelle. Über diese werden die Video- und Tonsignale ausgegeben, die Stromversorgung vorgenommen sowie der Zustand von Eingabegeräten wie Joysticks, Tasten und Münzdetektoren an das CPS-1 übermittelt. Hierdurch muss bei einem Wechsel der Hardwareplattform der dazugehörige Kabelbaum im Spielautomaten nicht ausgewechselt werden. Da die JAMMA-Schnittstelle nur bis zu drei Tasten für zwei Spieler unterstützt, Capcoms Kampfspiele aber sechs Tasten für jeden Spieler vorsahen, verwendete Capcom ein weiteres Kabel (Kick Harness) zwischen Bedienpult und CPS-1.[15]

CP System Dash (CPS-1.5)

Das CP System Dash wurde 1992 als Zwischenschritt vor dem CPS-2 von Capcom veröffentlicht. Es unterstützt zusätzlich die Erzeugung von Raumklang nach einem Verfahren von QSound und enthält einen modifizierten Z80-Mikroprozessor namens „Kabuki“, der seine Befehle zusätzlich entschlüsselt. Dafür wird ein geheimer Schlüssel für ein symmetrisches Kryptosystem im RAM des Mikroprozessors hinterlegt. Eine Batterie muss dieses RAM mit Strom versorgen, da sonst der Schlüssel verloren geht. Weiterhin ist das CP System Dash in einem grauen Plastikgehäuse untergebracht.[16]

Spiele

Das CPS-1 und CPS-1.5 wurden in den Spielautomaten von Capcom verbaut. Die nachfolgenden Tabellen zeigen die veröffentlichten Automatenspiele, die oftmals auch auf Spielkonsolen und Heimcomputer portiert wurden.[17][16]

CPS-1-Spiele
Englischer SpielnameJahr der VeröffentlichungJapanischer SpielnameCPS-B-Version
1941: Counter Attack19901941: Counter Attack05
1992Adventure Quiz Capcom World 221
Captain Commando1991Captain Commando21
Carrier Air Wing1990U.S. Navy05, 16
Dynasty Wars1989Tenchi wo Kurau02, 21
Final Fight1989Final Fight01 bis 05
Forgotten Worlds1988Lost Worlds/Forgotten Worlds01
2000Ganbare! Marine Kun21
Ghouls ’n Ghosts1988Daimakaimura01, 21
1994Ken Sei Mogura: Street Fighter II21
Knights of the Round1991Knights of the Round21
Magic Sword: Heroic Fantasy1990Magic Sword: Heroic Fantasy13
Mega Man: The Power Battle1995Rockman: The Power Battle21
Mega Twins1990Chiki Chiki Boys14
Mercs1990Senjō no Ōkami II12
Nemo1990Nemo15
Pang! 31995Pang! 3: Kaitō Tachi no Karei na Gogo21
1994Pnickies21
Quiz & Dragons: Capcom Quiz Game1992/1994Quiz & Dragons: Capcom Quiz Game21
1995Quiz Tonosama no Yabō 2: Zenkoku-ban21
Street Fighter II′: Champion Edition1992Street Fighter II′: Champion Edition21
Street Fighter II′: Hyper Fighting1992Street Fighter II′ Turbo: Hyper Fighting21
Street Fighter II: The World Warrior1991Street Fighter II: The World Warrior05, 11 bis 15, 17, 18
Strider1989Strider Hiryū01, 21
The King of Dragons1991The King of Dragons21
Three Wonders1991Wonder 321
U.N. Squadron1989Area 8811, 21
Varth: Operation Thunderstorm1992Varth: Operation Thunderstorm04, 21
Willow1989Willow03
CPS-1.5-Spiele
Englischer SpielnameJahr der VeröffentlichungJapanischer SpielnameCPS-B-Version
Cadillacs and Dinosaurs1993Cadillacs Kyōryū Shinseiki21
Muscle Bomber Duo: Ultimate Team Battle1993Muscle Bomber Duo: Heat Up Warriors21
Saturday Night Slam Masters1993Muscle Bomber: The Body Explosion21
The Punisher1993The Punisher21
Warriors of Fate1992Tenchi wo Kurau II: Sekiheki no Tatakai21

CPS Changer

Der CPS Changer, kurz für Capcom Power System Changer, ermöglicht die Verwendung der CPS-1-Hardwareplattform inklusive installiertem Spiel, anfangs Street Fighter II′ Turbo: Hyper Fighting, als Spielkonsole und wurde im Jahr 1994 in Japan zu einem Preis von rund 350 US$ veröffentlicht. Er ist ein Adapter, der hier auf das Gehäuse des CPS-1 gesteckt wird, um einen Fernseher zur Wiedergabe des Spielgeschehens und SNES-kompatible Eingabegeräte verwenden zu können. Im Jahr 1996 stellte Capcom den Vertrieb des CPS Changer ein.[18][19]

CPS-2

Die im Jahr 1993 erschienene CPS-2-Hardwareplattform ist eine Weiterentwicklung des CPS-1, die einen etwas schnelleren modifizierten MC68000-Mikroprozessor mit einer Taktfrequenz von 16 MHz, einen größeren Festwertspeicher sowie eine verbesserte Grafik und Tonerzeugung verwendet. Während für die Steuerung der Audiosignale ein unmodifizierter Z80-Mikroprozessor mit einer Taktfrequenz von 8 MHz zum Einsatz kommt, entschlüsselt im CPS-2 ein modifizierter MC68000-Mikroprozessor seine Befehle nach dem Schema des Kabuki-Mikroprozessors im CPS-1.5.[20]

Die nachfolgende Tabelle zeigt die veröffentlichten Automatenspiele.[21]

CPS-2-Spiele
Englischer SpielnameJahr der VeröffentlichungJapanischer Spielname
1944: The Loop Master20001944 The Loop Master
19XX: The War Against Destiny199519XX The War Against Destiny
Alien vs. Predator1994Alien VS Predator
Armored Warriors1994Powered Gear: Strategic Variant Armor Equipment
Battle Circuit1997Battle Circuit
Capcom Sports Club1997Capcom Sports Club
Cyberbots: Full Metal Madness1995Cyberbots: Full Metal Madness
Darkstalkers: The Night Warriors1994Vampire: The Night Warriors
Dimahoo2000Great Mahō Daisakusen
Dungeons & Dragons: Shadow over Mystara1996Dungeons & Dragons: Shadow over Mystara
Dungeons & Dragons: Tower of Doom1994Dungeons & Dragons: Tower of Doom
Eco Fighters1993Ultimate Ecology
Giga Wing1999Giga Wing
Hyper Street Fighter II: The Anniversary Edition2003Hyper Street Fighter II
Jangokushi: Haō no Saihai1999Jangokushi Haō no Saihai
Janpai Puzzle Chōkō2001Janpai Puzzle Chōkō
Mars Matrix: Hyper Solid Shooting2000Mars Matrix
Marvel Super Heroes1995Marvel Super Heroes
Marvel Super Heroes vs. Street Fighter1997Marvel Super Heroes vs. Street Fighter
Marvel vs. Capcom: Clash of Super Heroes1998Marvel vs. Capcom: Clash of Super Heroes
Mega Man 2: The Power Fighters1996Rockman 2: The Power Fighters
Mega Man: The Power Battle1995Rockman: The Power Battle
Mighty! Pang2000Mighty Pang
Night Warriors: Darkstalkers’ Revenge1995Vampire Hunter: Darkstalkers’ Revenge
Progear2001Progear no Arashi
Puzz Loop 22001Puzz Loop 2
Quiz Nanairo Dreams: Nijiirochō no Kiseki1996Quiz Nanairo Dreams: Nijiirochō no Kiseki
Ring of Destruction: Slammasters II1994Super Muscle Bomber: The International Blowout
Street Fighter Alpha1995Street Fighter Zero
Street Fighter Alpha 21996Street Fighter Zero 2
Street Fighter Alpha 31998Street Fighter Zero 3
Street Fighter Zero 2 Alpha1996Street Fighter Zero 2 Alpha
Super Gem Fighter Mini Mix1997Pocket Fighter
Super Puzzle Fighter II Turbo1996Super Puzzle Fighter II X
Super Street Fighter II Turbo1994Super Street Fighter II X: Grand Master Challenge
Super Street Fighter II: The New Challengers/Tournament Battle1993Super Street Fighter II
Vampire Hunter 2: Darkstalkers’ Revenge1997Vampire Hunter 2: Darkstalkers’ Revenge
Vampire Savior 2: The Lord of Vampire1997Vampire Savior 2: The Lord of Vampire
Vampire Savior: The Lord of Vampire1997Vampire Savior: The Lord of Vampire
X-Men vs. Street Fighter1996X-Men vs. Street Fighter
X-Men: Children of the Atom1994X-Men: Children of the Atom

CPS-3

Capcom entwickelte die CPS-3-Hardwareplattform in den Jahren 1996 bis 1999 als Alternative zum CPS-2. Sie besitzt ein CD-ROM-Laufwerk und Flash-Speicher, womit Spiele von CD-ROM in den Flash-Speicher installiert werden können.[22]

Der eingesetzte Mikroprozessor mit einer Taktfrequenz von 6,25 MHz basiert auf dem Hitatchi-SH-2-Mikroprozessor und entschlüsselt ebenfalls seine Befehle nach dem Schema des Kabuki-Mikroprozessors im CPS-1.5. Die permanente Stromversorgung des Mikroprozessors mithilfe einer Batterie ermöglicht es, dass der Mikroprozessor die Plattform hinsichtlich unbefugter Eingriffe überwacht. Wird ein solcher festgestellt, löscht der Mikroprozessor seinen geheimen Schlüssel, wodurch der Betrieb des Spielautomaten nicht mehr möglich ist. Das CPS-3 konnte sich bei Betreibern nicht durchsetzen. Beispielsweise waren die dazugehörigen Spiele vergleichsweise teuer und der geheime Schlüssel konnte durch elektrostatische Entladung bei Berührung einer Leiterplatte verloren gehen.[22]

CPS-3-Spiele
Englischer SpielnameJahr der VeröffentlichungJapanischer Spielname
Red Earth1996Warzard
Street Fighter III: New Generation1997Street Fighter III: New Generation
Street Fighter III 2nd Impact: Giant Attack1997Street Fighter III 2nd Impact: Giant Attack
JoJo’s Venture1998JoJo no Kimyō na Bōken
Street Fighter III 3rd Strike: Fight for the Future1999Street Fighter III 3rd Strike: Fight for the Future
JoJo’s Bizarre Adventure1999JoJo no Kimyō na Bōken: Mirai e no Isan

Literatur

Einzelnachweise

  1. Mark J. P. Wolf: Before the Crash – Early Video Game History. Wayne State University Press, 2012, ISBN 978-0-8143-3722-6, S. 15 (englisch).
  2. Mark J. P. Wolf: Arcade Games. In: Encyclopedia of Video Games – The Culture, Technology, and Art of Gaming. Band 1. Greenwood, 2012, ISBN 978-0-313-37936-9, S. 31 (englisch).
  3. Fabien Sanglard: The Book of CP-System. 2022, ISBN 979-88-3198951-9, S. 28 (englisch).
  4. A Short Message from Capcom President Kenzo Tsujimoto. In: Gamest. Nr. 11, November 1989, S. 12 (japanisch, retrocdn.net [PDF; abgerufen am 4. Juli 2024]).
  5. Capcom and the CPS-1 – Developer Interviews. In: shmuplations. Abgerufen am 4. Juli 2024 (englisch).
  6. Capcom – A Captive Audience. In: The Games Machine. Nr. 19. TGM Magazines Ltd, Juni 1989, S. 24 (englisch, archive.org [abgerufen am 5. Juli 2024]).
  7. Inflation calculator. In: Bank of England. Abgerufen am 5. Juli 2024 (englisch).
  8. Fabien Sanglard: The Book of CP-System. 2022, ISBN 979-88-3198951-9, S. 85 (englisch).
  9. Akira “Akiman” Yasuda: Akira “Akiman” Yasuda, the birth of Chun-Li. Hrsg.: Archipel via YouTube. 1. Februar 2018 (englisch, youtube.com [abgerufen am 26. Juli 2024] Laufzeit: 2 min 34 s – 2 min 56 s).
  10. Akira “Akiman” Yasuda: Akira “Akiman” Yasuda, the birth of Chun-Li. Hrsg.: Archipel via YouTube. 1. Februar 2018 (englisch, youtube.com [abgerufen am 3. August 2024] Laufzeit: 2 min 56 s – 3 min 41 s).
  11. Fabien Sanglard: The Book of CP-System. 2022, ISBN 979-88-3198951-9, S. 49, 53–54 (englisch).
  12. Fabien Sanglard: The Book of CP-System. 2022, ISBN 979-88-3198951-9, S. 76, 79, 82, 88–90, 92, 103, 106, 116 (englisch).
  13. Fabien Sanglard: The Book of CP-System. 2022, ISBN 979-88-3198951-9, S. 121, 124 (englisch).
  14. Fabien Sanglard: The Book of CP-System. 2022, ISBN 979-88-3198951-9, S. 49, 56–62 (englisch).
  15. Fabien Sanglard: The Book of CP-System. 2022, ISBN 979-88-3198951-9, S. 38–39 (englisch).
  16. a b Fabien Sanglard: The Book of CP-System. 2022, ISBN 979-88-3198951-9, S. 126–127 (englisch).
  17. Cps1. In: GitHub. MAME Developers, abgerufen am 18. Juli 2024 (englisch).
  18. Capcom CPS Changer. In: IT History Society. Abgerufen am 30. Juli 2024 (englisch).
  19. Capcom’s Home Arcade System. In: Electronic Gaming Monthly. Band 8, Nr. 2. Sendai Publishing Group, Inc., Februar 1995, S. 50 (englisch).
  20. Fabien Sanglard: The Book of CP-System. 2022, ISBN 979-88-3198951-9, S. 127 (englisch).
  21. Fabien Sanglard: The Book of CP-System. 2022, ISBN 979-88-3198951-9, S. 128 (englisch).
  22. a b Cps3. In: GitHub. MAME Developers, abgerufen am 23. Juli 2024 (englisch).