PS2Recomp is a static recompiler for PlayStation 2 that translates machine instructions from executable binaries into source code to enable execution on modern hardware. It functions as a binary-to-source translator and a binary analysis tool designed to facilitate the preservation of legacy software.
Die Hauptfunktionen von ran-j/ps2recomp sind: Static Binary Translation, Binary Execution Environments, Retro Game Preservation, Recompilation Runtimes, Reverse Engineering Guides, Hardware State Emulators, Hardware Emulators, PlayStation 2 Static Recompilers.
Open-Source-Alternativen zu ran-j/ps2recomp sind unter anderem: hedge-dev/xenonrecomp — XenonRecomp is a static binary translator and Xbox 360 game recompiler. It functions as a binary analysis tool and… n64recomp/n64recomp — N64Recomp is a static recompiler and binary-to-C translator designed to convert Nintendo 64 machine code and MIPS… amhndu/simplenes — SimpleNES is a C++ application that simulates original Nintendo Entertainment System hardware to run legacy games on… dnspy/dnspy — dnSpy is a desktop application designed for the analysis, debugging, and modification of compiled .NET assemblies. It… huiyadanli/revokemsgpatcher — RevokeMsgPatcher is a binary patching utility designed to modify the execution logic of desktop messaging… hedge-dev/unleashedrecomp — UnleashedRecomp is a legacy software modernization project that uses static binary recompilation to enable native…
XenonRecomp is a static binary translator and Xbox 360 game recompiler. It functions as a binary analysis tool and native code generator that converts machine instructions from Xbox 360 game executables into C++ source code for recompilation on different hardware platforms. The tool features specialized capabilities for translating compiled binaries, including the conversion of assembly jump tables into native switch cases and the detection of function boundaries using stack space data and branch link instructions. It optimizes translated code by converting non-volatile and non-argument regis
N64Recomp is a static recompiler and binary-to-C translator designed to convert Nintendo 64 machine code and MIPS architecture binaries into C source code. This system functions as a game console decompiler that enables the native execution of legacy binaries on modern platforms by eliminating the need for runtime interpreters. The project distinguishes itself by translating specialized RSP microcode into executable source code to replace traditional microcode emulation. It employs a system of relocation macros and lookup tables to resolve relocatable memory overlays and dynamic program secti
SimpleNES is a C++ application that simulates original Nintendo Entertainment System hardware to run legacy games on modern computers. It functions as a hardware simulator and retro gaming emulator designed to execute classic game ROMs by recreating the original console environment through software. The system implements a software version of the 6502 CPU and picture processing unit to render retro game video and audio. It recreates 8-bit console architecture to ensure the execution of original game ROMs. The project covers low-level hardware simulation, including cycle-accurate CPU emulatio
dnSpy is a desktop application designed for the analysis, debugging, and modification of compiled .NET assemblies. It functions as an assembly analysis suite and decompiler, translating binary instruction streams back into readable source code to facilitate reverse engineering when original source files are unavailable. The tool distinguishes itself through an integrated binary patching engine and metadata editor, which allow for the direct modification of executable logic and internal metadata tables. It supports in-process debugging instrumentation, enabling users to inject runtime hooks, s