Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-07 | SCI: Fix SCI1.1 Mac picture palettes further | Matthew Hoops | |
The palette color start is actually a byte, not a uint16. svn-id: r55796 | |||
2011-02-06 | SCI: Several changes related to robot files | Filippos Karapetis | |
- Added WIP robot sound support (which has pops between each frame for some reason) - Now handling a lot of previously ignored fields - Now handling the chunk before the palette chunk properly. Fixes some v6 videos - Added known robot related TODOs svn-id: r55793 | |||
2011-02-06 | PARALLACTION: update MIDI driver commands description for BRA. | Nicola Mettifogo | |
svn-id: r55792 | |||
2011-02-06 | SCI: Improve Mac SCI1.1+ cursor support | Matthew Hoops | |
The scripts can pass a list of view id's from the DOS version that get remapped to CURS/crsr id's. GK1 cursors now work and Phantasmagoria uses the correct ones. svn-id: r55791 | |||
2011-02-05 | TOON: Ensure minimum delay in worst case of render() loop to allow thread ↵ | David Turner | |
scheduling. This should ensure that CPU usage is not pegged at 100%. svn-id: r55790 | |||
2011-02-05 | HUGO: Fix leak (thanks digitall) | Arnaud Boutonné | |
svn-id: r55789 | |||
2011-02-05 | HUGO: Fix 2 uninitialized variables | Arnaud Boutonné | |
svn-id: r55788 | |||
2011-02-05 | TOON: Fix formatting issues | Sylvain Dupont | |
svn-id: r55787 | |||
2011-02-05 | TOON: Add some sleep if the game refreshes too fast | Sylvain Dupont | |
Prevents the game from using 100% CPU? svn-id: r55786 | |||
2011-02-05 | SCI: Fix SCI32 Mac picture palettes | Matthew Hoops | |
The palette offset should be 32-bit, not 16. The GK1 Mac intro now plays properly. svn-id: r55784 | |||
2011-02-05 | SCI: Fix Mac SCI32 subdirectories | Matthew Hoops | |
svn-id: r55783 | |||
2011-02-05 | SCI: Oops, fix compilation | Matthew Hoops | |
svn-id: r55782 | |||
2011-02-05 | SCI: Fix detectHires() for Mac SCI32 games | Matthew Hoops | |
svn-id: r55781 | |||
2011-02-05 | SCI: Add support for BE selector name tables | Matthew Hoops | |
svn-id: r55780 | |||
2011-02-05 | SCI: Add detection for Phantasmagoria Mac | Matthew Hoops | |
svn-id: r55779 | |||
2011-02-05 | SCI: Throw a warning when trying to play a Mac robot file (big endian) | Matthew Hoops | |
svn-id: r55778 | |||
2011-02-04 | TOON: Fixed two dialog color mistakes | Sylvain Dupont | |
svn-id: r55777 | |||
2011-02-04 | SCI: Properly initialize a Robot variable so we don't segfault on quitting | Matthew Hoops | |
svn-id: r55776 | |||
2011-02-04 | HUGO: Increase the height of window view | Arnaud Boutonné | |
This fixes a bug related to hotspots in H3 Win reported by D. Gray (in witch hut) svn-id: r55775 | |||
2011-02-04 | HUGO: Fix menu icon order (bug reported by D. Gray) | Arnaud Boutonné | |
svn-id: r55774 | |||
2011-02-04 | TOON: Fix Amiga compile | Sylvain Dupont | |
svn-id: r55773 | |||
2011-02-04 | SCI: Rewrote the robot playing code in a way similar to other video decoders | Filippos Karapetis | |
- The code now streams videos instead of loading them in memory, without utilizing seeking - Removed the sound-related robot code from the graphics classes - Started implementing the code for the sound in robot videos (still not finished) svn-id: r55772 | |||
2011-02-04 | GOB: Silence a compiler warning | Sven Hesse | |
svn-id: r55771 | |||
2011-02-04 | GOB: Add the "envir" directory to the search path for Adibou | Sven Hesse | |
svn-id: r55770 | |||
2011-02-04 | GOB: Add oPlaytoons_loadMultObject | Sven Hesse | |
svn-id: r55769 | |||
2011-02-04 | GOB: Implement case -2 for oPlaytoons_getObjAnimSize | Sven Hesse | |
svn-id: r55768 | |||
2011-02-04 | GOB: Add Inter::readValue() | Sven Hesse | |
svn-id: r55767 | |||
2011-02-04 | GOB: Move storeValue/storeString to class Inter | Sven Hesse | |
svn-id: r55766 | |||
2011-02-04 | GROOVIE: Disable other T7G Mac entries as they should no longer be needed | Matthew Hoops | |
svn-id: r55765 | |||
2011-02-04 | COMMON: Only take the md5 of the resource fork data section | Matthew Hoops | |
Since various apps can modify the type/creator of the files, we can't rely on the header of the resource fork to take the md5. I've therefore also recalculated all of the detector entries (all 5 of them) that use the Mac resource fork code. svn-id: r55764 | |||
2011-02-03 | GOB: Fix a regression that broke Lost in Time | Sven Hesse | |
svn-id: r55760 | |||
2011-02-03 | SCI: Robot v6 support. I _think_ this is complete. | Lars Skovlund | |
svn-id: r55759 | |||
2011-02-03 | HUGO: Suppress static variables (except one) | Arnaud Boutonné | |
This also fixes the multiple-RTL related music bug reported by D. Gray svn-id: r55758 | |||
2011-02-03 | SCI: updated comments concerning robot videos | Filippos Karapetis | |
svn-id: r55757 | |||
2011-02-03 | SCI: Robot related changes | Filippos Karapetis | |
- Reverted accidental changes in r55752, and moved all the deletion code in freeData() again - Now skipping v6 videos (in SCI3), instead of throwing an error svn-id: r55756 | |||
2011-02-03 | SCI: Add a stub for kFont which calls kSetFontRes as a subop | Matthew Hoops | |
svn-id: r55755 | |||
2011-02-03 | SCI: Add support for GK1 Mac high-res fonts | Matthew Hoops | |
svn-id: r55754 | |||
2011-02-03 | SCI: Fix a typo, the interpreter can handle robot video versions 3 - 5 | Filippos Karapetis | |
svn-id: r55753 | |||
2011-02-03 | SCI21: Some robot related changes | Filippos Karapetis | |
- Don't reallocate the frame buffer on each update if its dimensions haven't changed - Don't attempt to display the currently unsupported v4 robot files (used in PQ:SWAT) - Signed/unsigned fixes - Disabled the unused getFrameRect() function - Some cleanup and reordering svn-id: r55752 | |||
2011-02-03 | SCI: Fix KQ6 Mac audio resources | Matthew Hoops | |
A regression from r55715 svn-id: r55751 | |||
2011-02-03 | SCI: Fix GK1 Mac messages | Matthew Hoops | |
svn-id: r55750 | |||
2011-02-03 | SCI: Properly reset the array/string segment ids | Matthew Hoops | |
svn-id: r55749 | |||
2011-02-03 | SCI: Disable the special QFG1 Mac icon bar | Matthew Hoops | |
The original interpreter completely ignores it in favor of the regular one. svn-id: r55748 | |||
2011-02-02 | MIDI: Fix for bug #3170988 - "MONKEY2: Messed up MT-32 music" | Filippos Karapetis | |
This is a regression from r55256. Apparently, SCUMM has issues when sending a sustain off on a notes off event. Thus, this has been turned into a feature, which is disabled by default. Since MADE, SAGA and tinsel all share the same music code and play regular MIDI files, and this feature fixes hanging notes for them, it has been enabled for them. Also, applied a patch for a bug regarding the notes off event in MADE and tinsel, which has been applied in SAGA already svn-id: r55746 | |||
2011-02-02 | SCI: Fix GK1 Mac scaling | Matthew Hoops | |
svn-id: r55744 | |||
2011-02-02 | HUGO: 'Constify' engine as much as possible | Arnaud Boutonné | |
svn-id: r55741 | |||
2011-02-02 | SCI: Fix memory leaks in GfxRobot | Lars Skovlund | |
svn-id: r55740 | |||
2011-02-02 | GOB: Oops, set the correct opcode :P | Sven Hesse | |
svn-id: r55739 | |||
2011-02-02 | GOB: Add o7_findCDFile | Sven Hesse | |
Stubbing that for now svn-id: r55738 | |||
2011-02-02 | GOB: Add o7_gob0x201 | Sven Hesse | |
svn-id: r55737 |