Tried the OS on a small netbook, but it halted before the emulated screen was to be rendered. After some tracing, I found the problem is when the system is scaling the screen. Floating point numbers are needed for that code. The halt was right at a floating point operation. This was just a little Aspire One netbook, so I found it odd that it would stop right there.
If anyone has any ideas on why this might occur, please do let me know.