resource_dasm
A collection of reverse-engineering utilities for classic Mac OS applications and specific Nintendo GameCube game formats.
0 projects
About resource_dasm
resource_dasm is a project containing a suite of tools designed for reverse-engineering, primarily targeting classic Mac OS (pre-OSX) resource forks and certain Nintendo GameCube game files. The core utility, resource_dasm, enables users to read, extract, modify, and convert resources from various formats, including AppleSingle/AppleDouble, MacBinary, BinHex, and Mohawk archives, into modern file formats. The project also includes specialized tools for binary disassembly and assembly (m68kdasm), CPU emulation and debugging (m68kexec), audio synthesis and debugging (smssynth, modsynth), and map generation for various classic games. The software is built using C++ and requires CMake, zlib, and optionally SDL3 or Netpbm for extended functionality. It is designed to run on macOS and Linux environments. While the project is actively maintained, users should note that the provided releases only contain executables; building from source is required to access the underlying library functionality. The project's capabilities are extensive, covering text, image, color, and sound resource conversions, though specific support for certain formats may depend on external runtime dependencies.
Summarised from the official page linked above.