Open main menu


Joined 26 May 2007
Revision as of 21:43, 12 November 2008 by Buddha^ (talk | contribs) (Updated TODO.)
Name Kari Salminen
Team Member since 2007-04-12
Working on AGI and Cine engines
Personal webpage/BLOG blog
Email buddha AT scummvm DOT org

Google Summer of Code 2008

Google Summer of Code 2007

During summer of 2007 I participated in the Google Summer of Code and worked on ScummVM's AGI engine.


Main ToDo items

  • Revamp Cine's rendering classes (FWRenderer and OSRenderer)
    • Palette handling could possibly be combined between FW and OS
    • Collision page should map to 9th background in OS but it currently doesn't
      • This is actually why the doors aren't revolving in OS's labyrinth arcade sequence
  • Add support for Operation Stealth to the Cine engine
  • Fix AGI related bugs
  • Finish Apple IIGS sound support for the AGI engine
  • Add support for loading .INI files to the AGI engine (FR #1881179)
  • Add support for more than 10 savegames to the Cine engine

Minor ToDo items

  • Update info on AGI datafiles to include Apple IIGS related files etc
  • Disable CGA rendering for AGI256 and AGI256-2 games
  • Add priority drawing for cels in AGI256 and AGI256-2 mode
  • Check if saving & restoring in AGI games is broken when using the 2 argument version of
  • Add 'restart game' functionality to the Cine engine
  • Add saving of script names to Operation Stealth's savegames to ease debugging