23855 Commits

Author SHA1 Message Date
Eugene Sandulenko
b7f15f1545 Mention several noticeable bugfixes in NEWS.
svn-id: r30156
2008-01-02 17:36:56 +00:00
Eugene Sandulenko
a4cbfa354b Fix bug #1846886: "PUTTZOO: Windows version cursor/pointer drawn wrong"
svn-id: r30154
2008-01-02 17:33:57 +00:00
Kari Salminen
6dfaaf3018 Set AGI's computer type variable (v20 i.e. vComputer) according to the used platform. Now using different values for IBM-PC, Atari ST, Amiga and Apple IIGS platforms.
svn-id: r30153
2008-01-02 16:36:47 +00:00
Max Horn
33b2a4083d Fix dmedia.cpp to not use stdafx (likely fixes building on IRIX)
svn-id: r30151
2008-01-02 13:31:16 +00:00
Eugene Sandulenko
082bed8898 Narrow fix for bug #1206994 only to FOA.
svn-id: r30149
2008-01-02 13:11:26 +00:00
Eugene Sandulenko
312346bdb4 Fix for bug #1206994: "FOA AMIGA: Black cursor and text in Dig Site"
svn-id: r30147
2008-01-02 12:58:18 +00:00
Paul Gilbert
b6f39fb8fb Adjusted the colour of the EGA cursors to match the original game
svn-id: r30146
2008-01-02 11:45:59 +00:00
Travis Howell
01c611385e Fix regression when skipping cutscenes in Maniac Mansion (C64).
svn-id: r30144
2008-01-02 11:25:17 +00:00
Paul Gilbert
977c9fb5f3 Enhanced cursor code to handle cursors in EGA mode
svn-id: r30143
2008-01-02 11:15:36 +00:00
Paul Gilbert
eff113c486 Fixed Palette constructor parameter to be uint16 rather than uint8
svn-id: r30142
2008-01-02 11:14:42 +00:00
Travis Howell
273ce5d924 Correct verbs names in German version of Maniac Mansion (C64).
svn-id: r30141
2008-01-02 11:11:09 +00:00
Paul Gilbert
3b658492f5 Fix to make EGA sprites appear correctly
svn-id: r30140
2008-01-02 07:14:02 +00:00
Paul Gilbert
b2d2bd6f2d Room backgrounds now display in EGA mode
svn-id: r30138
2008-01-02 03:36:19 +00:00
Kari Salminen
9db76278ef Set amount of free memory (v8 i.e. vFreePages) to maximum value (Also when loading a saved game!). Fixes Gold Rush's help screen and bible passage showing.
svn-id: r30136
2008-01-02 00:35:32 +00:00
Torbjörn Andersson
f72b094c69 When fixing the EGA Loom Roland music, I accidentally broke music looping.
Should be fixed again now.

svn-id: r30135
2008-01-02 00:08:27 +00:00
Oystein Eftevaag
fe8faf4f19 (forward-port) Quick swipes across the screen now triggers arrow key events. Also, some mouse cursor fixes for landscape mode
svn-id: r30134
2008-01-02 00:07:16 +00:00
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