I worked really hard for a couple hours after work tonight to get the first parts of the kernel ported over to the new code. After some initial difficulties which were related to a couple bugs in the 6502 Assembler, I was able to port all the main functions of the kernel over! Now it is possible for the select mission designers to write code which uses the original Kernel APIs that allow for printing of null-terminated strings, string input, string compare, memory copy, and memory clear routines.

The next thing I will be working on is the file system driver so that files can be easily loaded and saved back to the block storage device. Here is the current memory layout after the kernel is loaded into memory:

For beta players who do not possess access to the Mission Designer, there isn't much to see from this development release but the kernel boot splash before the host shuts back down. However, this now paves the way for the shell to be programmed in, so it shouldn't be too much longer before there is more to do and check out.