Commit Graph
61292 Commits
Author SHA1 Message Date
Matthew Hoops b0079f4fa6 PEGASUS: Prevent recalling from Prehistoric without the historical log
Fixes an original game bug
2012-09-20 19:45:01 -04:00
clone2727 2e4ee0b2d0 Merge pull request #275 from clone2727/pegasus
Pegasus engine (The Journeyman Project: Pegasus Prime)
2012-09-20 13:17:39 -07:00
Johannes Schickel 2a3ba6ac4f NEWS: Mention MI2 Mac and Indy4 m68k Mac sound support. 2012-09-20 18:02:36 +02:00
Johannes Schickel 978e900130 NEWS: Mention improved FW Amiga/AtariST sound support. 2012-09-20 18:02:36 +02:00
Matthew Hoops b105104534 SCUMM: Update comments 2012-09-20 12:00:13 -04:00
Matthew Hoops 2a9d98003e SCUMM: Restrict the Mac m68k v5 driver to MI2/Indy4
Shouldn't be used with MI1
2012-09-20 11:58:04 -04:00
Matthew Hoops fc6ab89b50 SCUMM: Add support for Indy4 Mac 68k sound 2012-09-20 11:48:00 -04:00
Johannes Schickel 4522d182d4 Merge pull request #279 from lordhoto/mi2-mac-sound
Add support for Monkey Island 2 Mac sound.
2012-09-20 08:29:03 -07:00
Paul Gilbert 391e3da119 HOPKINS: Implemented Affiche_Segment_Vesa and support methods 2012-09-20 23:30:28 +10:00
Paul Gilbert 0ef0ff6099 HOPKINS: Implemented some more blitting methods 2012-09-20 22:23:07 +10:00
Paul Gilbert 3d917112c9 HOPKINS: Implemented some BOB methods 2012-09-20 22:02:55 +10:00
Paul Gilbert 06f83a0775 HOPKINS: Implemented more blitting/display methods 2012-09-20 20:54:03 +10:00
Johannes Schickel c3f37fb187 SCUMM: Always use the Mac sound output for MI2 Mac.
Formerly it wasn't used when the user selected a MIDI output in the options.
Thanks to clone2727 for noticing.
2012-09-20 04:07:18 +02:00
Johannes Schickel 6ea51e8c45 SCUMM: Implement support for special sfx in MI2 Mac.
This also increases the savegame version, since it introduces a new
Instrument subclass.
2012-09-20 02:13:03 +02:00
Johannes Schickel 58f542d434 SCUMM: Implement support for Monkey Island 2 Mac music.
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-20 02:12:41 +02:00
Johannes Schickel 6c9f9f8356 SCUMM: Extend comment about SysEx manufacturer 0x97. 2012-09-20 01:59:51 +02:00
Johannes Schickel b5aaa1d7bc SCUMM: Don't play SBL effects in MI2 mac.
The original does not do this either.
2012-09-20 01:59:50 +02:00
Matthew Hoops 0677871ea9 GRAPHICS: Update YUV410 conversion docs 2012-09-19 16:00:27 -04:00
Matthew Hoops 173dace75b VIDEO: Fix SVQ1 color on right/bottom borders 2012-09-19 15:58:18 -04:00
Matthew Hoops 974c7f1530 SCUMM: Enable CMS for the MI1 demo 2012-09-19 12:58:19 -04:00
Paul Gilbert 9900adf18c HOPKINS: Initial implementation of some code that will be needed for cursor display 2012-09-19 21:34:23 +10:00
Matthew Hoops 8b46b64ad4 VIDEO: Fix getTime() after a stop() call 2012-09-19 00:36:03 -04:00
Matthew Hoops 09269fce8c GRAPHICS: Implement different luminance ranges
Bink and Theora are now much improved
2012-09-18 16:50:01 -04:00
Matthew Hoops 065b996d15 MACOSX: Make failing to load a soundfont in CoreAudio fatal
If we don't bail out, CoreAudio will explode.
2012-09-17 20:38:33 -04:00
Matthew Hoops 893a2b37ff GRAPHICS: Rework YUV->RGB code a bit 2012-09-17 19:30:46 -04:00
D G Turner 03d34f1f92 BASE: Close possible EngineManager memory leak.
This singleton was omitted from fuzzie's memory leak fixes in 6bff611.
Thanks to Tomaz^ for spotting this.
2012-09-18 00:01:36 +01:00
Bertrand Augereau 4c02e19742 SCALER: Neon code for aspect correction for OpenPandora
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-17 22:13:34 +02:00
Matthew Hoops 7759f47607 GRAPHICS: Fix BMP palette color count with bpp != 8 2012-09-17 12:35:17 -04:00
Paul Gilbert 044f9b83ec HOPKINS: Bugfixes to the display of the starting menu 2012-09-17 18:53:29 +10:00
Paul Gilbert df410953c9 HOPKINS: Initial implementation of main menu method 2012-09-17 18:03:25 +10:00
Paul Gilbert 0b610c45df HOPKINS: Implemented rest of main method, with stubs for sub-method calls 2012-09-17 16:53:21 +10:00
Filippos Karapetis c0babb010a Merge pull request #278 from bluegr/pcxdecoder
GRAPHICS: Add a PCX decoder
2012-09-16 14:06:42 -07:00
D G Turner fba9c88ea7 TEENAGENT: Minor cleanups to Animation Class.
Renaming to remove underscores in member variables and minor method
reordering for readability.
2012-09-16 10:45:41 +01:00
Torbjörn Andersson dc207979b3 VIDEO: Indent with tab, not spaces. 2012-09-16 09:37:46 +02:00
Paul Gilbert 809ab3e7b5 HOPKINS: Implemented BOB_ANIM_ON and BOB_ANIM_OFF 2012-09-16 17:33:33 +10:00
Paul Gilbert d2bf3ae78c HOPKINS: Implementing code for CHARGE_ANIM and dependent methods 2012-09-16 17:21:24 +10:00
Einar Johan Trøan Sømåen 25aa19b272 GRAPHICS: Reinsert attributeBits as a comment to the TGA-decoder 2012-09-15 18:08:34 +02:00
Einar Johan Trøan Sømåen b1ec9280fd WINTERMUTE: Disable aspect-ratio correction for now. 2012-09-15 18:05:18 +02:00
Einar Johan Trøan Sømåen cffda7710c GRAPHICS: Force alphaBits to 8 for 32bpp TGAs for now 2012-09-15 17:57:08 +02:00
Paul Gilbert e02e950a40 HOPKINS: Implemented Vbe decoding so introduction now runs 2012-09-15 21:42:20 +10:00
Paul Gilbert a843df23b2 TSAGE: Add missing motorcycle sound arriving at police station in Blue Force 2012-09-15 18:52:12 +10:00
Paul Gilbert d007e0aafe HOPKINS: initial implementation of INTORUN method 2012-09-15 13:23:46 +10:00
Paul Gilbert 10bb7730ea HOPKINS: Fix loading images other than the first item in a picture index 2012-09-15 11:46:10 +10:00
Paul Gilbert 6e8fd5812b HOPKINS: Cleanup and refactoring of frame counting and delays 2012-09-15 11:45:36 +10:00
Paul Gilbert f1fce64994 HOPKINS: Initial implementation of main animation player method 2012-09-15 10:27:15 +10:00
Torbjörn Andersson bf27ff1438 DREAMWEB: Increase _operand1 buffer size
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-14 20:22:12 +02:00
Matthew Hoops 486f04b761 MACOSX: Fix soundfont loading with CoreAudio on newer versions of Mac OS X 2012-09-14 09:50:45 -04:00
Filippos Karapetis 3919c51e86 TOLTECS: Adapt the movie chunk buffer allocation code
Thanks to wjp and LordHoto for their feedback
2012-09-14 11:40:27 +03:00
Filippos Karapetis ef671f20b1 HUGO: Use surface width instead of its pitch when copying to raw memory blobs
This is according to wjp's suggestion - the pitch didn't make sense there
2012-09-14 03:35:18 +03:00
D G Turner d501c4d4ae TEENAGENT: Cleanup Actor class.
This fixes a mismatched function prototype wrt. the definition and
removes the underscores in various variables as per project coding
standard.
2012-09-13 15:53:18 +01:00