aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2011-01-07SCI2/2.1: Improvements to the find_callk debug function, and some kernel ↵Filippos Karapetis
function updates - Improved the find_callk function to properly find the end of script objects, by monitoring jump calls - Added three extra special calls to find_callk: find kernel function calls to dummy, unused and unmapped kernel functions - Updated several kernel function calls because of the above functionality - The above functionality has also uncovered a VM bug in some SCI2/2.1 opcode - added a FIXME for it svn-id: r55151
2011-01-07GROOVIE: Fix a memory leak reported by cppcheck.Jordi Vilalta Prat
svn-id: r55150
2011-01-07PARALLACTION: keep music playing during the intro (fix bug #2879791).Nicola Mettifogo
svn-id: r55148
2011-01-07PARALLACTION: fix music playback (bug #2879793).Nicola Mettifogo
* Do not restart character theme is already playing. * Play the correct tune in the night club. * Do not play muisc in the location meant to be silent. svn-id: r55147
2011-01-07PARALLACTION: remove code duplication in NS sound code.Nicola Mettifogo
svn-id: r55146
2011-01-07TOOLS: Add Dos intro music number in hugo.datArnaud Boutonné
svn-id: r55145
2011-01-07SCI: The SCI2.1 SVGA version of MUMG is named "Mixed-Up Mother Goose Deluxe"Filippos Karapetis
svn-id: r55139
2011-01-07SCI2.1: Kernel function changes (after looking through all of the SCI2.1 games)Filippos Karapetis
- Replaced the stub kWinDLL (unused), as well as the not fully implemented kPrintDebug functions with empty function calls - Marked several unused or debug kernel functions as stub - Added some games where the rest of the unimplemented SCI2.1 kernel functions are used svn-id: r55138
2011-01-07SCI2.1: Added a sanity check for VMD video positioning, for the demo of ↵Filippos Karapetis
Lighthouse svn-id: r55137
2011-01-07SCI2.1: Show the kernel table used in the "version" console commandFilippos Karapetis
Transitive SCI2.1 games (e.g. QFG4CD and PQ4CD, as well as GK2 demo) used a SCI2 table, with some added functions. If a SCI2.1 game is loaded, show what kernel table it uses svn-id: r55136
2011-01-06AGI: Rewrote predictive code matcherMax Horn
The new code is simpler, avoids a potential buffer overrun (by avoiding to to use a buffer in the first place), and hopefully has slightly more sane matching properties. svn-id: r55135
2011-01-06HUGO: Fix GCC warnings, second try (sorry)Arnaud Boutonné
svn-id: r55134
2011-01-06HUGO: Fix GCC warningsArnaud Boutonné
svn-id: r55133
2011-01-06HUGO: Implement DOS playerArnaud Boutonné
svn-id: r55132
2011-01-06HUGO: Improve intro in H3 DosArnaud Boutonné
After a check on youtube (clone2727), fix the character used in the map during intro in H3 DOS svn-id: r55131
2011-01-05HUGO: Correct font sizes used in the Hugo1 DOS introMatthew Hoops
svn-id: r55129
2011-01-05HUGO: Little cleanupArnaud Boutonné
svn-id: r55128
2011-01-05HUGO: Fix warning using GCCArnaud Boutonné
svn-id: r55127
2011-01-05HUGO: Use Win2 fonts in intro. Arnaud Boutonné
Win1 font is loaded too, but fails as it's not yet supported svn-id: r55126
2011-01-05AGI: cleanupMax Horn
svn-id: r55124
2011-01-04SCI: CleanupFilippos Karapetis
svn-id: r55123
2011-01-04SCI: Fixed part of bug #3150767 - "KQ5 French crash on startup, only partial ↵Filippos Karapetis
English text" This is a regression from r54510 svn-id: r55122
2011-01-04HUGO: Proper implementation for menu closing when clicked outside of itEugene Sandulenko
svn-id: r55121
2011-01-04SCI: Moved the "SCI" bit to the extras field, to preserve the original ↵Filippos Karapetis
naming of the games svn-id: r55119
2011-01-04SCI: Corrected game description for LSL1 (thanks Raziel)Filippos Karapetis
svn-id: r55118
2011-01-04HUGO: Use several 'off' buttons in the menuArnaud Boutonné
svn-id: r55117
2011-01-04SCI: Slight cleanup to the garbage collectorFilippos Karapetis
svn-id: r55116
2011-01-04SCI: Some changes to the naming scheme of some gamesFilippos Karapetis
- For remakes like KQ1, KQ4 and LSL1, the "SCI remake" bit has been moved to the game description (as it's part of the description, not the extras) - The "VGA" bit has been removed from the extras. Only the "EGA" bit remains for EGA versions, to distinguish them from their VGA counterparts, when they exist svn-id: r55115
2011-01-04HUGO: Implement menu commandsArnaud Boutonné
Also did some cleanup, and had to comment out handleMouseUp() as it's currently not working really well svn-id: r55114
2011-01-03MOHAWK: Add stopMidi() function.Alyssa Milburn
svn-id: r55113
2011-01-03MOHAWK: Add game type/detection for CSTime.Alyssa Milburn
svn-id: r55112
2011-01-03MOHAWK: Add/update some resource FourCC entries.Alyssa Milburn
svn-id: r55111
2011-01-03MOHAWK: Use integer math where floating point isn't requiredMatthew Hoops
svn-id: r55110
2011-01-03MOHAWK: Cleanup some spacing, formatting, and namingMatthew Hoops
svn-id: r55109
2011-01-03HUGO: Renamed the "cmd" parameter to "command", as "cmd" is a struct in game.hFilippos Karapetis
svn-id: r55108
2011-01-03HUGO: Added stub for menu commands and implemented menu closingEugene Sandulenko
svn-id: r55107
2011-01-03MOHAWK: Silence a gcc warningMatthew Hoops
svn-id: r55106
2011-01-03HUGO: Implement top menu autoscalingEugene Sandulenko
svn-id: r55105
2011-01-03MOHAWK: Implement Myst opcodes 133, Stellar observatory go buttonBastien Bouclet
svn-id: r55104
2011-01-03HUGO: Load bitmaps from hugo.datArnaud Boutonné
- set menu bitmaps to 'on' buttons by default - rename menu entries to match a bit better the original svn-id: r55103
2011-01-03HUGO: Show bitmap on first button in menu as a proof of conceptEugene Sandulenko
svn-id: r55101
2011-01-03HUGO: Stub for the top menuEugene Sandulenko
svn-id: r55100
2011-01-03M4: Removed redundant colour index recalculation in palette managerPaul Gilbert
svn-id: r55098
2011-01-02HUGO: Fix 2 bugs that were causing several crashes using the mouseArnaud Boutonné
svn-id: r55097
2011-01-02MOHAWK: Implement Myst opcodes 134 to 137, and 170 to 177, Stellar ↵Bastien Bouclet
observatory sliders svn-id: r55096
2011-01-02MOHAWK: Don't leak the MIDI data.Alyssa Milburn
svn-id: r55094
2011-01-02MOHAWK: Don't delete the MIDI driver before the parser.Alyssa Milburn
The parser was trying to call into the deleted driver. svn-id: r55093
2011-01-02MOHAWK: Fix checking Myst rocket sound puzzle before moving all the sliders.Bastien Bouclet
Fix a off by one graphical glitch that happened when moving sliders. Implement opcode 300. svn-id: r55092
2011-01-02JANITORIAL: Suppress some useless includesArnaud Boutonné
svn-id: r55091
2011-01-01HUGO: Some space/tab cleanupsArnaud Boutonné
svn-id: r55088