Commit Graph

56 Commits

Author SHA1 Message Date
Max Horn
ce8c99bf62 Rename remaining OSystem methods to match our coding guidelines
svn-id: r15332
2004-09-28 20:19:37 +00:00
Torbjörn Andersson
35a0c52f42 Clarified the comment added in the previous commit slightly.
svn-id: r14776
2004-08-26 13:53:20 +00:00
Torbjörn Andersson
13b59c1b42 Reset the "pitch wheel" when turning off a note. This should fix bug
#1016556, hopefully without causing regressions.

svn-id: r14775
2004-08-26 13:51:06 +00:00
Max Horn
c6752cccf5 renamed more OSystem methods to follow our naming scheme; renamed NewGuiColor to OverlayColor; fixed some calls to error() in the SDL backend
svn-id: r13087
2004-02-28 12:58:13 +00:00
Max Horn
d158280425 the OSystem changes we discussed on the ML (note: renaming of the existing OSystem API is not yet finished); porters will have to fix their ports to get them to compile again
svn-id: r13036
2004-02-24 22:39:42 +00:00
Torbjörn Andersson
d21b5455c6 Fixed bug #870890.
svn-id: r12825
2004-02-11 18:01:26 +00:00
Paweł Kołodziejski
ce3e6d7fd8 fix warning
svn-id: r12498
2004-01-18 20:11:52 +00:00
Max Horn
033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
14f28d58f1 remove 'Sky' name prefix for most stuff (not needed anymore since we are in namespace 'Sky' now)
svn-id: r12114
2004-01-03 15:57:57 +00:00
Max Horn
b0e23e35ee Introduce namespace 'Sky'
svn-id: r12099
2004-01-03 01:58:58 +00:00
Max Horn
0cddca5f43 unregister the premix proc when you go away
svn-id: r11755
2003-12-19 01:08:30 +00:00
Paweł Kołodziejski
b99af18bd5 cleanup whitespaces
svn-id: r11213
2003-11-08 20:27:27 +00:00
Jonathan Gray
239aea0ff0 spelling fixes
svn-id: r11178
2003-11-07 02:31:44 +00:00
Marcus Comstedt
ef5e193d59 stdafx.h needs to be included first.
svn-id: r11117
2003-11-03 22:28:37 +00:00
Jamieson Christian
13541879e0 Fix for Bug [817286] MT-32 execution checksum errors
logicdeluxe's patch to avoid MT-32 processing
overflows when sending large amounts of SysEx data.

svn-id: r10755
2003-10-12 14:47:44 +00:00
Jamieson Christian
69964cda56 Corrected MT-32 master volume SysEx
svn-id: r10671
2003-10-07 15:13:39 +00:00
Max Horn
bfce5e500a renamed SkyState to SkyEngine; cleaned the #include dependency mess a bit (try to only #include files when you *have* to -> this reduces compilation time to a minimum when header file changes are made)
svn-id: r10622
2003-10-05 20:21:20 +00:00
Jamieson Christian
056974821a Fix OOB SysEx checksums
svn-id: r10572
2003-10-03 18:59:48 +00:00
Torbjörn Andersson
cee745dbf9 Whitespace changes
svn-id: r10516
2003-10-01 09:40:28 +00:00
Jamieson Christian
a7dfe35706 Fix for Bug [805923] BASS: Notes left on when quitting game
Explicitly send All Notes Off messages on every
channel when shutting down music driver. This
fixes hanging notes on exit when using external
synths or some less intelligent internal synths.

svn-id: r10398
2003-09-24 09:32:38 +00:00
Torbjörn Andersson
570e60a487 Whitespace changes
svn-id: r10390
2003-09-24 06:33:59 +00:00
Max Horn
9470c9f661 changed & documented the premixer semantics
svn-id: r10294
2003-09-18 16:01:33 +00:00
Max Horn
be9d4066e1 moved engine.* to base; this fixes some linking issues when building a barebone ScummVM (or maybe I just want to increase our CVS stats? <g>)
svn-id: r10287
2003-09-18 02:07:18 +00:00
Max Horn
080128d748 removed superfluous #include
svn-id: r10157
2003-09-10 12:45:42 +00:00
Max Horn
65a6bcb90b moved declaration of error/warning/debug from engine.h to util.h
svn-id: r10154
2003-09-10 12:40:41 +00:00
Travis Howell
c832c55f90 Fxo sky module compile
svn-id: r10153
2003-09-10 12:35:29 +00:00
Robert Göffringmann
af17c1ac51 copied some fixes which only were in 0.5.1 branch.
svn-id: r9799
2003-08-20 12:12:11 +00:00
Max Horn
0c3c609442 get rid of some g_system usage
svn-id: r9529
2003-08-06 00:28:00 +00:00
Max Horn
963ecad362 debug/warning/error all automatically output a newline
svn-id: r8991
2003-07-13 16:22:17 +00:00
Robert Göffringmann
3b8a146152 music support for BASS floppy demo v.0.0109.
adlib doesn't really work, but the rest of the game doesn't either... so who cares, anyway.

svn-id: r8966
2003-07-13 06:04:11 +00:00
Robert Göffringmann
61b8b227c0 fix set-volume crash.
svn-id: r8964
2003-07-13 04:26:55 +00:00
Travis Howell
9e8dcf879d Didn't help
svn-id: r8950
2003-07-12 17:07:53 +00:00
Travis Howell
6ea1d54f50 A few mino changes for pc gamer demo
svn-id: r8949
2003-07-12 16:54:30 +00:00
Oliver Kiehl
99cd9df6f7 add newline at end of file to make gcc happy
svn-id: r8933
2003-07-12 08:55:23 +00:00
Robert Göffringmann
8e776dea07 fixed mt32 key velocities
svn-id: r8931
2003-07-12 06:20:40 +00:00
Robert Göffringmann
021aa93c6c removed useless additional mapping tables and fixed crash in LINC section
svn-id: r8914
2003-07-11 22:09:21 +00:00
Jamieson Christian
378856a693 Post FMOPL-reversion cleanup.
svn-id: r8906
2003-07-11 10:23:13 +00:00
Jamieson Christian
8b8b964aad Reverted to "old" YM3812 (FMOPL) emulator code.
Until specific information regarding the benefits
of migrating to the new emulator can be made
available, the "old" code will remain in effect
for the benefit of slower hardware platforms such
as some WinCE-based devices.

svn-id: r8903
2003-07-11 07:14:21 +00:00
Robert Göffringmann
a8b9b2a180 SoundMixer::setMusicVolume() doesn't seem to do anything, so set music volume manually....
svn-id: r8882
2003-07-09 17:22:45 +00:00
Jonathan Gray
345c368cf0 revert to last revision of musicbase that doesn't cause a segfault here anymore
svn-id: r8876
2003-07-09 04:31:24 +00:00
Robert Göffringmann
6c66bf2ee4 this is for letting BASS wait for the end of the ending theme before starting the next song. It's kinda hacky to put it into the music code, but I can't think of another way to do it while keeping the engine running like usual.
svn-id: r8873
2003-07-08 23:25:51 +00:00
Robert Göffringmann
b53435dfce applied patch #766751 (BASS: Waiting for floppy intro music to finish) and fixed music bug (jukebox at St. James didn't stop playing)
svn-id: r8843
2003-07-07 16:40:27 +00:00
Max Horn
d098334fe6 updated code to use type MutexRef; added class StackLock (from sdl backend, now in util.*)
svn-id: r8777
2003-07-05 15:19:11 +00:00
Torbjörn Andersson
cd269445f5 Initialize midiChannelNumber to 0. I don't know if this is always the right
thing to do, but leaving it unintialized isn't a good idea either since
that will cause stopMusic() to send bad commands to the MIDI driver in some
cases.

At least in the case of the ALSA driver, this will cause ScummVM to
terminate with an "Unknown Command" error.

svn-id: r8705
2003-07-02 06:43:24 +00:00
Robert Göffringmann
ec64f23f22 fixed race condition when loading different sections
svn-id: r8681
2003-07-01 01:27:50 +00:00
Robert Göffringmann
1785e0e305 some more loading & saving work (still unfinished)
svn-id: r8663
2003-06-27 02:54:05 +00:00
Max Horn
d3c7f26850 another warning
svn-id: r8637
2003-06-22 22:36:28 +00:00
Robert Göffringmann
a61fda9948 whoops
svn-id: r8633
2003-06-22 22:00:56 +00:00
Robert Göffringmann
f891aceee3 native mt32 support and basic control panel (incomplete)
doesn't work with all versions, probably file numbers were changed

svn-id: r8632
2003-06-22 21:42:59 +00:00
Robert Göffringmann
7f20bdfeba removed send(0) command.
svn-id: r8530
2003-06-17 12:34:56 +00:00