aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-09-22PEGASUS: Fix movie pause/resumeMatthew Hoops
2012-09-22VIDEO: Fix pausing audio in videosMatthew Hoops
2012-09-22PEGASUS: Fixed claw scoring timeMatthew Hoops
It should be set when actually using the claw instead of just looking at the sub control monitors. Thanks to Keith Kaisershot (blitter) for spotting
2012-09-22PARALLACTION: Add custom Adlib driver for BRA.Alyssa Milburn
Thanks to peres for working out how it works in the original engine. Also, fix the length of MIDI events so it works properly.
2012-09-22BUILD: Remove separate engine dist files in Windows build and installer, ↵Travis Howell
since the engine dist files are already included in the Windows executable file.
2012-09-21AGOS: Rewrite note on events with velocity 0 to note off events in ↵Johannes Schickel
MidiParser_S1D.
2012-09-21VIDEO: Make getCurFrame declaration consistentWillem Jan Palenstijn
The declaration used int32 while the definition used int. This should fix building on AmigaOS4 (bug #3570577).
2012-09-20PEGASUS: Fix stopping Mercury scoringMatthew Hoops
Thanks to Keith Kaisershot (blitter) for figuring it out
2012-09-20PEGASUS: Fix avoiding Mars robot scoringMatthew Hoops
Thanks to Keith Kaisershot (blitter) for spotting
2012-09-21TOLTECS: Replace ceil with integer maths.Johannes Schickel
This removes an unnecessary use of floating point maths.
2012-09-21PEGASUS: "Fix" segmentation fault for DC toolchain when compiling ↵Johannes Schickel
shuttlehud.cpp. It seems the explicit destructor of ShuttleHUD is problematic. When I move it's implementation to shuttlehud.cpp it does not segfault. Removing it on the other hand also does not cause it to segfault. So I chose the latter, since it has no special implementation anyway.
2012-09-21PEGASUS: Replace FunctionPtr by our Functor code in Common.Johannes Schickel
This "fixes" a segmentation fault in our buildbot's toolchain for DC. The segmentation fault occured while compiling engines/pegasus/ai/ai_condition.cpp. Thanks to clone2727 for looking over this and testing it.
2012-09-20PEGASUS: Prevent recalling from Prehistoric without the historical logMatthew Hoops
Fixes an original game bug
2012-09-20Merge pull request #275 from clone2727/pegasusclone2727
Pegasus engine (The Journeyman Project: Pegasus Prime)
2012-09-20NEWS: Mention MI2 Mac and Indy4 m68k Mac sound support.Johannes Schickel
2012-09-20NEWS: Mention improved FW Amiga/AtariST sound support.Johannes Schickel
2012-09-20SCUMM: Update commentsMatthew Hoops
2012-09-20SCUMM: Restrict the Mac m68k v5 driver to MI2/Indy4Matthew Hoops
Shouldn't be used with MI1
2012-09-20SCUMM: Add support for Indy4 Mac 68k soundMatthew Hoops
2012-09-20Merge pull request #279 from lordhoto/mi2-mac-soundJohannes Schickel
Add support for Monkey Island 2 Mac sound.
2012-09-20SCUMM: Always use the Mac sound output for MI2 Mac.Johannes Schickel
Formerly it wasn't used when the user selected a MIDI output in the options. Thanks to clone2727 for noticing.
2012-09-20SCUMM: Implement support for special sfx in MI2 Mac.Johannes Schickel
This also increases the savegame version, since it introduces a new Instrument subclass.
2012-09-20SCUMM: Implement support for Monkey Island 2 Mac music.Johannes Schickel
This is a initial RE of the audio output Monkey Island 2 Mac uses. Support for special sound effects is not in there yet.
2012-09-20SCUMM: Extend comment about SysEx manufacturer 0x97.Johannes Schickel
2012-09-20SCUMM: Don't play SBL effects in MI2 mac.Johannes Schickel
The original does not do this either.
2012-09-19GRAPHICS: Update YUV410 conversion docsMatthew Hoops
2012-09-19VIDEO: Fix SVQ1 color on right/bottom bordersMatthew Hoops
2012-09-19SCUMM: Enable CMS for the MI1 demoMatthew Hoops
2012-09-19VIDEO: Fix getTime() after a stop() callMatthew Hoops
2012-09-18GRAPHICS: Implement different luminance rangesMatthew Hoops
Bink and Theora are now much improved
2012-09-17MACOSX: Make failing to load a soundfont in CoreAudio fatalMatthew Hoops
If we don't bail out, CoreAudio will explode.
2012-09-17GRAPHICS: Rework YUV->RGB code a bitMatthew Hoops
2012-09-18BASE: Close possible EngineManager memory leak.D G Turner
This singleton was omitted from fuzzie's memory leak fixes in 6bff611. Thanks to Tomaz^ for spotting this.
2012-09-17SCALER: Neon code for aspect correction for OpenPandoraBertrand Augereau
It gains 35% on the first function of the profiling on Indy IV It is now nearly memory-bound (~10%) so it might not be needed to schedule the code better than this
2012-09-17GRAPHICS: Fix BMP palette color count with bpp != 8Matthew Hoops
2012-09-16Merge pull request #278 from bluegr/pcxdecoderFilippos Karapetis
GRAPHICS: Add a PCX decoder
2012-09-16TEENAGENT: Minor cleanups to Animation Class.D G Turner
Renaming to remove underscores in member variables and minor method reordering for readability.
2012-09-16VIDEO: Indent with tab, not spaces.Torbjörn Andersson
2012-09-15GRAPHICS: Reinsert attributeBits as a comment to the TGA-decoderEinar Johan Trøan Sømåen
2012-09-15WINTERMUTE: Disable aspect-ratio correction for now.Einar Johan Trøan Sømåen
2012-09-15GRAPHICS: Force alphaBits to 8 for 32bpp TGAs for nowEinar Johan Trøan Sømåen
2012-09-15TSAGE: Add missing motorcycle sound arriving at police station in Blue ForcePaul Gilbert
2012-09-14DREAMWEB: Increase _operand1 buffer sizeTorbjörn Andersson
Theoretically, it should be almost as big as _inputLine, so let's make them the exact same size just for simplicity. This fixes crashes for me when trying to use very long parameters to the monitor's READ command, and could possibly fix a bug reported in the German version where you supposedly have to read "kurzmitteilung".
2012-09-14MACOSX: Fix soundfont loading with CoreAudio on newer versions of Mac OS XMatthew Hoops
2012-09-14TOLTECS: Adapt the movie chunk buffer allocation codeFilippos Karapetis
Thanks to wjp and LordHoto for their feedback
2012-09-14HUGO: Use surface width instead of its pitch when copying to raw memory blobsFilippos Karapetis
This is according to wjp's suggestion - the pitch didn't make sense there
2012-09-13TEENAGENT: Cleanup Actor class.D G Turner
This fixes a mismatched function prototype wrt. the definition and removes the underscores in various variables as per project coding standard.
2012-09-13CONFIGURE: Update add_engine commentWillem Jan Palenstijn
2012-09-13TEENAGENT: Clean up SurfaceList Class.D G Turner
This removes an unecessary type and unused parameter from the load method and renames to remove underscores from variable names as per the project coding conventions.
2012-09-12PEGASUS: Disable save compression by defaultMatthew Hoops
So they can be used by the original interpreter more easily (the type/creator codes still need to be set, though -- pegasus_save_types can handle that)