Arcade Patches
Translations, restorations and arranged soundtracks for classic arcade games.
← All patches

Super Street Fighter II EX: The Ultimate Championship

Japan's Super Turbo, with everything added back

Release candidaterc1Capcom CPS-2
Game
Super Street Fighter II X: Grand Master Challenge (Japan 940311)
Hardware
Capcom CPS-2
MAME set
ssf2xj
Version
rc1
Updated
2026-09-17

Screenshots

The Ultimate Championship, with the EX mark. USA build.
The Ultimate Championship, with the EX mark. USA build.
The Japan build keeps the big X.
The Japan build keeps the big X.
Ten Akuma finishes with the Raging Demon and the 天 pose.
Ten Akuma finishes with the Raging Demon and the 天 pose.

VS screen

VS screen: Portraits follow the color you picked, including the two new ones. Ryu is shown in his tenth color.

In the fight

In the fight: Portraits follow the color you picked, including the two new ones. Ryu is shown in his tenth color.
Portraits follow the color you picked, including the two new ones. Ryu is shown in his tenth color.
The car is back, along with the barrels and the oil drums.
The car is back, along with the barrels and the oil drums.
The falling barrels, at the original Super Street Fighter II speed.
The falling barrels, at the original Super Street Fighter II speed.
The oil drums, after nine fights.
The oil drums, after nine fights.
Link cabinets and the title turns into The Tournament Battle.
Link cabinets and the title turns into The Tournament Battle.

About this patch

Super Turbo is the version competitive players swear by, but it left things behind. The bonus stages from Super Street Fighter II were gone. Shin Akuma was a hidden boss you had to earn, and Ten Akuma only turned up years later at home. Tournament Battle, the eight-player linked-cabinet mode, stayed with the earlier Super Street Fighter II.

EX puts it together on the arcade game. Shin and Ten Akuma are playable from the start, picked from Ryu. The car, the falling barrels and the oil drums are back between fights. Link cabinets with the adapter and it runs Tournament Battle; without it, it plays as normal. Every fighter gets two more colors, the move names are the modern ones, and the new title reads The Ultimate Championship.

Nothing about the existing fighters changes: this is Japan's Super Turbo underneath. The USA build carries all of Grand Master Challenge's English text; the Japan build keeps the Japanese.

EX keeps the board's own ROM layout: the same files as the Japanese set, so it runs in MAME, HBMAME and on MiSTer, and on a real CPS-2 board.

This is a release candidate.

What's changed

Compared with Super Turbo

How EX compares with the Japanese board and with Grand Master Challenge.

JapanGrand Master ChallengeEX
GameplayJapanese versionJapanese versionJapanese version
LanguageJapaneseEnglishEnglish (USA build) or Japanese (Japan build)
Shin AkumaHidden bossHidden bossPlayable from the start
Ten AkumaNoNoPlayable, with the Raging Demon
Bonus stagesNoNoCar, barrels, oil drums
Tournament BattleNoNoYes, with the link adapter
Colors per fighter8810
Free PlayNoYesYes
TitleGrand Master ChallengeGrand Master ChallengeThe Ultimate Championship
Runs in stock MAMEYesYesYes

Downloads

Tools updated 2026-09-20. Game version unchanged.

Patch kit for MAME, HBMAME, MiSTer and original hardware, all 2 builds
SHA-256: 570494e186128a4881f23c1786cb99927decf25f727b18413d7652abdffc1ad3
MiSTer MRAs only, all 2 builds
SHA-256: 5ab457d9478d619e05c463432b71c9175f28fe592312f55dadb109b10af65037

You need your own dump of Super Street Fighter II X: Grand Master Challenge (Japan 940311) as the MAME set ssf2xj.zip. Every build is made from that one set. Each zip includes a readme.txt with full instructions.

Merged, split and complete sets work, including nested or renamed ROMs. Use --rompath /path/to/roms to search a collection (repeatable), and --check to check inputs before building. ZIPs and extracted folders need no extra software; 7z archives require 7-Zip. QSound can stay in your emulator's ROM path; valid firmware already embedded in a source set is kept in complete outputs.

The builds

Build--variantMiSTer setnameHBMAME set
USA (English)usassf2tucssf2tuc
Japan (Japanese)japanssf2xucssf2xuc

How to apply

unzip ssf2-ex-rc1-ips.zip -d ssf2xj-patch
cd ssf2xj-patch
python3 apply.py /path/to/ssf2xj.zip --out-dir out

The script checks every file against the checksums below, applies the patches, checks the result, and writes the files for every platform in one go: (add --variant usa to make just one build)

USA (English):
  out/mame/usa/ssf2xj.zip
  out/hbmame/ssf2tuc.zip
  out/mister/_Arcade/_Arcade Patches/_Enhanced Versions/Super Street Fighter II EX The Ultimate Championship (USA).mra
  out/mister/games/hbmame/ssf2tuc.zip
Japan (Japanese):
  out/mame/japan/ssf2xj.zip
  out/hbmame/ssf2xuc.zip
  out/mister/_Arcade/_Arcade Patches/_Enhanced Versions/_Japan/Super Street Fighter II EX The Ultimate Championship (Japan).mra
  out/mister/games/hbmame/ssf2xuc.zip

MAME and original hardware. Put the zip from out/mame/ ahead of the stock set in your MAME rompath (it keeps the name ssf2xj.zip, so use one build at a time), or burn its ROM files. MAME reports checksum warnings for the patched ROMs. That's expected, and the game runs normally.

HBMAME. Put the zip from out/hbmame/ in HBMAME's roms/ folder next to your stock ssf2xj.zip. It loads with no checksum warnings. The HBMAME set definition (ssf2tuc, ssf2xuc) is generated with the edition; an upstream submission is pending, so for now you add it to your own HBMAME build.

MiSTer. Copy the _Arcade folder from out/mister/ to the root of your SD card, and keep the stock, unmodified romset at games/mame/ssf2xj.zip (split MAME sets also need qsound.zip). You need Jotego's jtcps2 core, which update_all installs. The MRA applies the edition in memory as the game loads, so nothing on your card is modified, and each build keeps its own settings and saves under its own setname. The MiSTer-only download holds the same MRAs, ready to copy.

out/mister/ also holds the HBMAME set in games/hbmame/. The MRA above doesn't need it, but the CPS+ Arrange and HD Remix MRAs load it, so if you use CPS+, copy the games folder from out/mister/ to your card as well.

Any IPS patcher. Apply each file in ips/<variant>/ (Flips, Lunar IPS, …) to the ROM file of the same name and re-zip the set yourself.

Changed ROMs

Shared by every build:

FileSizeOriginal CRC32Patched CRC32
sfx.21m1.0 MBe32854af537c08de
sfx.23m1.0 MB760f2927d6f6a331
sfx.25m1.0 MB1ee90208df87c45d
sfx.27m1.0 MBf814400fec70511e
sfxj.05512 KBf4ff18f5477b0a5e
sfxj.07a512 KBa18b3d839655f0c5
sfxj.08512 KB2de76f10ea0d1d90

sfx.13m (2.0 MB, original CRC32 cf94d275) differs per build:

BuildPatched CRC32
USA (English)75dac0eb
Japan (Japanese)unchanged

sfx.15m (2.0 MB, original CRC32 5eb703af) differs per build:

BuildPatched CRC32
USA (English)84dcc039
Japan (Japanese)unchanged

sfx.17m (2.0 MB, original CRC32 ffa60e0f) differs per build:

BuildPatched CRC32
USA (English)bfcaf206
Japan (Japanese)unchanged

sfx.19m (2.0 MB, original CRC32 34e825c5) differs per build:

BuildPatched CRC32
USA (English)13a55fd3
Japan (Japanese)unchanged

sfxj.03d (512 KB, original CRC32 50b52b37) differs per build:

BuildPatched CRC32
USA (English)59a05dec
Japan (Japanese)e6224e3f

sfxj.04a (512 KB, original CRC32 af7767b4) differs per build:

BuildPatched CRC32
USA (English)ad1e9ae5
Japan (Japanese)8479b16b

sfxj.06b (512 KB, original CRC32 413477c2) differs per build:

BuildPatched CRC32
USA (English)e868b480
Japan (Japanese)ddb9cab8

Related projects

Notes