aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/module.mk
AgeCommit message (Collapse)Author
2017-02-23AGI: Clean up VM opcode handlingMartin Kiewitz
so that invalid opcodes won't crash ScummVM anymore
2016-01-29AGI: new font class createdMartin Kiewitz
moved font stuff into GfxFont class removed Mickey Mouse font data (is loaded from mickey.exe)
2016-01-29AGI: graphics rewrite + cleanupMartin Kiewitz
- graphics code fully rewritten - Apple IIgs font support - Amiga Topaz support - Word parser rewritten - menu code rewritten - removed forced 2 second delay on all room changes replaced with heuristic to detect situations, where it's required - lots of naming cleanup - new console commands show_map, screenobj, vmvars and vmflags - all sorts of hacks/workarounds removed - added SCI wait mouse cursor - added Apple IIgs mouse cursor - added Atari ST mouse cursor - added Amiga/Apple IIgs transition - added Atari ST transition - user can select another render mode and use Apple IIgs palette + transition for PC versions - inventory screen rewritten - SetSimple command now properly implemented - PreAGI Mickey: Sierra logo now shown - saved games: now saving controller key mapping also saving automatic save data (SetSimple command) - fixed invalid memory access when saving games (31 bytes were saved using Common::String c_ptr() Special Thanks to: - fuzzie for helping out with the Apple IIgs font + valgrind - eriktorbjorn for helping out with valgrind - LordHoto for figuring out the code, that caused invalid memory access in the original code, when saving a game - sev for help out with reversing the Amiga transition currently missing: - mouse support for menu - mouse support for system dialogs - predictive dialog support
2012-03-25GUI: Move predictive dialog to common guiOleksiy Kurochko
2011-08-15AGI: Reorganize the PreAGI code a bitMatthew Hoops
2011-08-13AGI: Refactor interpreter core (somewhat akin to SCI)Jussi Pitkanen
* Instruction tables are now defined in opcodes.{cpp,h}. * Move opcode handlers from Agi::AgiEngine to Agi * Opcode handlers take as parameter a pointer to AGI state (AgiGame)
2011-08-13AGI: Implement resource loader for the DDP booter gameJussi Pitkanen
2010-06-15AGI: Split all sound generators into separate modules.Eugene Sandulenko
Now the sound subsystem of the engine finally is possible to grasp. Also now it is obvious why CoCo3 sounds are not functioning. svn-id: r49757
2010-06-15AGI: Implement FR #2813133.Eugene Sandulenko
FR #2813133: "AGI: Proper Tandy 3-Voice/IBM PCjr Sound Support". Add proper Tandy music. Heavily based on NAGI source, thus attached its X11 license. To run it now use -e pcjr. Old one is still default for adlib but most likely will be changed in the future. Also lied ground for further separation of different sound generators. svn-id: r49755
2010-06-15AGI: Implement FR #1913900.Eugene Sandulenko
FR #1913900: "AGI: MIDI support". Currently it gets selected when Adlib is chosen. Finding a better way to do it is a todo. Also default instrument mapping is plain. Based on original code by Jens. Christian Restemeier. svn-id: r49751
2010-06-15AGI: Split out IIgs sound emulator into separate files.Eugene Sandulenko
svn-id: r49749
2009-10-24Change "=" to ":=" in some module.mk files for consistency.Johannes Schickel
svn-id: r45364
2008-05-06Allow static and dynamic plugins to be used at the same timeJordi Vilalta Prat
svn-id: r31888
2007-09-18WIP for Troll's TaleEugene Sandulenko
svn-id: r28939
2007-09-11remove the rest of the PreAGI loaderMatthew Hoops
svn-id: r28895
2007-09-06WIP Winnie the Pooh code (PreAGI). Shows only the intro currentlyMatthew Hoops
svn-id: r28865
2007-09-02Renamed preagi_input.cpp to preagi_common.cpp, as it now contains the code ↵Filippos Karapetis
that all preagi games share (commit 2 of 2) svn-id: r28832
2007-09-01GIve some files more logical namesEugene Sandulenko
svn-id: r28791
2007-09-01An early WIP of PreAGI (TrollVM) supportEugene Sandulenko
svn-id: r28787
2007-06-14Patch #1735773: "WAG file parsing patch to AGI's fallback detector".Eugene Sandulenko
Slightly modified, split into separate files. svn-id: r27401
2007-03-30Renamed AGIs savegame.cpp to saveload.cpp, to match the other enginesMax Horn
svn-id: r26330
2007-03-25Removed code that at least for now is presumed dead.Torbjörn Andersson
svn-id: r26304
2007-01-16Finish restructuring font data header for const correctness.David Symonds
svn-id: r25100
2006-12-19oopsEugene Sandulenko
svn-id: r24879
2006-12-19Update makefileEugene Sandulenko
svn-id: r24878
2006-12-19Added AdvancedDetection to AGI engine. Only added KQ1 for testingStuart George
svn-id: r24877
2006-11-06Predictive input for AGI engine. To Do:Eugene Sandulenko
- Multitap - scummvm.ini-based dictionary path - speedup dictionary loading svn-id: r24635
2006-06-24* Renamed config.mak to config.mkMax Horn
* Renamed common.rules to rules.mk * Removed explicit declaration of MODULE_DIRS in various spots (instead we let rules.mk compute it) svn-id: r23275
2006-05-23imported AGI enginePaweł Kołodziejski
svn-id: r22588