libbinrec: a recompiling translator for machine code

libbinrec is a library for translating machine code from one CPU architecture into equivalent and efficient machine code for a different architecture, such as when emulating one CPU on another..

For more information, see the documentation and public header, or browse the source code.
(Please note: Due to misbehaved scraper bots, I have regrettably had to disable direct browser access to the Mercurial repository. The repository can still be cloned from "https://achurch.org/hg/libbinrec" using a Mercurial client.)

Current version: libbinrec-0.2.tar.gz

Older versions are also available.


Andrew Church
Last modified: 2026/2/7