Difference between revisions of "OpenTasks/Engine/Improve AGI"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Move OpenTasks onto unique pages with an Infobox and Category so we can collect them all up onto the summary page.)
 
(Update the task)
Line 14: Line 14:
===The Task:===
===The Task:===


* NAGI has better Tandy music support, particularly noise channel emulation is better there. The NAGI license lets us use its code directly in ScummVM. For the most authentic model, MAME could be referenced, though its license is not GPL-compatible.
* Add support for AGI 2.01 games, such as Donald Duck's Playground.
* Add support for AGI 2.01 games, such as Donald Duck's Playground.
* Add support for AGI0 and AGI1 (bootable floppies) games.
* Add support for AGI0 and AGI1 (bootable floppies) games.

Revision as of 19:07, 25 March 2011

Open Task
Task Name Improve AGI Engine
Technical Contact(s) Eugene Sandulenko
Subsystem Engine

Background:

Our AGI engine is in quite a good shape. Still it misses some important aspects.

The Task:

  • Add support for AGI 2.01 games, such as Donald Duck's Playground.
  • Add support for AGI0 and AGI1 (bootable floppies) games.
  • Document all differences between AGI versions on Wiki and probably in code.
  • Cover more tasks from the AGI/TODO page.

Required Skills:

  • Good C++ skills.
  • Engine internals could be studied within a week or less.