Sprixe CPS1 Lab — mod arcade ROMs in your browser

Work in Aseprite, play in Sprixe.

A browser-based CPS1 arcade lab. Capture sprites and backgrounds, edit them in Aseprite, export MAME-compatible ROMs.

MAME-compatible export

From ROM to Aseprite and back

Three steps. No toolchain. No install.

1

Capture

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

Auto-capture of sprite poses and scroll tiles during gameplay
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.

Editing CPS1 sprites in Aseprite with preserved 16-color palettes
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.

Modified tiles rendered in real-time, exportable as MAME-compatible ROM

Under the hood

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. No emulation library — written from the hardware up.

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

CPS1 Lab

Now

Browser CPS1 lab + Aseprite workflow

Audio Editor

Next

YM2151 sequencer — compose your own FM music

Neo Studio

Open beta

The other system, finally named: build your own Neo Geo game, from a blank project to a real ROM.

Ready to mod some arcade ROMs?

Bring your own legally obtained MAME ROM sets.

Want to build one instead of modding one?

The Lab opens games that already exist. Sprixe Neo Studio does the opposite: you start from a blank project and end with a Neo Geo game — your sprites, your levels, your code, compiled to a real ROM.

→ Discover Neo Studio Open beta