Capcom CPS-2

Also known as CPS-2 · Capcom Play System 2

  • Capcom
  • Arcade system

41 Capcom CPS-2 games, all playable free in your browser.

The CP System II (CPS-2) is the arcade board that Capcom introduced in 1993 with Super Street Fighter II as the successor to its CP System. It kept most of the earlier architecture, added QSound audio and encrypted the program ROMs as a defense against the bootlegging that had affected CPS-1.

First released · Worldwide
1993
Games in the library · all playable
41

TIMELINE

1993–2003

WWEND1992199319941995199619971998199920002001200220032004
  • WWWorldwide
  • ENDDiscontinued
On sale Games in the library, by release year
Games per release year
CPS-2 games in the library by release year
YearGames
19933
19946
19955
19968
19977
19982
19992
20004
20013
20031
Where the CPS-2 sits in history: first release to discontinuation, next to the other systems in the library
  1. Neo GeoNeo Geo: Apr 16, 1990 – 2004
  2. Game GearSega Game Gear: Oct 6, 1990 – Apr 30, 1997
  3. SNESSuper Nintendo: Nov 21, 1990 – Sep 25, 2003
  4. Sega CDSega CD / Mega-CD: Dec 12, 1991 – 1996
  5. CPS-2Capcom CPS-2: Sep 10, 1993 – Dec 22, 2003
  6. Neo Geo CDNeo Geo CD: Sep 9, 1994 – 1997
  7. 32XSega 32X: Nov 1994 – 1996
  8. PS1PlayStation: Dec 3, 1994 – Mar 23, 2006
  9. N64Nintendo 64: Jun 23, 1996 – 2002
All 36 systems
  1. Atari 2600Atari 2600: Sep 1977 – 1992
  2. SpectrumZX Spectrum: Apr 23, 1982 – 1992
  3. ColecoColecoVision: Aug 1982 – 1985
  4. Atari 5200Atari 5200: Oct 1982 – May 21, 1984
  5. VectrexVectrex: Oct 1982 – Feb 1984
  6. NESNintendo Entertainment System: Jul 15, 1983 – Sep 25, 2003
  7. SG-1000Sega SG-1000: Jul 15, 1983 – Oct 1985
  8. MSXMSX: Oct 21, 1983 – 1993
  9. Amstrad CPCAmstrad CPC: Jun 21, 1984 – 1990
  10. Master SystemSega Master System: Oct 20, 1985 – 1996
  11. Atari 7800Atari 7800: May 1986 – 1992
  12. X68000Sharp X68000: Mar 28, 1987 – end not recorded
  13. PC EnginePC Engine / TurboGrafx-16: Oct 30, 1987 – Dec 16, 1994
  14. CPS-1Capcom CPS-1: May 13, 1988 – May 11, 1995
  15. GenesisSega Genesis / Mega Drive: Oct 29, 1988 – 1997
  16. PCE CDPC Engine CD / TurboGrafx-CD: Dec 4, 1988 – end not recorded
  17. Game BoyGame Boy: Apr 21, 1989 – Mar 31, 2003
  18. LynxAtari Lynx: Sep 1, 1989 – 1995
  19. Neo GeoNeo Geo: Apr 16, 1990 – 2004
  20. Game GearSega Game Gear: Oct 6, 1990 – Apr 30, 1997
  21. SNESSuper Nintendo: Nov 21, 1990 – Sep 25, 2003
  22. Sega CDSega CD / Mega-CD: Dec 12, 1991 – 1996
  23. CPS-2Capcom CPS-2: Sep 10, 1993 – Dec 22, 2003
  24. Neo Geo CDNeo Geo CD: Sep 9, 1994 – 1997
  25. 32XSega 32X: Nov 1994 – 1996
  26. PS1PlayStation: Dec 3, 1994 – Mar 23, 2006
  27. N64Nintendo 64: Jun 23, 1996 – 2002
  28. CPS-3Capcom CPS-3: Nov 21, 1996 – end not recorded
  29. NAOMISega NAOMI: 1998 – end not recorded
  30. GBCGame Boy Color: Oct 21, 1998 – Mar 31, 2003
  31. NGPCNeo Geo Pocket Color: Mar 19, 1999 – Oct 30, 2001
  32. PS2PlayStation 2: Mar 4, 2000 – Jan 4, 2013
  33. WonderSwanWonderSwan Color: Dec 9, 2000 – 2003
  34. GBAGame Boy Advance: Mar 21, 2001 – 2010
  35. OpenBOROpenBOR: 2004 – today
  36. TIC-80TIC-80: Mar 22, 2017 – today

A bar that fades out means the end date is unknown. Fantasy consoles and game engines are still available.

UNDER THE HOOD

Technical specifications

Graphics

384×224

Palette
65,536 colors
Sprites
900
640×480384×224
Drawn to scale
Palette: 65,536 colors

Processor

16MHz

CPU
Capcom DL-1525
Core
Motorola 68000 (encrypted)
  • Zilog Z80 (or Kabuki DL-030P) — sound CPU · 8 MHz
  • CPS-A & CPS-B — graphics processors (same as CPS-1) · 16 MHz
  • Lucent DL-1425 Q1 QSound DSP16A — sound DSP · 4 MHz

Below: CPS-1 12 MHz · Above: CPS-3 25 MHz

Encrypted 68000 at 16 MHz

Memory

1MB

Main RAM
1 MB
Video RAM
256 KB
I/O SRAM (A board)
16 KB
Sound SRAM (A board)
8 KB
B-board SRAM
16 KB
Communication board SRAM
8 KB

Below: CPS-3 512 KB · Above: NAOMI 32 MB

Sound

Chip
QSound (Lucent DSP16A)

QSound DSP for positional 3D audio mixed to stereo, driven by a Z80 sound CPU at 8 MHz

Media

ROM board

ROM board
up to 40.25 MB

THE STORY

About the CPS-2

Each installation joins an A board, which holds the components shared by every game and connects to the JAMMA harness, with a B board that carries the game; both sit in plastic cases color-coded by region. Decryption keys are held in battery-backed memory, so a board stops working once its battery runs down, a mechanism known as the 'suicide battery'. Hobbyists obtained decrypted program data in 2001, which made emulation possible, and the encryption scheme was fully reverse-engineered in 2007.

Although the CP System III arrived in 1996, new CPS-2 games kept appearing until Hyper Street Fighter II in 2003. Capcom stopped manufacturing the hardware on December 22, 2003 and ended all official support, including battery replacement, on February 28, 2019.

  • Program ROMs are encrypted with two four-round Feistel ciphers and a 64-bit key.
  • Up to 900 sprites on screen and 4,096 colors from a 16.7-million-color palette.
  • Maximum ROM capacity of 322 Mbit (40.25 MB).
  • QSound positional audio was used in all CP System Dash and CP System II titles.
  • New releases continued until Hyper Street Fighter II (2003), outliving the CPS-3 by over four years.

THE LIBRARY

41 CPS-2 games on Back2OldGames

41

games, all playable right in your browser

Release years 1993–2003

<p class="lib-span">7 developers</p>

Players

  • 2 players34 87%
  • 3–4 players5 13%

39 games with a known number of players.

THE GAMES

The CPS-2 library

Skip filters

Tune your search

Genre

Decade

–

Players

Includes games with a known number of players.

Region

CPS-2 ARCHIVETITLE · CREATOR · PUBLISHER
41 games

A half-remembered title? Start typing. Mix filters to make it yours.

Sources

Specifications and history from the sources below (Wikipedia text is available under CC BY-SA 4.0; facts summarized in our own words). Library numbers come from the Back2OldGames catalog.

  1. CP System II — Wikipedia
  2. QSound — Wikipedia
Sponsored by our hosting partner Your next idea deserves a home. Explore hosting
Hosting donated to Back2OldGames