Eugene Sandulenko
e7330aa0af
Fix spelling
...
svn-id: r49130
2010-05-21 18:18:52 +00:00
Filippos Karapetis
6408504c93
Slight cleanup
...
svn-id: r49129
2010-05-21 13:31:45 +00:00
Nicola Mettifogo
1c579dc0ac
Fix loading of MSC files on big-endian systems. Patch 3004367 by fuzzie.
...
svn-id: r49128
2010-05-21 12:39:54 +00:00
Nicola Mettifogo
8b20f16378
Added a new valid EOL character for scripts. Patch 3004990 by fuzzie.
...
svn-id: r49127
2010-05-21 11:05:18 +00:00
Filippos Karapetis
e6ede6bba1
Removed the reliance on the segment manager from the fallback detector, for SCI0-SCI1 games (it still doesn't work with SCI1.1 and newer games, though)
...
svn-id: r49126
2010-05-21 07:51:47 +00:00
Filippos Karapetis
20fcedc34a
Some further work on the fallback detector, reducing the reliance on the segment manager
...
svn-id: r49125
2010-05-21 07:30:37 +00:00
Paweł Kołodziejski
af44b2a420
cleanup
...
svn-id: r49123
2010-05-21 07:22:36 +00:00
Matthew Hoops
ad42fa0b2d
The QuickTime getPalette() function should output in RGB format, not RGBA.
...
svn-id: r49121
2010-05-20 18:45:12 +00:00
Matthew Hoops
2e0fdda51f
Add a pause level system to VideoDecoder (blatantly ripped off from Engine) and adapt Mohawk to it.
...
svn-id: r49120
2010-05-20 18:38:06 +00:00
Matthew Hoops
f76f64774a
Add initial support for T7G Mac MIDIs. Compressed MIDI is not yet supported.
...
svn-id: r49119
2010-05-20 17:22:45 +00:00
Jordi Vilalta Prat
fd5000fb79
Groovie: Add support for MT-32 custom instruments
...
svn-id: r49117
2010-05-20 15:16:09 +00:00
Jordi Vilalta Prat
474b804e33
Make the MacResManager opening more robust to failed tries and plug its memory leaks
...
svn-id: r49116
2010-05-20 13:46:18 +00:00
Yotam Barnoy
23eae4e139
PSP: Had to switch to different way of using callbacks as last one wasn't working well. Seems to be working well this way, so I activated it. If need be, deactivate it by commenting out USE_DISPLAY_CALLBACK
...
svn-id: r49115
2010-05-20 10:36:54 +00:00
Martin Kiewitz
5f8778395a
SCI: fix regression of r49109 - only queue up midi sounds
...
svn-id: r49114
2010-05-20 06:11:46 +00:00
Martin Kiewitz
a0db16294a
SCI: adding workaround for some underwater rooms in iceman - removing visual&priority lines that appear because of non dither mode (would merge with dithered fill color combination normally)
...
svn-id: r49113
2010-05-20 05:48:37 +00:00
Jordi Vilalta Prat
75992f856c
Groovie: Tweak a filename of the Mac version of T7G
...
svn-id: r49112
2010-05-20 00:10:53 +00:00
Filippos Karapetis
678411ae5e
Slight bugfix in the object iteration inside getSierraGameId()
...
svn-id: r49110
2010-05-19 23:29:27 +00:00
Martin Kiewitz
264fde962b
SCI: sound code now queues up music in sci0, wip-code: not reacting on priority yet - fixes iceman room 14
...
svn-id: r49109
2010-05-19 21:10:43 +00:00
Martin Kiewitz
e243c87fc0
SCI: updated comment on kDoSound(12)
...
svn-id: r49108
2010-05-19 19:41:10 +00:00
Filippos Karapetis
b0ac5ee897
Disabled probably false positive warning 4121 (alignment of a member was sensitive to packing) in mohawk
...
svn-id: r49107
2010-05-19 17:19:51 +00:00
Filippos Karapetis
9675bf2e7a
Reverted commit #49088 , seems like to be a false positive from MSVC on the QTPlayer::*func pointer of the ParseTable struct (warning 4121, alignment of a member was sensitive to packing)
...
svn-id: r49106
2010-05-19 17:18:20 +00:00
Nicola Mettifogo
f84b232443
Add a parser for HEAR zones in BRA, and handle the relative MUSIC command. Patch 3003382 by fuzzie, with enhancements.
...
svn-id: r49105
2010-05-19 17:16:15 +00:00
Filippos Karapetis
92c1f4625d
Fixed silly typo in #49099 . Iceman works again (thanks m_kiewitz)
...
svn-id: r49104
2010-05-19 17:11:15 +00:00
Nicola Mettifogo
cbee7eebd4
Do not try and run dialogues when there is no dialogue defined in a SPEAK zone. Patch 3003382 by fuzzie.
...
svn-id: r49103
2010-05-19 16:54:42 +00:00
Filippos Karapetis
480e5c8488
Added a new method to the resource manager, to help determine if we got a SCI1.1 Mac game. Started rewriting the fallback detector so that it doesn't rely on the segment manager to find the internal game ID
...
svn-id: r49102
2010-05-19 15:57:58 +00:00
Martin Kiewitz
3f10841ae8
SCI: removed cmdStopAllSounds(), can't be right - added FIXME - fixes iceman room 14 music stopping within 1-2 seconds
...
svn-id: r49101
2010-05-19 14:54:39 +00:00
Filippos Karapetis
893af1600a
Fixed signed/unsigned warning, changed to CamelCase
...
svn-id: r49100
2010-05-19 14:45:56 +00:00
Filippos Karapetis
d1f1c71f50
Cleaned up script_instantiate_sci0()
...
svn-id: r49099
2010-05-19 14:43:16 +00:00
Martin Kiewitz
9b4f352870
SCI: cleanup soundcode - number renamed to resourceId, prio renamed to priority
...
svn-id: r49098
2010-05-19 14:19:16 +00:00
Martin Kiewitz
bb10dabe90
SCI: changing debugger commands to not require "?"-prefix for objects anymore. It's now also possible to use 0x prefix for hexadecimal values e.g. "vo 0x13", "vo 13h", "vo theSound", "vo 12f:34f" is now possible
...
svn-id: r49097
2010-05-19 13:32:27 +00:00
Eugene Sandulenko
15c533d2c2
Implement FR #2841445 : FW: Restart doesn't work
...
svn-id: r49096
2010-05-19 12:34:10 +00:00
Eugene Sandulenko
2be9bb3d5f
Implement FR #2841494 : FW: Pause doesn't work
...
svn-id: r49095
2010-05-19 12:17:59 +00:00
Filippos Karapetis
209798474b
Updated the save game format for the changes in #49093
...
svn-id: r49094
2010-05-19 09:39:11 +00:00
Filippos Karapetis
174a043aa7
Removed the exportsAreWide variable from the segment manager and save games, and moved validateExportFunc() in the Script class, thus resolving a TODO
...
svn-id: r49093
2010-05-19 08:50:24 +00:00
Filippos Karapetis
852cb16c49
Moved the breakpoint information inside the DebugState struct
...
svn-id: r49092
2010-05-19 07:25:06 +00:00
Filippos Karapetis
db3fc7a89e
Added missing single quote
...
svn-id: r49091
2010-05-19 06:53:47 +00:00
Eugene Sandulenko
95b1c13eae
formatting
...
svn-id: r49090
2010-05-19 05:42:14 +00:00
Eugene Sandulenko
61d7bfb730
Patch from Littleboy to silence useless warning due to VideoDecoder changes
...
svn-id: r49089
2010-05-19 05:35:27 +00:00
Filippos Karapetis
9af44c9332
Added packing to the QT structures
...
svn-id: r49088
2010-05-19 00:25:12 +00:00
Martin Kiewitz
e41874c91d
SCI: set signal on fadeOut and also set signal when fade is requested but sound is not playing (& show warning in that case) - fixes iceman hang after fireworks in room 14
...
svn-id: r49087
2010-05-18 19:59:43 +00:00
Johannes Schickel
62717eafc4
Replace some strncpy usages with Common::strlcpy.
...
svn-id: r49086
2010-05-18 18:16:47 +00:00
Johannes Schickel
e4d1c8a1bd
Replace one instance of strncpy with Common::strlcpy.
...
svn-id: r49085
2010-05-18 18:16:21 +00:00
Matthew Hoops
759e4923d0
Add a new class 'RewindableVideoDecoder' that allows a video to be rewound and have QTPlayer inherit from that.
...
svn-id: r49084
2010-05-18 17:36:34 +00:00
Filippos Karapetis
83f31e4e44
Added the number of parameters passed in unknown kDoAudio subops
...
svn-id: r49083
2010-05-18 15:52:45 +00:00
Filippos Karapetis
512435893b
Started simplifying and removing a lot of unused code from the SAGA Mac resource loader, to be ultimately replaced by the common Mac resource loader
...
svn-id: r49082
2010-05-18 15:16:53 +00:00
Matthew Hoops
bddceced34
Have QTPlayer inherit from VideoDecoder. The video downscaling (QuickTime is insane) has also been moved to the QTPlayer class.
...
svn-id: r49081
2010-05-18 14:59:20 +00:00
Filippos Karapetis
6499ddff8e
Added back video skipping in SAGA2 with the escape key or left mouse button
...
svn-id: r49080
2010-05-18 14:57:02 +00:00
Matthew Hoops
11cbdd0318
Committing the rest of the VideoDecoder Rewrite from patch #2963496 .
...
svn-id: r49079
2010-05-18 14:17:24 +00:00
Filippos Karapetis
f3892a506b
- Removed the wrapper kalloc, kmem and kfree functions. Now, the associated Segment manager functions allocateHunkEntry, getHunkPointer and freeHunkEntry are used directly (which are more descriptive, anyway)
...
- Replaced the GET_SEGMENT macro by a method of the segment manager
- Removed the unused reference to the created hunk in allocateHunkEntry(), only the reg_t reference to it is returned now
svn-id: r49078
2010-05-18 13:05:09 +00:00
Martin Kiewitz
e3297ef2ca
SCI: fixing crash in pq2 - not sure about this, lskovlun should take a look at this
...
svn-id: r49077
2010-05-18 12:34:14 +00:00