703 Commits

Author SHA1 Message Date
Marcus Comstedt
a5aa5c0d73 Harmonized SaveFile API with File API a bit.
svn-id: r9626
2003-08-10 20:49:13 +00:00
Jamieson Christian
dbc42e0fb3 Revamped the GM-to-FM emulation tables.
The new tables come directly from the Adlib driver
for the original Sam & Max distro. Sam & Max using
Adlib should now sound essentially identical to
the original distro ("a few more tests"), and other
games without specific Adlib support, such as Simon,
should sound a whole lot closer to the GM tonality.
Percussion support is now comprehensive for Sam & Max
and a lot more thorough for other games.

svn-id: r9605
2003-08-08 12:06:14 +00:00
Jamieson Christian
154e872d5a Added generic send() option to MidiChannel.
This circumvents problems doing generic send()
calls to MidiDrivers that support more than
16 MIDI channels (i.e. Adlib). Because of the
way it interacts with MidiDriver, Simon could
have run into a problem if it tried to
allocate more than 15 Adlib music channels
(though this would only happen in very, VERY
rare circumstances).

Also fixed a problem with the channel
numbering scheme used by MidiDriver_Adlib,
in particular the percussion channel number.

svn-id: r9604
2003-08-08 11:54:24 +00:00
Nicolas Bacca
845a3c5f6e Added .ini parameters
svn-id: r9553
2003-08-06 11:54:05 +00:00
Chris Apers
789628bb18 Changed
svn-id: r9543
2003-08-06 08:37:52 +00:00
Chris Apers
249982f721 Added --demo-mode option
svn-id: r9542
2003-08-06 08:36:33 +00:00
Chris Apers
dc166df2ba Get rid of the bad onehalf array (thx to Mark Fechtner)
svn-id: r9540
2003-08-06 08:33:38 +00:00
Chris Apers
a3629f37cf Disable SWORD2
svn-id: r9539
2003-08-06 08:31:36 +00:00
Chris Apers
56414ea73d Added --demo-mode option
svn-id: r9538
2003-08-06 08:29:46 +00:00
Max Horn
75db41750e getting rid of g_mixer; removing lots of whitespace
svn-id: r9527
2003-08-05 23:58:24 +00:00
Max Horn
c431e229b3 removing whitespace
svn-id: r9526
2003-08-05 23:57:37 +00:00
Nicolas Bacca
d2c489123a Update right click stuff
svn-id: r9523
2003-08-05 22:54:13 +00:00
Ruediger Hanke
c99f6980c7 Hotfixes ...
svn-id: r9514
2003-08-05 18:18:26 +00:00
Travis Howell
318a6dc408 Rvert this non-smallheader adlib change
svn-id: r9491
2003-08-05 12:43:03 +00:00
Travis Howell
8bf012d966 Add adlib music improvements for indy3/monkeyega/monkeyvga and cleanups from patch #770862
svn-id: r9480
2003-08-05 05:21:57 +00:00
Max Horn
97c3150924 while this fixed a problem with sdl_gl on OS X, it causes annoying problems with fullscreen mode with the regular SDL backend on OS X -> disabling it (plus I couldn't reproduce this segfault with the GL backend anymore, too)
svn-id: r9468
2003-08-04 22:25:51 +00:00
Max Horn
679e818b0b oops, accidentally commited this one
svn-id: r9465
2003-08-04 16:50:26 +00:00
Max Horn
00861f8841 fix for bug #781903 (ALL: jerky cursor movement regression)
svn-id: r9446
2003-08-03 23:34:04 +00:00
Marcus Comstedt
ac2c77f601 More complete keymap.
svn-id: r9440
2003-08-03 17:59:45 +00:00
Marcus Comstedt
0ca4df05b8 More const.
svn-id: r9437
2003-08-03 16:49:33 +00:00
Marcus Comstedt
3b5d44ff51 Detect Simon.
svn-id: r9436
2003-08-03 16:37:00 +00:00
Marcus Comstedt
b2d8522b11 Ignore bs2 builddir.
svn-id: r9428
2003-08-03 14:25:01 +00:00
Max Horn
103112dd3d removed OSystem::set_mouse_pos (I hope I didn't break any backends, but if I did it should be trivial to get them working again)
svn-id: r9391
2003-08-02 00:36:38 +00:00
Nicolas Bacca
81b122e04b The (long) WinCE FAQ has arrived ...
svn-id: r9388
2003-08-01 22:12:50 +00:00
Max Horn
0df319e952 #include cleanup (explicityl specify the location for headers from common/, so that we at some point can get rid of -Icommon; exception is made for stdafx.h, since a) we might want to rename it and b) might want to move it to the top level)
svn-id: r9359
2003-08-01 12:21:04 +00:00
Travis Howell
053d12ef29 Small cleanup
svn-id: r9354
2003-08-01 04:42:56 +00:00
Max Horn
1b52e9f19c added new header file backends/intern.h; removed some stuff from common/system.h which is either only of interest to backends or code instantiating a backend (->backends/intern.h); also removed fmopl specific enums (->sound/fmopl.h)
svn-id: r9327
2003-07-31 12:33:33 +00:00
Marcus Comstedt
12f9de02b4 Merged fixes from branch-0-5-0:
* Max's "adjustment" was incomplete, fixed.
* Initialize shake_pos to 0 (fixes Sky, which never sets the shake_pos).
* Changed sematics of X button to allow boxing in Indy (I hope...)

svn-id: r9307
2003-07-30 21:44:43 +00:00
Jamieson Christian
f6984add8f Fixed unit'd var in Adlib driver
svn-id: r9195
2003-07-26 19:52:34 +00:00
Chris Apers
31efc22c97 Add support for strnicmp
svn-id: r9170
2003-07-24 15:05:10 +00:00
Chris Apers
03e720dabe Fix a bug with checkMSA that let the last track play even if we exit to the launcher. Also enable to use MSALib if the lib is opened by another application
svn-id: r9151
2003-07-23 20:17:07 +00:00
Ruediger Hanke
9a3fca462e Quick hack to solve Simon problem
svn-id: r9149
2003-07-23 19:19:18 +00:00
Max Horn
dad1586daf reset some CD related vars when AudioCD is opened
svn-id: r9144
2003-07-23 09:41:21 +00:00
Travis Howell
fc5080bfb2 Ooops that should not have been commmited
svn-id: r9142
2003-07-23 05:18:47 +00:00
Travis Howell
13dae9b394 fm towns cd audio fix from Hibernatus
svn-id: r9141
2003-07-23 05:17:21 +00:00
Ruediger Hanke
6f2324dc47 *** empty log message ***
svn-id: r9139
2003-07-22 22:38:27 +00:00
Ruediger Hanke
77d50433be Some MorphOS port fixes
svn-id: r9138
2003-07-22 22:37:37 +00:00
Ruediger Hanke
5c9ebd053e Some MorphOS port fixes
svn-id: r9136
2003-07-22 22:30:16 +00:00
Max Horn
7665890d97 forgot to commit this one
svn-id: r9133
2003-07-22 20:38:01 +00:00
Max Horn
73e7afaf18 adjusted to play_cdrom parameter name change in common/system.h
svn-id: r9132
2003-07-22 20:36:43 +00:00
Chris Apers
24c9cd937c Use ScummVM version strings in about form
svn-id: r9120
2003-07-22 12:23:14 +00:00
Chris Apers
6d92375093 Fix for bug #775512
svn-id: r9117
2003-07-22 08:33:13 +00:00
Nicolas Bacca
d79ae6f1f2 Fix for #775275 : debugger support on WinCE
svn-id: r9114
2003-07-21 22:30:15 +00:00
Nicolas Bacca
b6b23c6352 Fix COMI detection - allow auto detection if only the main data file is present
svn-id: r9113
2003-07-21 22:28:23 +00:00
Nicolas Bacca
0bb6f3497d Fix 774982
svn-id: r9107
2003-07-21 12:50:20 +00:00
Joost Peters
2929a90d17 update, fix compilation
svn-id: r9104
2003-07-21 01:11:20 +00:00
Max Horn
88810dc9bd part of patch #774556: fix for aspect mode + shaking
svn-id: r9102
2003-07-21 00:01:05 +00:00
Nicolas Bacca
6a8078b2fb Bass skip fix
svn-id: r9101
2003-07-20 23:47:39 +00:00
Nicolas Bacca
d62959bfd9 Compile with new version string
svn-id: r9100
2003-07-20 22:27:17 +00:00
Torbjörn Andersson
594c1f542d Fixed mishandling of _mode_flags that prevented the Simon games from using
the DF_WANT_RECT_OPTIM flag.

svn-id: r9095
2003-07-20 18:53:27 +00:00