aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2011-07-14COMPOSER: Add a first attempt at an engine.Alyssa Milburn
2011-07-14SCUMM: Add debug output in case the code tries to set up a non-existant ↵Johannes Schickel
iMuse instrument.
2011-07-14SCUMM: fix regression caused by recent sjis code changesathrxx
2011-07-14SCUMM: Handle default instrument set up in iMuse like the original.Johannes Schickel
2011-07-14SCUMM: Implement iMuse alloc part command closer to the original.Johannes Schickel
2011-07-13SCI: Restore deleted LSL6 workaround for crash on loadingWillem Jan Palenstijn
This was probably accidentally removed in 194081e7ae79a632ce446653cc7119b74d3a6fac. The TODO/CHECKME on it still applies. Reported in bug #3366329.
2011-07-13KYRA: Add detection for Russian versions of Kyra1 & LoLEugene Sandulenko
2011-07-13SCUMM: Fix bug #3306145: INDY3: EGA version script bugsEugene Sandulenko
Based on a patch presented in the bugreport. Fixes several bugs connected with calcualting IQ points in Amiga versions of Indy3.
2011-07-12TOON: Fix default walk to object with screen scrollingsylvaintv
Bug #3363119: "Toon: Player desapear when you use a object in pepper plant"
2011-07-11SCUMM: Adapt iMuse code formatting to our standards.Johannes Schickel
2011-07-11Merge pull request #54 "SCUMM v5 PC Speaker driver".Johannes Schickel
Discussion can be found here: https://github.com/scummvm/scummvm/pull/54
2011-07-10SCUMM: Fix some envelope bugs in PC Speaker output.Johannes Schickel
2011-07-10SCUMM: Let PC Speaker output be controlable via music volume.Johannes Schickel
2011-07-10SCUMM: Properly implement volume controler for PC Speaker output.Johannes Schickel
2011-07-10SCUMM: Fix priority settings in iMuse allocate part sysEx command.Johannes Schickel
Formerly we ever only used the lower 4 bit of the priority setting for a new part. The original used a full 8 bit setting though (based on the Indy4 PC Speaker output driver). This fixes missing notes in the Indy4 intro with PC Speaker output. This might affect other outputs too! And could cause regressions in case other outputs implemented priority settings differently.
2011-07-10SCUMM: Fix PC Speaker sound.Johannes Schickel
Now we only output a new frequency if a new channel was selected or a new output frequency has to be send. This makes the sound much more like in DOSBox. This is not present in the original, but since our timings are different this should make up for that.
2011-07-10SWORD25: Removed custom endianness code in persistence codeEugene Sandulenko
This is first step towards making saves portable. Binary footprint left intact, so the saves are compatible.
2011-07-10SWORD25: Fix regression introduced in 5dd8f2575b0fEugene Sandulenko
Janitorial removed function call which had a side effect. Thus the actor image load code crashed.
2011-07-10SCUMM: Do not allow multi midi mode for PC Speaker output.Johannes Schickel
Thanks to eriktorbjorn for catching this.
2011-07-10SAGA: Use #error instead of a deliberate syntax error.eriktorbjorn
2011-07-10SAGA: Mute the music while the game is pausederiktorbjorn
It already paused the music, but any notes that were playing were just left hanging. At least with the ALSA MIDI driver. This was quite annoying when using the debug console.
2011-07-10SCUMM: Minor clean up in iMuse instrument handling code.Johannes Schickel
2011-07-10SCUMM: Limit iMuse default instrument load to PC Speaker output.Johannes Schickel
Albeit the code is marked as a hack inside the source, the original behaved exaclty the same. If the code is removed the PC Speaker output will miss notes, since unlike the original we only output to parts, which have an instrument set up.
2011-07-10SCUMM: Only try to load MT-32 instruments when we have a MIDI output in iMuse.Johannes Schickel
This fixes the melody in Indy4's intro with the PC Speaker output.
2011-07-10SCUMM: Implement effect envelope for PC Speaker output in SCUMM v5.Johannes Schickel
2011-07-10SCI: Added Missing Detection Entry for "Slater And Charlie Go Camping"D G Turner
This should fix bug #3359182 ("Game not found by 1.3.0")
2011-07-10GRAPHICS: remove char/line spacing handling from sjis codeathrxx
(as discussed with LordHoto this should rather be handled in the engine)
2011-07-09SCUMM: fix DS compilationathrxx
2011-07-09SCUMM: Make use of graphics/sjis code for LOOM PCE sjis drawingathrxx
Also move font rom loader to graphics/sjis and make the necessary changes there.
2011-07-09SCUMM: cleanup sjis font rendering codeathrxx
2011-07-09SAGA: Removed several game flags, which are now found more reliably on the flyFilippos Karapetis
- The logo screens of all ITE versions are shown correctly now - Wyrmkeep versions, demo versions with scene substitutes, demos with mono music and demo versions with LE VOX encoded voices are all found automatically now
2011-07-09MOHAWK: Silence MSVC warningsFilippos Karapetis
2011-07-08LASTEXPRESS: Simplify SoundQueue::updateQueue()Littleboy
- Remove useless cache code - Use helper function to get the proper sound entry - Fix crash on using an invalid entry
2011-07-08LASTEXPRESS: Prefix savegame filenames with "lastexpress"Littleboy
2011-07-08LASTEXPRESS: Have LastExpress_ADPCMStream inherit directly from ↵Littleboy
Audio::ADPCMStream (as suggested by clone2727)
2011-07-09TOON: Fix rare palette glitch during one frame after cutscenesylvaintv
2011-07-09TOON: Fixed palette problem in LoadPicturesylvaintv
Bug #3325272: "Toonstruck (Spanish) Bad Graphic in squirrel book" Was a "full" palette in spanish and a "half" palette in english version. Made it choose the good mode automatically based on color count.
2011-07-09TOON: Fix bad character visibility after restoresylvaintv
Bug #3307195: "TOON: Two instances of Flux Wildly"
2011-07-08LASTEXPRESS: Replace existing decodeIMA calls by code using our custom set ↵Littleboy
of IMA and step tables
2011-07-08LASTEXPRESS: Fix typo in filter tableLittleboy
2011-07-08SCUMM: Initial PC Speaker output implementation for SCUMM v5.Johannes Schickel
This is *not* complete yet.
2011-07-07TSAGE: Add Spanish CD Detection Entry From Bug #3357777D G Turner
2011-07-07MOHAWK: Implement stringLen and substring LBCode functions.Alyssa Milburn
2011-07-07MOHAWK: Handle cursor changes in kLBNotifyChangeMode.Alyssa Milburn
2011-07-07MOHAWK: Maintain ordered list of LB items.Alyssa Milburn
2011-07-07DREAMWEB: Fixed ß in german version(typo)Vladimir Menshakov
2011-07-07SCI: Applied patch #3357096 with minor modificationsFilippos Karapetis
This prevents a string pointer from getting invalidated under some circumstances in kString(Dup). Thanks to lephilousophe for the patch.
2011-07-06LASTEXPRESS: implement Sound::updateQueue() and all dependent functionsEugene Sandulenko
2011-07-05DREAMWEB: disable load button in launcherTarek Soliman
2011-07-05MOHAWK: Allow setting LB cursors by nameMatthew Hoops