icex2's blog
About
  • Oct 19, 2026

    LLM assisted source lifting and game porting (3): Two games, one workflow, and what runs today

    This is the third post in the series. The first post is the high-level introduction; the second post is the technical deep dive into the workflow. This one is a progress report: what the two ports do today, what broke on the way, which problems I caught and which the tooling caught, and what the work has cost so far.

  • Oct 18, 2026

    LLM assisted source lifting and game porting (2): Reconstruction, fidelity, and an LLM-assisted workflow

    This post is the second one in a series of me sharing my knowledge and learnings so far on leveraging LLMs in reverse engineering (arcade) video games. This is a significantly longer and more technical deep dive into how things were done and why.

  • Oct 18, 2026

    LLM assisted source lifting and game porting (1): From compiled binary to re-created source code, a foundation for game modernization and preservation

    This post is me sharing my knowledge and learnings so far on leveraging LLMs in reverse engineering (arcade) video games. The goal is re-creating their source code from their original binaries and making them work on the target x86 Linux/Windows platform. This combination of “source lifting” and game porting work establishes the foundation for improving upon the original games with bugfixes, modding support or remasters, making these games playable on modern and different hardware.

  • Jun 13, 2023

    BeatmaniaIIDX arcade control deck armrest fix and replace leather

    Documenting how I fixed the broken armrest of the control deck on my Beatmania IIDX cabinet as well as replacing the worn and damaged leather covering it.

  • Jun 13, 2023

    BeatmaniaIIDX arcade turn table slipmat mod

    Improving the Beatmania IIDX turn table “slipness” using a felt-based vinyl turn table slip mat.

  • Jun 13, 2023

    First post, let's start somewhere

    You have to start somewhere and it’s often hard to make the first step. This blog took me a few hours to setup and get running due to several “small” issues. But it’s done, it’s somewhat simple and hopefully serves my needs.

icex2's blog

Contact

  • Discord: icex2
  • Email:
  • icex2
  • -

Hacker and software engineer, operating systems, distributed systems, (arcade) video game hacking and reverse-engineering.