Alright, now I understand the problem.
Yes, I can provide startup code, and I really prefer Pascal-style startup code (a separate startup.pas or startup.inc file), and ideally, an easy way to override it from userland.
But to do that, I need a working compiler so I can write, test, and debug it. I'm not sure I can write this blindly.