23889 Commits

Author SHA1 Message Date
Torbjörn Andersson
46368eac5f Added what I hope is the proper fix for bug #1498785 ("LOOM: Unknown Roland
MIDI music events"). It would probably be safe to commit to the 0.11 branch,
but I don't know for sure which games would be affected other than EGA Loom.

svn-id: r30132
2008-01-01 23:30:29 +00:00
Paul Gilbert
86aeae4a74 Bugfix to show the final text screen correctly in EGA mode
svn-id: r30131
2008-01-01 22:55:54 +00:00
Kostas Nakos
4a9389d310 fixup to prevent a crash, pending the overlay rework
svn-id: r30129
2008-01-01 20:27:11 +00:00
Max Horn
f4f963800d Fix a long standing bug in playComiMusic (no idea whether this caused any bugs, though)
svn-id: r30128
2008-01-01 18:08:12 +00:00
Filippos Karapetis
7e84ccb148 Update MSVC8 and MSVC9 project files for commit #30121
svn-id: r30126
2008-01-01 16:59:27 +00:00
Eugene Sandulenko
7aadf6c191 Slightly modified patch #1848173: "ScriptVars class implementation for CinE"
svn-id: r30125
2008-01-01 16:57:03 +00:00
Eugene Sandulenko
23313cb82e Patch #1733017: "SWORD1: Possible patch for bug #1730183"
svn-id: r30124
2008-01-01 16:42:05 +00:00
Eugene Sandulenko
308b02f4ca Fix for bug #1766072: MANIACNES: Music Doesn't Start On Load Game
svn-id: r30122
2008-01-01 16:26:04 +00:00
Eugene Sandulenko
e5e53a0017 Split out charset font data for easier maintenance
svn-id: r30121
2008-01-01 15:36:50 +00:00
Eugene Sandulenko
43a18a4cdd Fix bug #1811732: "MANIAC C64: German version not supported"
svn-id: r30119
2008-01-01 15:25:12 +00:00
Paweł Kołodziejski
604bf6fff3 experimental change to fade out to 120 ms instead from table for state music with opcode 3 when few songs have the same attribute value
svn-id: r30118
2008-01-01 15:08:20 +00:00
Paweł Kołodziejski
cd84daf7f8 experimental change to prevent play first region with fade out if jump opcode is attached
svn-id: r30117
2008-01-01 15:05:27 +00:00
Paul Gilbert
79a9074548 Added support for the EGA introduction sequence
svn-id: r30116
2008-01-01 13:00:47 +00:00
Paul Gilbert
4308e6ab10 Added EGA related constants
svn-id: r30115
2008-01-01 12:59:40 +00:00
Paul Gilbert
e3c60fea4e Extended PaletteCollection class to handle EGA palettes
svn-id: r30114
2008-01-01 12:58:50 +00:00
Paul Gilbert
87ed2bf0cb Extended animation class to handle EGA animations
svn-id: r30113
2008-01-01 12:58:04 +00:00
Max Horn
0ad70c7d84 SCUMM: Moved tick duration into a constant
svn-id: r30112
2008-01-01 11:41:47 +00:00
Max Horn
305f60e0db Patch #1839861 (Possible workaround for bugs related to cloneToFadeOutTrack): Fixes bug #1848399 and apparently also #1527274 & #1763227
svn-id: r30111
2008-01-01 11:27:29 +00:00
Filippos Karapetis
a8d3967f63 Fix for bug #1861126 - "IHNM: Crash when Gorrister cuts sheet in the mooring ring"
svn-id: r30109
2007-12-31 22:45:30 +00:00
Max Horn
be11104d70 Removed obsolete _insaneRunning flag
svn-id: r30107
2007-12-31 16:34:30 +00:00
Eugene Sandulenko
b87b0f21f0 Used new AdvancedDetector flag to distinguish between EGA and VGA versions
of italian Lure when their datafiles sit in same directory.

svn-id: r30106
2007-12-31 14:46:37 +00:00
Eugene Sandulenko
65ffe2bcee Add to AdvancedDetector possibility to use field 'extra' in ADGameDescription
to be used as a hint.

svn-id: r30105
2007-12-31 14:45:38 +00:00
Paul Gilbert
10686b04ab Bugfix to data position start in vga decoder, and made ega/vga decoder methods public visibility
svn-id: r30104
2007-12-31 13:37:14 +00:00
Paweł Kołodziejski
08020444f6 verified differences in play music code of the dig and comi
svn-id: r30103
2007-12-31 13:26:29 +00:00
Max Horn
a826cd36dd cleanup
svn-id: r30102
2007-12-31 13:05:32 +00:00
Nicola Mettifogo
fd13661317 Mention that Nippon Safes Amiga is now supported.
svn-id: r30099
2007-12-31 11:30:02 +00:00
Paul Gilbert
1804ae6639 Added code to handle EGA title screens being immediately shown rather than faded in
svn-id: r30098
2007-12-31 05:59:58 +00:00
Paul Gilbert
1dd2e32fc0 Added extra palette handling for EGA palettes
svn-id: r30097
2007-12-31 05:58:22 +00:00
Paul Gilbert
ccc822fd1c Added support for decoding EGA screens
svn-id: r30096
2007-12-31 05:57:11 +00:00
Paul Gilbert
abd3f45359 Added code to support reading .ega files
svn-id: r30095
2007-12-31 05:56:22 +00:00
Paul Gilbert
d45fe1e37e Added detection for Italian EGA version
svn-id: r30094
2007-12-31 05:55:20 +00:00
Oystein Eftevaag
1c88ab2c47 Enabling the SMUSH/sound ARM optimizations for the iPhone. Converting any numerical expressions in the asm to absolute values (moving the expression to comments) since the iPhone assembler can't handle them, and prepending an underscore to the exported symbols (with some preprocessor magic similar to the hq3x asm for handle ports where it's not needed)
svn-id: r30093
2007-12-31 01:50:18 +00:00
Torbjörn Andersson
a38fa007bb I thought only Full Throttle used the VAR_BLAST_ABOVE_TEXT variable, but I see
now that it's defined for v8 games as well, so call processUpperActors() from
that case too, just to be safe.

svn-id: r30091
2007-12-31 01:20:24 +00:00
Oystein Eftevaag
b65cc2904a Added support for landscape mode in addition to the upside-down landscape mode we already had, and a few minor optimizations
svn-id: r30090
2007-12-31 00:22:37 +00:00
Torbjörn Andersson
41f29f0504 Draw subtitles over the verb coin in CoMI, not under. This is noticeable early
in the game, when Murray is talking to himself. I've verified this against the
behaviour of the original interpreter. (Should this go into 0.11 as well?)

svn-id: r30088
2007-12-30 22:22:38 +00:00
Max Horn
1489235f8e Ooops, this was not supposed to be commited
svn-id: r30087
2007-12-30 22:10:24 +00:00
Max Horn
2d61551e1c atrib -> attrib; added some FIXME comments
svn-id: r30086
2007-12-30 21:59:50 +00:00
Max Horn
3d46219592 Patch #1689516: BASS: Update the cursor when right-clicking in inventory
svn-id: r30085
2007-12-30 17:58:22 +00:00
Kostas Nakos
22cfa56606 implement new gettimeanddate method - fixes bug 1834822 WINCE: Save games have incorrect time & date
svn-id: r30083
2007-12-30 17:15:11 +00:00
Max Horn
b9a5e9ea0e Fix for bug #1635361: COMI: Music fade-out broken for compressed audio
svn-id: r30081
2007-12-30 16:32:30 +00:00
Max Horn
c54562d9a3 The PS2, DS and PalmOS ports currently do not properly implement their SaveFileManagers -- flagging the incorrect & invalid code by making it not compile. Note: Portser should probably also fix their code in the 0.11 branch
svn-id: r30079
2007-12-30 13:05:38 +00:00
Filippos Karapetis
0d3092689b Updated all MSVC project files to use the standard windows-1252 codepage, instead of windows-1250 and windows-1251
svn-id: r30078
2007-12-30 09:37:35 +00:00
Max Horn
9f611ae66d Clarify SaveFileManager::listSavefiles usage
svn-id: r30077
2007-12-30 00:00:03 +00:00
Eugene Sandulenko
f85a0fd6e0 Patch for MSVC71 projects. Thanks to Quietust
svn-id: r30075
2007-12-29 18:27:11 +00:00
Torbjörn Andersson
32e2f9e8f3 Fixed warning when DISABLE_SCALERS is defined.
svn-id: r30074
2007-12-29 14:11:12 +00:00
Filippos Karapetis
6a81b7d472 Update MSVC8 and MSVC9 project files for patch #1858158
svn-id: r30072
2007-12-29 12:03:30 +00:00
Paul Gilbert
2c5ae92b4c Added ability for both middle and right mouse buttons to abort a conversation when waiting for user to select a conversation option from a list of topics
svn-id: r30071
2007-12-29 10:38:30 +00:00
Paul Gilbert
99dfb8bcbc Added support for using scroll wheel for making selections in the Save/Restore dialog and action lists
svn-id: r30070
2007-12-29 09:51:25 +00:00
Paul Gilbert
59b5655266 Added access property for middle mouse button
svn-id: r30069
2007-12-29 09:50:20 +00:00
Paul Gilbert
806ac51e45 Added events for the middle mouse button - EVENT_MBUTTONDOWN and EVENT_MBUTTONUP
svn-id: r30068
2007-12-29 09:48:49 +00:00