Coen Rampen
a72704764b
AGOS: Fix Simon 2 intro first scene MT-32 music
...
The first scene of the Simon The Sorcerer 2 intro uses 3 music tracks. The last
2 are missing from the MT-32 MIDI data set. The original interpreter just stops
playing music after the first track and does not restart until the next scene.
This commit fixes this problem by using the GM versions of these 2 tracks
instead and mapping the GM instruments to MT-32 ones.
2022-05-09 17:19:43 +02:00
Coen Rampen
f1e3c12895
AGOS: Improve Simon 2 MIDI code
...
The DOS versions of Simon the Sorcerer 2 now use the Miles drivers. AdLib now
sounds like the original does. ScummVM would use the second set of XMIDI data,
written for the MT-32, for GM with instrument remapping. Now the first set is
used, which uses GM instruments and has extra instruments on several pieces.
For all versions music fade-outs have been added during screen fades.
2022-05-09 17:19:42 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Ori Avtalion
5e49800901
AGOS: Reduce audio header dependencies
2016-04-14 16:48:02 +03:00
Johannes Schickel
c4fc0cee96
AGOS: Make GPL headers consistent in themselves.
2014-02-18 02:39:32 +01:00
Johannes Schickel
28b74b14ec
AGOS: Prefer getBasePtr over direct Surface::pixels access.
2013-08-03 02:52:31 +02:00
Eugene Sandulenko
6e795a89b0
AGOS: Reduced header dependency
2011-08-06 11:28:40 +01:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
651e2760a3
Fix spelling, cleanup
...
svn-id: r49843
2010-06-15 12:33:20 +00:00
Ori Avtalion
2fc9d6845b
Apply patch #2982163 - CONFIG: Use HE keyword instead of HB for the Hebrew language
...
svn-id: r48645
2010-04-12 21:21:06 +00:00
Travis Howell
dc0f6dce76
Use graphics surfaces for screen buffers, and always use correct pitch when writing to the frameBuffer.
...
svn-id: r42163
2009-07-06 06:21:59 +00:00
Travis Howell
b73fb35203
Add alternative work around for bug in The Feeble Files.
...
svn-id: r40248
2009-05-02 23:30:08 +00:00
Travis Howell
1937dca584
Cleanup.
...
svn-id: r39222
2009-03-08 13:18:07 +00:00
Travis Howell
5de19ecb28
Cleanup.
...
svn-id: r36232
2009-02-07 03:36:36 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Travis Howell
138d4335d7
Fix crash regressions in The Feeble Files, due to _currentTable not been set.
...
svn-id: r27369
2007-06-12 00:52:13 +00:00
Travis Howell
1304f53af1
Add workaround for the scrolling glitch in The Feeble Files, the occurs when the repair man comes to fix the car.
...
svn-id: r27099
2007-06-05 06:43:53 +00:00
Travis Howell
64413f9cc8
Only call MIDI code, in games which use MIDI based music.
...
svn-id: r27080
2007-06-04 14:25:02 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Travis Howell
d6e0fe13b5
Add code for opcodes 177/178 in Elvira 2.
...
svn-id: r26937
2007-05-26 13:23:06 +00:00
Travis Howell
9a04d1dffb
Rename a few variables.
...
svn-id: r26827
2007-05-13 10:07:55 +00:00
Travis Howell
2d3e77db85
Split game engines, to allow further cleanups.
...
svn-id: r26481
2007-04-15 05:04:48 +00:00
Max Horn
2d2b3d0ed2
Renamed AGOSEngine::midi to AGOSEngine::_midi
...
svn-id: r26468
2007-04-14 12:03:46 +00:00
Torbjörn Andersson
c2972f09c2
Whitespace changes.
...
svn-id: r25567
2007-02-13 21:41:43 +00:00
Travis Howell
f1accee702
Cleanup
...
svn-id: r24531
2006-10-27 12:55:48 +00:00
Travis Howell
399f8381a9
Cleanup
...
svn-id: r24397
2006-10-21 01:51:59 +00:00
Travis Howell
ff574a63ee
Split code into more specific files and cleanup
...
svn-id: r24394
2006-10-20 02:10:51 +00:00