Disassembling the Binary
I've been spending some time using Ghidra to disassemble the game program. Ghidra is an open source software reverse engineering suite written the NSA. It's an incredibly powerful tool, once you get the hang of it.
Making good progress, have figured out many of the data structures and core game loop design. Using the knowledge gained to build a level viewer and eventual editor
Contact me if you're interested in joining the effort.
Careful analysis of the code has revealed the following: