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 exportFrom ROM to Aseprite and back
Three steps. No toolchain. No install.
Capture
Play the game — the Lab auto-captures every sprite pose and scroll tile. Click REC, play, stop.
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.
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.
Under the hood
TypeScript + WebGL2 + WASM.
~22% CPU on a modern machine
29 playable games. No emulation library — written from the hardware up.
Supported Games
29 playable CPS1 titles.
Where this is going
CPS1 Lab
NowBrowser CPS1 lab + Aseprite workflow
Audio Editor
NextYM2151 sequencer — compose your own FM music
Neo Studio
Open betaThe 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