aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2011-12-26SCUMM: Make SampleBuffer::write non-virtual to silence a g++ warning.Johannes Schickel
No class inherits from SampleBuffer, thus it should be safe to do so.
2011-12-26SCUMM: Add a difficulty selection dialog for Loom FM-Towns.Johannes Schickel
It is in spirit of the DOS version's selection dialog, but it has the description above the buttons instead of below it.
2011-12-26Merge pull request #150 from tobigun/player_appleIIEugene Sandulenko
SCUMM: Add Apple-II sound player support
2011-12-24SCUMM: add player_apple2.cpp to project filesTobias Gunkel
Seems as if the iphone project files have to be updated separately.
2011-12-24SCUMM: Rename player_appleII.* -> player_apple2.* to have the filenames ↵Tobias Gunkel
lower case
2011-12-24SCUMM: Remove assert.h include from player_appleIITobias Gunkel
2011-12-23Add patch #3463338 - Detect Macintosh demo of Pajama Sam 1.Travis Howell
2011-12-22SCUMM: Revert now obsolete separation of state variables in player_appleIITobias Gunkel
2011-12-22SCUMM: Remove player_appleII loggingTobias Gunkel
2011-12-22SCUMM: Optimize player_appleII sample bufferTobias Gunkel
The AppleII sound player works in two phases: writing samples to the sample buffer (sample generation) or reading samples from the buffer and passing it to ScummVM's output callback. The sample buffer is read completely in the reading phase so the entries of the already read samples of the buffer can be reused again during the next write phase.
2011-12-22SCUMM: Use finer grained sound updates for player_appleIITobias Gunkel
This reduces the needed buffer size for the biggest type4 sound from 170kB to only 2 bytes
2011-12-22SCUMM: Wrap player_appleII sound generation functions in classesTobias Gunkel
2011-12-22SCUMM: Reduce sound buffer size for player_appleIITobias Gunkel
Sound generation functions are now called incrementally instead of just once to generate the sound data. This reduces the max. buffer size from 1.7MB to just ~100KB (piano, sound 50).
2011-12-22SCUMM: Increase precision of player_appleIITobias Gunkel
Use fixed precision instead of integral numbers for sample conversion
2011-12-22SCUMM: Aggregate speaker states of CPU cycles in between samplesTobias Gunkel
- formerly only two sample levels were possible: 32767 or -32767. Now the speaker states (0/1) between two samples are aggregated by the new SampleConverter class to allow more accurate sample values between -32767 and 32767. - the player's state is moved into a separate state struct
2011-12-22SCUMM: Fix error in player_appleII when both voices are triggered at the ↵Tobias Gunkel
same time
2011-12-22SCUMM: Add initial support for AppleII sound playerTobias Gunkel
2011-12-05SCUMM: fix minor bug in FM-TOWNS sound codeathrxx
(multi channel pcm sounds did not get restored correctly after loading a save file)
2011-12-03SCUMM: Add support for the mustard mac map fileMatthew Hoops
2011-11-27SCUMM: Add support for Putt-Putt Saves the Zoo iOSMatthew Hoops
2011-11-24SCUMM: paranoia "fix" for ae5192c5d396b6ab3caf57adabeb03a832966dd3athrxx
(change sizeof check to use int16 instead of Common::Rect)
2011-11-24SCUMM: make FM-Towns save files compatible between DS and other platformsathrxx
(only applies to new save files)
2011-11-17SCUMM: Add code to support different keys used for skipping cutscenes in ↵Travis Howell
early ports of Maniac Mansion and Zak McKracken.
2011-11-16LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE)Strangerke
2011-11-06SCUMM: Stream sfx/voice sounds from mouster.sou.Johannes Schickel
This fixes sound corruption when using the new VOC streaming code. It also reduces the runtime memory needed for compressed sound files slightly, since it does not preload them into memory anymore. This comes at the expense of one file descriptor needed per sfx being played though. Thanks to Kirben for his review and feedback.
2011-11-04SCUMM: Revert "Removed a duplicate variable assignment"Willem Jan Palenstijn
This reverts commit 747ebffd17eb64423fd8fb321f9d803ec31105f4, and adds a FIXME.
2011-11-04SCUMM: Removed a duplicate variable assignmentFilippos Karapetis
2011-11-03SCUMM: Fix warningsEugene Sandulenko
2011-11-03SCUMM: Fix copy/paste errorsEugene Sandulenko
2011-11-02SCUMM: Remove outdated comment.Johannes Schickel
2011-11-02SCUMM: Minor clean upWillem Jan Palenstijn
2011-11-01SCUMM: Further clean up loopWillem Jan Palenstijn
2011-11-01SCUMM: add comment to last commitathrxx
2011-11-01SCUMM: fix save file incompatibility between DS and other ports for non ↵athrxx
FM-TOWNS games
2011-11-01SCUMM: Run astyle over Player_V2A code.Johannes Schickel
2011-11-01SCUMM: Fix possible leak in Player_V2A code.Johannes Schickel
2011-11-01SCUMM: Clean up loopWillem Jan Palenstijn
2011-10-25SCUMM: Initialize Sprite fields in constructor.Alyssa Milburn
This fixes a crash when HE games return from init() early due to the required color mode not being available.
2011-10-24SCUMM: Fix detection of talkie Monkey IslandTarek Soliman
Thanks md5 for the idea to fix the null pointer Thanks clone2727 for feedback on this and other implementations
2011-10-23LAUNCHER: Add GUIO_NOASPECT to SCUMM engineStrangerke
2011-10-23SCUMM: Fix compilation when HE is disabled.Johannes Schickel
This is a regression from 77c65648b1db8f8b7b245510681eafd856798d26.
2011-10-23AD: Swtich GUI options to a char array.Eugene Sandulenko
This eliminates nasty limitation of caping number of flags to 31. Current code has limitation of 255 flags, though. Only SCUMM engine is converted, rest do not even compile. Detection of fan talkie MI is broken as it has to be implemented differently.
2011-10-18BADA: Misc changes merged from appstore releaseChris Warren-Smith
2011-10-09AUDIO: Add default disposeAfterUse value to makeVOCStream again.Johannes Schickel
2011-10-09AUDIO: Remove unused makeVOCStream interface.Johannes Schickel
2011-10-06SCUMM: Make some variables const and one furthermore static.Johannes Schickel
2011-10-05SCUMM: code formattingTarek Soliman
Thanks clone2727
2011-10-05SCUMM: Code formattingFilippos Karapetis
2011-10-04SCUMM: enable speech gui option when speech file found in unknown gameTarek Soliman
This commit only affects monkey and monkey2 except FMTOWNS because FMTOWNS has *.sou files that don't have speech
2011-10-04SCUMM: Apply modified patch from #3076698Tarek Soliman
This adds support for the Ultimate Talkie Edition fanpatch This is authored by the original UTE author LogicDeLuxe and Fingolfin. Modification: Removed detection entries