| 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||25 Jul 1999|
| 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||N/A||N/A||Win||1.81||16 May 2017|
| goldroad ARM Assembler||foolsgold||ARM/THUMB assembler for ARM7 (ARM7, ARM7DTMI) series processors.||Assembly Tools||GBA||N/A||Win||1.7||07 Jul 2002|
| 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||11 Aug 2005|
| ASM2Hex||LordTech||An outdated alternative to xkas. A couple of examples provided.||Assembly Tools||SNES||N/A||DOS||1.0||10 Aug 2001|
| spAsm (revision)||Silpheed||One of the only psx assemblers out there. It builds psx exe files and raw binaries using assembly code.
This is an unofficial build by Gemini which should fix the “Load error: no DOS memory” error once and for all.||Assembly Tools||PSX||N/A||DOS||0.34a||13 Jul 2007|
| gARMy||interdpth||I call this gARMy. It’s a frontend for the assembler for devkit ARM. It should be compatible with nearly every other assembler.
It includes the assembler and linker. All you do is provide it the .ASM file, and the binary image, and it assembles….||Assembly Tools||N/A||N/A||Win||1.0||26 Jul 2007|
| DCC6502||Tennessee Carmel-Veilleux||DCC6502 is a command line multi-platform 6502 dissassembler. This dissassembler has many options, including Nintendo register commenting which is really useful for the NES/Famicom ROM hacker.
https://github.com/tcarmelveilleux/dcc6502/||Assembly Tools||NES||N/A||Win||2.x Git||02 Sep 2018|
|nbasic||Bob Rost||nbasic is a high-level programming language designed for the 6502 processor, the main CPU of the Nintendo Entertainment System. It has BASIC-like program flow, relying on goto, gosub, and return for most execution flow. It also has no dynamic memory ….||Assembly Tools||NES||N/A||Indep||1.0||14 Mar 2014|
|KompreSS||Sukasa||KompreSS is a VB.NET-based compression and decompression DLL for Kirby’s Adventure (NES) and Kirby Super Star(SNES). It was based off documentation of the format written by Parasyte. Usage directions are in the README.
UPDATE March 5th: A m….||Assembly Tools||NES||Kirby's Adventure||Win||1.0.2||05 Mar 2005|
| NESICIDE2||Christopher S. Pow||NESICIDE is an Integrated Development Environment for the 8-bit Nintendo Entertainment System. With it you will be able to create NES games without the need for external editors or build systems. Everything from graphics designers, sound designers, c….||Assembly Tools||NES||N/A||Win||1.007||None|
|Nintendo DS loader module for IDA Pro||Dennis Elser||Loader module for Nintendo DS roms. Can be used to load and disassemble NDS roms with IDA Pro.
Author: Dennis Elser
With contributions from Franck Charlet.
Source code is maintained at https://github.com/patois/NDSLdr.||Assembly Tools||NDS||N/A||Indep||1.13||17 Jul 2008|
| Ps2dis||Hanimar||ps2dis is mainly a disassembler with a few other tools that can help make the job easier when hacking executable files from PS2 games.||Assembly Tools||PS2||N/A||Win||0.99.23||16 Mar 2002|
|DSP Assembler/Deassembler||Duddie||An assembler/disassembler for the GameCube DSP.||Assembly Tools||GC||N/A||Win||0.0.2||12 May 2005|
|Gekko CPU Extension for IDA||HyperIris||An extension to IDA for the extra CPU instructions used on the GameCube.||Assembly Tools||GC||N/A||Indep||1.0||19 Feb 2008|
|DOL Loader Plugin for IDA||Stefan Esser||Sources to an IDA plugin that loads DOL files (a format used for the executable on GameCube games). Needs the IDA SDK to be compiled.||Assembly Tools||GC||N/A||Win||0.1||27 Jan 2004|
| DiStella||Bob Colbert||Distella is a disassembler specifically for the Atari 2600. It creates source code that is usually recompilable without any human intervention. It examines the code and performs some basic tracing routines which allow it to accurately distinguish da….||Assembly Tools||2600||N/A||DOS||2.10||25 Feb 1997|
| bB Editor||Steve Englehardt||bBEditor is a freeware Integrated Development Environment (IDE) developed for batari Basic. This software is still in development, with new features planned to support the latest release of batari Basic.||Assembly Tools||2600||N/A||Win||1.2.0||26 Feb 2004|
| batari Basic||Fred Quimby||batari Basic (bB) is a BASIC-like language for creating Atari 2600 games. It is a compiled language that runs on a computer, and it creates a binary file that can be run on an Atari 2600 emulator or the binary file may be used to make a cartridge th….||Assembly Tools||2600||N/A||DOS||1.0||None|
| batari Basic (Mac OS)||Fred Quimby||To install, download the DOS/Windows version of batari Basic and copy these files to the folder where you unzipped batari Basic.
This is the same as the Windows version. Enabling you to write Atari 2600 games using a form of Basic.||Assembly Tools||2600||N/A||Mac OS||1.0||14 Feb 2007|