Another LD, another WTF am I doing

One Room can go in so many ways, so I’m just doing something I like and hoping the Room in it will emerge.

Love Zachtronics games. TIS-100 and Shenzhen I/O are wonderful games that made me want to learn 6502 assembly and NES programming, so I’ve taken this opportunity to write a little naive assembler/VM. No bytecode, just creating instruction list and interrupt bindings, simulate the memory with an array of ints, and have a stepping engine that executes the instructions.

It works. It can do arithmetic. It can read write memory, register fudge, crash, report syntax errors and overflows. Can also make multiple VMs and have them chat over shared memory addresses and run in parallel.

Question is, wtf am I doing and where is the game in this? Need more drinks.