Development Diary: A very productive day indeed...

A very productive day indeed...
kveroneau(Game Creator)
Feb. 26, 2017, 6:45 a.m.

Today I continued work on getting the VM daemon better working, and began implementing the host provisioning tool. Using the provision tool on the website, I was able to successfully bootstrap an in-game host with a test boot ROM/BIOS, and load address. The 65c02 assembly is entered into the website provision tool, and is assembled on-demand during the provisioning process in-game. Here's some of the initial test output:

chronoboy% @prov 96.164.6.10 test-template
Provisoning host...
HackerVM v1.0 $Rev: 217 $
 * Host offline, starting provision process...
 * Provisioning with template test-template...
BIOS: bios.asm
Generating binary type: RAW
Binary size: 17
 * Provisioning was successful!

The test 65c02 assembly was a basic input/output test program.

The IC commands for booting, shutting down, and connecting to a host's TTY is also almost fully operational now as well. The next bit of code to work on is attempting to rewrite the current bootloader and kernel over to the new VM code, or at least something which players can use until all that's ready. Then finally test out host-to-host networking. This will all be worked on in the morning, and I am hoping to make a release as early as possible tomorrow so that I can be around as beta players are exploring the new code and finding bugs.