Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-07 | SCI2/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-07 | GROOVIE: Fix a memory leak reported by cppcheck. | Jordi Vilalta Prat | |
svn-id: r55150 | |||
2011-01-07 | PARALLACTION: keep music playing during the intro (fix bug #2879791). | Nicola Mettifogo | |
svn-id: r55148 | |||
2011-01-07 | PARALLACTION: 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-07 | PARALLACTION: remove code duplication in NS sound code. | Nicola Mettifogo | |
svn-id: r55146 | |||
2011-01-07 | TOOLS: Add Dos intro music number in hugo.dat | Arnaud Boutonné | |
svn-id: r55145 | |||
2011-01-07 | SCI: The SCI2.1 SVGA version of MUMG is named "Mixed-Up Mother Goose Deluxe" | Filippos Karapetis | |
svn-id: r55139 | |||
2011-01-07 | SCI2.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-07 | SCI2.1: Added a sanity check for VMD video positioning, for the demo of ↵ | Filippos Karapetis | |
Lighthouse svn-id: r55137 | |||
2011-01-07 | SCI2.1: Show the kernel table used in the "version" console command | Filippos 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-06 | AGI: Rewrote predictive code matcher | Max 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-06 | HUGO: Fix GCC warnings, second try (sorry) | Arnaud Boutonné | |
svn-id: r55134 | |||
2011-01-06 | HUGO: Fix GCC warnings | Arnaud Boutonné | |
svn-id: r55133 | |||
2011-01-06 | HUGO: Implement DOS player | Arnaud Boutonné | |
svn-id: r55132 | |||
2011-01-06 | HUGO: Improve intro in H3 Dos | Arnaud Boutonné | |
After a check on youtube (clone2727), fix the character used in the map during intro in H3 DOS svn-id: r55131 | |||
2011-01-05 | HUGO: Correct font sizes used in the Hugo1 DOS intro | Matthew Hoops | |
svn-id: r55129 | |||
2011-01-05 | HUGO: Little cleanup | Arnaud Boutonné | |
svn-id: r55128 | |||
2011-01-05 | HUGO: Fix warning using GCC | Arnaud Boutonné | |
svn-id: r55127 | |||
2011-01-05 | HUGO: 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-05 | AGI: cleanup | Max Horn | |
svn-id: r55124 | |||
2011-01-04 | SCI: Cleanup | Filippos Karapetis | |
svn-id: r55123 | |||
2011-01-04 | SCI: 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-04 | HUGO: Proper implementation for menu closing when clicked outside of it | Eugene Sandulenko | |
svn-id: r55121 | |||
2011-01-04 | SCI: Moved the "SCI" bit to the extras field, to preserve the original ↵ | Filippos Karapetis | |
naming of the games svn-id: r55119 | |||
2011-01-04 | SCI: Corrected game description for LSL1 (thanks Raziel) | Filippos Karapetis | |
svn-id: r55118 | |||
2011-01-04 | HUGO: Use several 'off' buttons in the menu | Arnaud Boutonné | |
svn-id: r55117 | |||
2011-01-04 | SCI: Slight cleanup to the garbage collector | Filippos Karapetis | |
svn-id: r55116 | |||
2011-01-04 | SCI: Some changes to the naming scheme of some games | Filippos 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-04 | HUGO: Implement menu commands | Arnaud Boutonné | |
Also did some cleanup, and had to comment out handleMouseUp() as it's currently not working really well svn-id: r55114 | |||
2011-01-03 | MOHAWK: Add stopMidi() function. | Alyssa Milburn | |
svn-id: r55113 | |||
2011-01-03 | MOHAWK: Add game type/detection for CSTime. | Alyssa Milburn | |
svn-id: r55112 | |||
2011-01-03 | MOHAWK: Add/update some resource FourCC entries. | Alyssa Milburn | |
svn-id: r55111 | |||
2011-01-03 | MOHAWK: Use integer math where floating point isn't required | Matthew Hoops | |
svn-id: r55110 | |||
2011-01-03 | MOHAWK: Cleanup some spacing, formatting, and naming | Matthew Hoops | |
svn-id: r55109 | |||
2011-01-03 | HUGO: Renamed the "cmd" parameter to "command", as "cmd" is a struct in game.h | Filippos Karapetis | |
svn-id: r55108 | |||
2011-01-03 | HUGO: Added stub for menu commands and implemented menu closing | Eugene Sandulenko | |
svn-id: r55107 | |||
2011-01-03 | MOHAWK: Silence a gcc warning | Matthew Hoops | |
svn-id: r55106 | |||
2011-01-03 | HUGO: Implement top menu autoscaling | Eugene Sandulenko | |
svn-id: r55105 | |||
2011-01-03 | MOHAWK: Implement Myst opcodes 133, Stellar observatory go button | Bastien Bouclet | |
svn-id: r55104 | |||
2011-01-03 | HUGO: Load bitmaps from hugo.dat | Arnaud Boutonné | |
- set menu bitmaps to 'on' buttons by default - rename menu entries to match a bit better the original svn-id: r55103 | |||
2011-01-03 | HUGO: Show bitmap on first button in menu as a proof of concept | Eugene Sandulenko | |
svn-id: r55101 | |||
2011-01-03 | HUGO: Stub for the top menu | Eugene Sandulenko | |
svn-id: r55100 | |||
2011-01-03 | M4: Removed redundant colour index recalculation in palette manager | Paul Gilbert | |
svn-id: r55098 | |||
2011-01-02 | HUGO: Fix 2 bugs that were causing several crashes using the mouse | Arnaud Boutonné | |
svn-id: r55097 | |||
2011-01-02 | MOHAWK: Implement Myst opcodes 134 to 137, and 170 to 177, Stellar ↵ | Bastien Bouclet | |
observatory sliders svn-id: r55096 | |||
2011-01-02 | MOHAWK: Don't leak the MIDI data. | Alyssa Milburn | |
svn-id: r55094 | |||
2011-01-02 | MOHAWK: 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-02 | MOHAWK: 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-02 | JANITORIAL: Suppress some useless includes | Arnaud Boutonné | |
svn-id: r55091 | |||
2011-01-01 | HUGO: Some space/tab cleanups | Arnaud Boutonné | |
svn-id: r55088 |