JMAA

The Scrapyard

Welcome to The Scrapyard, the place where my old shitty projects are left to die. Take a look around, they aren't all that shitty.

Infernal Interpreter

Example of Infernal Interpreter output. Columns describe the movement of data when executing x86 op-codes.

Infernal Interpreter is an emulator and visualizer of a subset of the AMD x86-64 ABI, using the GAS syntax. You give it a bunch of symbolic machine code, after which it produces a visualization of the running code, either to the terminal, or as a LaTeX file with Tikz.

It's old, written in Python 2, and for an incredibly specific purpose, but I enjoy going back and looking at the output.

Read the entire article

Contact Me

If you think some of this crap is awesome, but can't get it to work, please feel free to contact me.