I might even switch to my terrible "implement bochcpu-lib emulation from python to just emulate the original code" idea to avoid having to actually finish this