Sprixe

Work in Aseprite, play in Sprixe.

The first browser-based CPS1 arcade studio. Capture sprites and backgrounds, edit in Aseprite, export MAME-compatible ROMs.

Launch App See How It Works
MAME-compatible export

From ROM to Aseprite and back

Three steps. No toolchain. No install.

1

Capture

Play the game — Sprixe auto-captures every sprite pose and scroll tile. Click REC, play, stop.

2

Edit in Aseprite

Export .aseprite files with embedded ROM metadata. Indexed 8bpp, 16-color CPS1 palettes, tilemaps — all preserved. With actual pixel art talent, you could redesign an entire character. We clearly don't have any.

3

Import & Play

Import back — tiles patched into GFX ROM instantly. See your edits in the running game, questionable art skills and all. Export a MAME-compatible ZIP.

Built from scratch. Every byte.

No emulation library. TypeScript + WebGL2 + WASM.

Main CPU Motorola 68000 Full interpreter, ~3000 lines
Audio CPU Zilog Z80 Autonomous Web Worker
FM Synthesis YM2151 (WASM) Cycle-accurate via Nuked OPM
ADPCM OKI MSM6295 Pure TypeScript decoder
Video CPS-A / CPS-B WebGL2 + Canvas 2D fallback
Audio Output AudioWorklet SharedArrayBuffer ring buffer

~22% CPU on a modern machine

29 playable games. Zero dependencies.

Supported Games

29 playable CPS1 titles.

Street Fighter II: The World Warrior Street Fighter II': Champion Edition Street Fighter II': Hyper Fighting Final Fight Cadillacs and Dinosaurs The Punisher Warriors of Fate Knights of the Round Ghouls'n Ghosts Strider Three Wonders Mega Man: The Power Battle 1941: Counter Attack Mercs Varth: Operation Thunderstorm Willow Dynasty Wars Magic Sword Mega Twins Nemo U.N. Squadron Adventure Quiz Capcom World 2 Quiz & Dragons Quiz Tonosama no Yabou 2 Pnickies Gulun.Pa! Pokonyan! Balloon Magical Pumpkin Tenchi wo Kurau II (CPS Changer)

Where this is going

Sprixe

Now

Browser CPS1 studio + Aseprite workflow

Audio Editor

Next

YM2151 sequencer — compose your own FM music

Another system...

Planned

Not just CPS1. Stay tuned. 😎

Ready to mod some arcade ROMs?

Launch App

Bring your own legally obtained MAME ROM sets.