aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-12-17MOHAWK: Remove global construction of _viewportMatthew Hoops
svn-id: r54945
2010-12-17GUI: Adapt GUI themes to latest Mohawk resolution change.Johannes Schickel
svn-id: r54944
2010-12-17MOHAWK: Change resolution to 544x332 to match the original.Bastien Bouclet
This fixes the vertical alignment issues, and graphic corruption on some cards. svn-id: r54943
2010-12-17PSP: fixed bug exhibited in Gob engine with blacked out video framesYotam Barnoy
The problem was that I was allowing changes to the palette (in this case) even before the separate display thread, which is synchronized to vsync, was done drawing. This caused the palette to change mid-render. The fix is a semaphore synchronizing the threads. svn-id: r54942
2010-12-17MOHAWK: Implement Myst opcodes 128, 168, 216, 217, 304, 305, and 153 to 156 ↵Bastien Bouclet
: Giant tree. Channelwood is now accessible from Myst. svn-id: r54941
2010-12-16MYST: Add Var Getter For Myst Courtyard Box Variables.David Turner
svn-id: r54937
2010-12-16VIDEO: Add CDToons decoderAlyssa Milburn
svn-id: r54936
2010-12-16MOHAWK: Move readString into the LB engine classAlyssa Milburn
svn-id: r54935
2010-12-16MOHAWK: Implement Myst opcodes 146, 149, 150, 150 : Minimal boilerBastien Bouclet
svn-id: r54934
2010-12-16MOHAWK: Added the "resources" command to Myst's debug console, which lists ↵Bastien Bouclet
the resources in the current card. Allow the "drawRect" debug command to take a resource id as a parameter, to draw the resource's bounding rect. svn-id: r54933
2010-12-16VIDEO: Extend Codec to support internal palettesMatthew Hoops
svn-id: r54932
2010-12-16MOHAWK: Implement Myst opcodes 147, 169, 182 : Cabin matchBastien Bouclet
svn-id: r54931
2010-12-16VIDEO: Make Codec::decodeImage() return a const Surface pointerMatthew Hoops
svn-id: r54930
2010-12-16VIDEO: Remove the need to call updateAudioBuffer() externally for QuickTimeMatthew Hoops
svn-id: r54929
2010-12-16VIDEO: Make VideoDecoder::getPalette() return a const byte pointerMatthew Hoops
svn-id: r54928
2010-12-16VIDEO: Make VideoDecoder::decodeNextFrame() return a const Surface pointerMatthew Hoops
svn-id: r54927
2010-12-15HUGO: Fix pathfinding bug in 'bridge' screen (H3 Dos)Arnaud Boutonné
svn-id: r54926
2010-12-15SCI: Slight cleanupFilippos Karapetis
svn-id: r54925
2010-12-15SCI: Fixed View Cel RLE Decoding when RLE Code 0x40 is used (Corrects Bug ↵David Turner
#3135872 "LSL1VGA: "Pause Game" problem") In the copy case, the runLength can be up to 127, not 64 i.e. the LSB of the RLE code forms part of the runLength. svn-id: r54924
2010-12-15HUGO: Clean-up, move MidiPlayer class definition to .h fileArnaud Boutonné
svn-id: r54923
2010-12-15HUGO: Ensure F6 (inventory) is only active when appropriateArnaud Boutonné
svn-id: r54922
2010-12-15HUGO: No longer shift down inventory by 8 pixelsArnaud Boutonné
svn-id: r54920
2010-12-14SCI: Close Memory Leaks in SCI Resource Loading, reported by Valgrind.David Turner
svn-id: r54916
2010-12-14MOHAWK: Add support for DOS bitmaps (thanks to fuzzie for the EGA planar code)Matthew Hoops
svn-id: r54913
2010-12-14MOHAWK: Add support for DOS v2 archives (CSWorld Deluxe)Matthew Hoops
svn-id: r54912
2010-12-14SOUND: Fix Un-initialised Memory Reads in MT-32 Emulator, reported by Valgrind.David Turner
svn-id: r54909
2010-12-14MOHAWK: Rework Myst GFX updatesBastien Bouclet
- Initial card state is drawn to the back buffer - Script driven updates are drawn to the front buffer Allows opcode 28 (copy back buffer to screen) and opcodes 29/33 (copy image to screen / back buffer) to work properly. Fixes among others the generator room lights, and the matchbox. svn-id: r54907
2010-12-14MOHAWK: Implement Myst opcodes 122 to 124 : Cabin safe handleBastien Bouclet
svn-id: r54905
2010-12-13HUGO: Add splash screen in H2 and H3 WinArnaud Boutonné
svn-id: r54902
2010-12-13MOHAWK: parse LB subentries correctlyAlyssa Milburn
svn-id: r54901
2010-12-13TOOL: Fix palette bug in H3 Dos (when leaving the cave)Arnaud Boutonné
svn-id: r54898
2010-12-13MOHAWK: Use named constants for LB control modesAlyssa Milburn
svn-id: r54897
2010-12-12MOHAWK: Use named constants for LB timing modesAlyssa Milburn
svn-id: r54896
2010-12-12MOHAWK: Handle chained LB commandsAlyssa Milburn
svn-id: r54895
2010-12-12TOOLS: Suppress 2 unused (and corrupted) act35 in H3 DOSArnaud Boutonné
svn-id: r54894
2010-12-12MOHAWK: Handle kLBGlobalDisableAlyssa Milburn
svn-id: r54893
2010-12-12MOHAWK: More work on LB script parsingAlyssa Milburn
svn-id: r54892
2010-12-12MOHAWK: Fix freeze after tower rotation. Fix opcode 121 : cabin safe digit ↵Bastien Bouclet
change. svn-id: r54889
2010-12-12MOHAWK: Refactor/improve LB script entry parsingAlyssa Milburn
svn-id: r54888
2010-12-12MOHAWK: Always run kLBEventMouseUpIn, for nowAlyssa Milburn
svn-id: r54887
2010-12-12MOHAWK: Handle LB load phaseAlyssa Milburn
svn-id: r54886
2010-12-12MOHAWK: Skip CD-ROM titles in LB pathsAlyssa Milburn
svn-id: r54885
2010-12-12MOHAWK: Silence warningsMatthew Hoops
svn-id: r54884
2010-12-12MOHAWK: Implement Myst opcodes 106, 108 and 202 : tower rotationBastien Bouclet
svn-id: r54883
2010-12-12PARALLACTION: do not skip commands on Examine zones if there is no text to ↵Nicola Mettifogo
show. This fixes bug #3135782. svn-id: r54882
2010-12-12HUGO: Replace PROMPT box by YESNO box in H3 DosArnaud Boutonné
This only applies to the old man dialog. This makes H3 Dos completable. svn-id: r54881
2010-12-12HUGO: Fix "mouse" bug in H3 Dos, TPS tuningArnaud Boutonné
- Fix "mouse" bug in H3 DOS. Game is still not completable - Use variable normal TPS, as it was slightly different in some DOS versions svn-id: r54880
2010-12-12PARALLACTION: parse command lists for kNoneType zones, even if defined after ↵Nicola Mettifogo
TYPE markers. This fixes bug #3131769. svn-id: r54879
2010-12-12NEWS: mention new Norwegian translation.Thierry Crozat
svn-id: r54877
2010-12-12I18N: Add Norwegian (Bokmaal) translation (patch #3134466)Thierry Crozat
svn-id: r54876