Kobo II: Minor progress…

Well, bad news first: Yesterday, I lost many hours to an old, nasty bug in my EEL scripting engine.

The good news: I cracked the bug! Turned out to be memory corruption due to the VM allocating one byte to few for a “stack” used for memory managing VM register variables. (EEL has an oddball automatic memory management solution, due to it being targeted at realtime applications. Reference counting with a few shortcuts, basically.) This had gone undetected as it only happens when you have a multiple of 16 register variables in a function.

Also, I now have an “Olofson Arcade presents” screen, a title screen with a nice, animated logo, and some nice code to play around with. So, now I can throw some game logic in the mix! I intend to take the Kobo Mk II for a first test flight some time today. :)

Kobo II Title Screen