xkas | byuu | Simpler, Faster, Better. This is by far the simplest, most flexible SNES cross assembler there is. You can both hack ROMs and create new homebrew SNES ROMS with this tool. Take it from an SNES hacking veteran of 10 years, this tool is GOOD!
Newer…. | Assembly Tools | SNES | N/A | DOS | .06 | Int |
spcas | byuu | An SPC-700 APU cross assembler by the maker of xkas. You best be using this if you’re doing any SPC-700 hacking or homebrew programming! | Assembly Tools | SNES | N/A | DOS | .01 | Int |
spcdas | byuu | An SPC700 disassembler. You will want to use this to help reverse engineer SPC700 code. | Assembly Tools | SNES | N/A | DOS | .01 | Int |
| logparser | byuu | This parses trace log output from ZSNES or BSNES to get rid of duplicate instructions. | Assembly Tools | SNES | N/A | DOS | .01 | Int |
Gameboy Assembly Editor | JigglyPuff | This program is a little buggy, but it can do some useful things. It let’s you write/replace asm instructions without disassembling and reassembling. It also offers various search features; byte, instruction, offset and supports no$gmb .sym file…. | Assembly Tools | GB | N/A | Win | 0.1 | Int |
DSPC | Unknown | A SPC700 Disassembler. | Assembly Tools | SNES | N/A | DOS | 1.0 | Int |
SmartRENES | Hyde | This program allows one to extract the compilable version of a game’s source code in a matter of seconds. Its output can be put together by just about any assembler, with a few caveats. | Assembly Tools | NES | N/A | Win | 2.0 | Beg |
spAsm | Silpheed | One of the only psx assemblers out there. It builds psx exe files using assembly code. | Assembly Tools | PSX | N/A | DOS | 0.34 | Adv |
Lunar Compress | FuSoYa’s Niche | Lunar Compress is a decompression and recompression DLL written in C for a few compression formats that have been known to show up in certain SNES/GB games. It’s intended primarily as a programmer’s resource, so it even includes a few commo…. | Assembly Tools | NA | N/A | Win | 1.61 | Adv |
goldroad ARM Assembler | foolsgold | ARM/THUMB assembler for ARM7 (ARM7, ARM7DTMI) series processors. | Assembly Tools | GBA | N/A | Win | 1.7 | Adv |
| Widthtabler | evo | A VWF automatic width table creation tool. This currently works on 1 and 2 bit plane fonts(gb/snes). It can also work though on 3 4 5 etc. bitplanes if they are consecutive. | Assembly Tools | Multiple | N/A | DOS | 1.0 | Int |
MagicKit | David Michel | MagicKit is a fully functional assembler for the PC Engine and NES. | Assembly Tools | TG16 | N/A | DOS | 2.51 | Int |
Trapper | Kammedo | This is a nice utility to use in conjunction with trace logs. It enables you to map addresses, define offset labels, scopes and variables. | Assembly Tools | SNES | N/A | Win | 1.0 Beta | Adv |
ASM2Hex | LordTech | An outdated alternative to xkas. A couple of examples provided. | Assembly Tools | SNES | N/A | DOS | 1.0 | Adv |
SNES Professional ASM Development Kit | Disnesquick | SNES Professional ASM Development Kit (SPASMDK) is a program that will aid ASM hackers in translating games and working with games ASM code. This program is mainly a ASM code editor that allows users to change the ASM code in a ROM without the use …. | Assembly Tools | SNES | N/A | Win | 0.99 | Int |
DisPel | Pelrun | An SNES disassembler.
The options in the Readme are outdated, so run the program without parameters to see what they are. | Assembly Tools | SNES | N/A | DOS | 0.99 | Int |
PSYQ Sega Genesis/CD Tools | OEM | This is a suite of PSYQ’s official development tools for the Genesis and Sega CD add-on. Documentation is sparse, however. | Assembly Tools | Multiple | N/A | DOS | 1.0 | Int |
A22I | Martin Korth | The assembler included in no$gmb. This is compatible with both the Z80 instruction set as well as the Gameboy specific instructions. | Assembly Tools | GB | N/A | DOS | 1.0 | Int |
CRAP! | Lupus Erectus | Automates assembly and insertion of code, and helps manage code changes. | Assembly Tools | Multiple | N/A | Win | 1.2 | Int |
PC Engine Assembler lite bundle | Tomaitheous | This is a lite version of the PC Engine assembler PCEAS (MagicKit). This bundle includes all the docs for usage of the assembler and info on the PCE hardware. | Assembly Tools | TG16 | N/A | Win | 3.21 | Int |