Select a tag to browse associated projects and drill deeper into the tag cloud.
Even though MAME allows people to enjoy the long-lost arcade games and even some newer ones, the main purpose of the project is to document the hardware (and software) of the arcade games. There are already many dead arcade boards, whose function has been brought to life in MAME. Being able to play ... [More]
Free advanced command line hexadecimal editor. It includes several features to read and edit opcodes for different processors, including a process debugger.
The WinAppDbg python module allows developers to quickly code instrumentation scripts in Python under a Windows environment. It uses ctypes to wrap many Win32 API calls related to debugging, and provides an object-oriented abstraction layer to manipulate threads, libraries and processes, attach ... [More]
The Chip8 is the target software project for those which want to start code an emulator. This project is another example of this "machine". The language choosed was Java and to render stuffs was used Java2D, there is a chance to make one render engine using jogl. (in the future). An simply ... [More]
JnesBR Another-Yet-NES-Emulator-DebuggerAnother project about coding a NES (Famicom) emulator. This project have been developed using Java as language. A debug system is one of goals from this project too. The PPU documentation (still WIP) http://docs.google.com/Doc?id=dgkczz7v_8cwncmfcn . News ... [More]
Metasm is a cross-architecture assembler, disassembler, compiler, linker and debugger. It has some advanced features such as remote process manipulation, GCC-compatible preprocessor, automatic backtracking in the disassembler ("slicing"), C headers shrinking, linux/windows debugging API ... [More]
Reverse engineering suite. This project will include a disassembler (modeled after IDA) and a number of other tools associated with reverse engineering.
PaiMei, is a reverse engineering framework consisting of multiple extensible components. The framework can essentially be thought of as a reverse engineer's swiss army knife and has already been proven effective for a wide range of both static and dynamic tasks such as fuzzer assistance, code coverage tracking, data flow tracking and more.