- I've written an abstraction layer that allows for multiple file access "drivers". This means one driver for Unix-style FILE* files, and another for the methods in common/savefile.h and common/file.h
- The ScummVM file driver is finished. The UNIX one is mostly done, but I'm still trying to figure out how to have it deal with some of the path information. The driver is defined in engine/sci/src/include/file_handler.h and file_driver.h, and the actual driver and implementation are in engine/sci/src/scicore/file_handler.c and scumm_file_driver.c.
- The FILE* invocations scattered throughout the FreeSCI source have been replaced with calls to the driver. There are a few exceptions to this, but as far as I can tell none are very critical.
- There's now a sequencer that uses ScummVM's Adlib midi driver, and a midi device that uses ScummVM for output. The instrument setup in these is unfinished.
Wednesday, July 2, 2008
Status update
Here's the current state of things:
Subscribe to:
Post Comments (Atom)
3 comments:
Great to see progress on this most exciting project.
Cool as, when you get to testing would love to try the mac version out with some leisure suit larry lol
Hey ,
Sounds great that you know all about your stuff! Its intriguing when you speak to someone who knows what they speak about, as oppose to reciting it from someone else they learned from. I can see you are very experienced and with your credentials it is quite obvious that you will make it far in life, or have already made it far in life :)
Engine Parts
Post a Comment