ok so I've moved the FooneClip function into a NASM-compiled file, which is way nicer. it's a real assembler, not a line-by-line patcher.
so now I've got it generating EXEs again with my new (1) assembled function, and it runs without crashing!
does the code work at all?
let's not get ahead of ourselves here.