Coding phase has officially begun as of yesterday. The past couple of weeks have served as a good introduction for me. I have become more familiar with the ScummVM code, the ScummVM community, and the tools that I will be using regularly to complete this project. I feel like I have already learned a lot.
Progress since last post:
The AGOS and AGI engines are now returning to the launcher and shutting down tidily. The CINE engine is getting close also. As of now there’s just one small memory leak I need to fix.
I think that analyzing the SCUMM engine, and then working on the AGOS engine gave me a good idea of what I need to do for the other engines. I expect that they will each be somewhat different, but I think I will be able to get through them fairly quickly.