Hi Ron,
The right thing to do here is cut to freebios2 ASAP and write all this in C. It's just too hard in assembly.
Is there any platform has been ported to freebios2 besides AMD64? Any porting guide for that? Is it as easy as running buildtarget to generate the build directory?
-Andrew