We (ScummVM GSOC students) have been asked to submit a status report on our progress so far and a timeline for future development. Hence the cheesy title. We have also been asked to share the reports on our blogs with the world so everyone can get the same enjoyment from reading them as they did. ? Here it is:
Month: June 2009
… because I can’t think of anything neat. Okay, I admit it, I’m really bad with titles. ?
I’ve done some more work on the Draci Historie engine. Some of the visible new features include support for the game’s original fonts and mouse support. Some of the not-so-visible features include work on a sprite class which will be needed later on when I start incorporating actual game elements.
In my last post, I mentioned that my next task was to implement a bytecode disassembler for the game’s scripting language (which is, humorously enough, called GPL). The disassembler is now finished, leaving ‘only’ the actual callbacks to be implemented to become a full-fledged GPL interpreter. Comparing a few disassembled scripts with the originals yielded favourable results and since I had the x86 reference implementation, I’m fairly certain I’ve got things right. ?
Hi folks,
As I’ve mentioned in my previous post, I have been working on archiving code for Dračí Historie during the last week. The coding process went smoothly enough thanks to Robert’s helpful comments about the archive format; I have been able to do it almost without looking at the original code.