Newest Hacks

Castlevania 2: Improved Controls Pac-Man GB - Redux SMB1 Green Springboard Unofficial Pokémon Throwback

Newest Translations

Idol Hakkenden Borderline Formula One: Built To Win Captain Silver

Newest Utilities

Dandy Map Editor Final Fantasy IX translation tools Zlib archiver cmpdism

Newest Documents


Newest Reviews

Super Street Fighter II - Enhanced Colors Pac-Man GB - Redux SMB3 - Extended Edition Mother 2.1: Slightly Less Terrible Edition

Newest Homebrew

Block Dude Into the Blue RI Probe Star Evil

Featured Hack Images

Evil Overload Economizer MP tweak Mega Man Reloaded Super Mario World: The Lost Adventure - Episode II

Featured Translation Images

Tashiro Masashi no Princess ga Ippai The Battle of Vietnam 2001 Ashita no Joe Kishin Douji Zenki: Battle Raiden

Recent Updates


One of the only psx assemblers out there. It builds psx exe files using assembly code.


User Review Information

It used to be good

Reviewed By: Gemini on 21 Nov 2010

spAsm is what you would have used years ago for writing MIPS R3000 code, both for hacking and programming homebrew software.

Why did I say “would have”? Because at the moment there’s much better we could use for the PlayStation and it’s called “armips”. spAsm was never intended for injecting new code into a game, even though it has an option to output pure binaries that could be inserted later with an external program. Yes, you’re gonna need an extra inserter for each section of code using a different .org location. That’s really annoying if you have many new code sections and several asm files to compile and inject every time. Also, this program tends to do weird stuff on newer Operating Systems, like refusing to boot entirely.

So my personal advice is to abandon spAsm and switch to armips in order to make your life easier when you’re about to hack PlayStation, DS and GBA titles (and soon more MIPS-based machines). Your mental sanity is gonna appreciate a lot.

Recommended - No

User Reviews
It used to be goodGemini21 Nov 2010N/ANo