Street Fighter Alpha 3 Upper (CPS-2)
Arcade backport
Screenshots
Japan

USA



About this patch
Reconstruction requires your own Alpha 3 / Zero 3 arcade ROMs, the USA Alpha Anthology and Japanese Zero Fighter’s Generation PS2 disc images, and the Zero 3 Upper NAOMI GD-ROM and PIC. MiSTer play requires the CPS+ core and 128 MB SDRAM.
Street Fighter Alpha 3 Upper comes to CPS-2 with Guile, Fei Long, Dee Jay, T. Hawk, Evil Ryu and Shin Akuma. The boxer, Juli and Juni have their own cells on the select screen.
Guile, Fei Long, Dee Jay and T. Hawk bring their stages, music and arcade endings. The USA build includes the Street Fighter Alpha 3 English restoration; the Japan build keeps Japanese text and names.
This version includes Arcade mode and its two-player challenge. World Tour, Dramatic Battle and the other console modes are not included.
On MiSTer, it requires the included CPS+ core and 128 MB SDRAM. Computer play requires an HBMAME or FBNeo build that includes the Upper sets. This is a release candidate.
What's changed
- Guile, Fei Long, Dee Jay, T. Hawk, Evil Ryu and Shin Akuma join the playable roster
- The boxer, Juli and Juni have their own select cells
- Added stages, arcade endings, voices and QSound music
- USA (English) and Japan versions
Download
Tools updated 2026-11-08. Game version unchanged.
The kit is our reconstruction code and a short list of byte patches. Everything else is rebuilt on your machine from files you already own.
What you supply
- Your own arcade ROM sets sfa3, sfa3u, sfz3j and qsound in canonical MAME format.
- Your own USA Street Fighter Alpha Anthology and Japanese Street Fighter Zero: Fighter’s Generation PS2 disc images.
- Your own Street Fighter Zero 3 Upper NAOMI GD-ROM CHD and sfz3ugd.zip PIC archive.
- The Arcade Patches builder app prepares Python and its dependencies. To build by hand: Python 3.12 or newer, NumPy 2.2.6, SciPy 1.15.3 and chdman.
Build or update
Extract the kit, open a terminal in its folder, and run:
python3 apply.py
On Windows, use py -3.13 apply.py. Choose Build or update,
then select your media folders and available outputs. Your media can stay where it is.
The kit remembers your choices and prepares required helpers and Python packages
privately on supported systems. Read INSTALL.txt in the completed output
for the files to copy. Run the same command again to update.
Advanced command-line reference
How to build
unzip sfa3-upper-cps2-rc1-kit.zip -d sfa3-upper-cps2
cd sfa3-upper-cps2
python3 apply.py --rompath /path/to/roms --ps2-us /path/to/us.chd --ps2-jp /path/to/jp.chd --naomi-chd /path/to/gdl-0002.chd --naomi-pic /path/to/sfz3ugd.zip --chdman /path/to/chdman --work /external/fresh-work --out-dir /external/fresh-output
Release history
rc1 (2026-11-04)
- First release candidate.
Related projects
- Street Fighter Alpha 3, English restoration
- Street Fighter Alpha 3 Upper (NAOMI), The original NAOMI game