1,554
edits
(Move taken tasks from Open Tasks page) |
(Forgot to move Kari's task) |
||
Line 141: | Line 141: | ||
Also note that this task meshes well with the previous task (of overhauling the compression tools). | Also note that this task meshes well with the previous task (of overhauling the compression tools). | ||
== Engine/game specific == | |||
=== Improve AGI engine === | |||
''Technical Contact'': [[User:Sev|Eugene Sandulenko]], [[User:Stu|Stuart George]] | |||
<font color="red">''This task is [http://code.google.com/soc/scummvm/about.html being worked on] as part of the Google Summer of Code 2007''</font> | |||
''Background:'' | |||
We recently added support for many older [[Sierra]] games, by adding the [[AGI]] engine, by assimilating the Sarien project. Despite the relative age of the code behind this (i.e., Sarien already existed and matured for several years), there are various [[AGI/TODO|open tasks]]: | |||
* Implement AGI256 and AGI256-2 engine extensions | |||
* Fix bugs triggered by fan made games | |||
* Finish implementation of Apple IIgs sound | |||
* Finish implementation of predictive input | |||
* Add Amiga style (colored) menus | |||
* Add a Hercules emulation mode | |||
Some of these tasks will require engine knowledge, but the engine itself is tiny and well documented, so it should be possible to learn enough about it in a relatively brief period of time. Additionally [http://www.agidev.com/projects/nagi/ NAGI] and [http://www.dagii.org/ DAGII] could be used as reference. Particularly, NAGI is known to be more compatible with fan made games |