Aa-VM - Aa-machine implementation in Scheme

I’m writing an implementation of the Aa-machine in Guile Scheme. It’s still very much a WIP, but I plan on giving it good runtime inspection facilities so that I can examine a game’s internal state (and possibly help me to find the secret ending to Tethered). It also comes with a graph generator for a dissassembled Aa-machine story’s control-flow DAG.

At this stage, there’s no actual opcode interpreter yet, and I’m still completing the string decoder. Feel free to inspect, use and modify it for your own purposes if you want to.

Repository: AwesomeAdam54321/aastory-cfg: Control flow graph mapper for Aa-machine interactive fiction games - Codeberg.org

5 Likes

Awesome. I like scheme.

2 Likes