Torbjörn Andersson
4fb6c92473
The updateUnk6Value() appears to be some sort of random number generator, so I
...
have renamed it getRandomNr(). The _unk6 variable has been renamed _rnd. (Our
MidiDriver_ADLIB class also has its own random number generator, so it's not
such a far-fetched guess as it may seem.)
svn-id: r21102
2006-03-05 20:09:02 +00:00
Torbjörn Andersson
525690344b
Renamed output1() to adjustVolume(). I'm still uncertain exactly *how* the
...
volume is modified (it depends on several still unknown variables), but that's
all it does as far as I can tell.
svn-id: r21101
2006-03-05 19:48:22 +00:00
Torbjörn Andersson
0651236066
Make sure there actually is a SMUSH mixer before stopping and deleting it.
...
svn-id: r21099
2006-03-05 13:57:05 +00:00
Paweł Kołodziejski
7a6ff46b38
that was not what I want. it should stop audio only for immediately stop.
...
svn-id: r21095
2006-03-05 12:29:13 +00:00
Paweł Kołodziejski
38b82fb585
that should help for bug #1352486 , smush sound tracks are not stopped immediately, but outside smush when sound data are depleted in sound mixer buffer.
...
svn-id: r21094
2006-03-05 12:15:39 +00:00
Travis Howell
3fbf207ee5
Update box flags for C64 maniac
...
svn-id: r21093
2006-03-05 10:54:41 +00:00
Travis Howell
24493b3f45
Add back exclusion lost in last commit, exclude some verbs from verbs error script
...
svn-id: r21091
2006-03-05 10:02:43 +00:00
Travis Howell
279ad67506
Correct case of verb names in C64 Maniac
...
svn-id: r21090
2006-03-05 09:05:44 +00:00
Travis Howell
7a9ed5425b
Add German verbs and more work on input in C64 maniac
...
svn-id: r21089
2006-03-05 08:22:39 +00:00
Travis Howell
5bf6fdf2f5
Update, to add new imuse file
...
svn-id: r21087
2006-03-05 05:53:29 +00:00
Travis Howell
429f7d43d6
Fix compiler warnings
...
svn-id: r21086
2006-03-05 05:43:46 +00:00
Jamieson Christian
b1f7f32ed1
Separated the IMuse Part methods into their own file. Updated the Bloodshed Dev-C++ project file at the same time.
...
svn-id: r21085
2006-03-05 05:14:20 +00:00
Travis Howell
1fe0deeb54
Add some basic walkbox support for C64 maniac
...
svn-id: r21084
2006-03-05 03:46:41 +00:00
Torbjörn Andersson
623514df01
Cleanup: output0x388(0xABCD) is now writeOPL(0xAB, 0xCD), which is slightly
...
more easy to read.
svn-id: r21081
2006-03-04 20:27:51 +00:00
Jamieson Christian
857abe4c8b
Removed the default ignoreFadeouts parameter value for ImuseInternal's getSoundStatus method. The disposition of this method is going to be changing soon, and I'm getting confused by the assumptions being made by many of the calls to it.
...
svn-id: r21080
2006-03-04 19:35:38 +00:00
Jamieson Christian
01af975df4
Rearranged methods in the IMuse class declaration to denote those derived from the MusicEngine base class.
...
svn-id: r21079
2006-03-04 18:38:27 +00:00
Max Horn
6a4c709af6
No need to use generateSubstResFileName when we already know the result
...
svn-id: r21072
2006-03-04 12:57:12 +00:00
Max Horn
feeaa2c35e
Removed unnecessary strcpy calls
...
svn-id: r21071
2006-03-04 12:34:14 +00:00
Travis Howell
bc735c4595
Older naming style only used by PC version of FT demo
...
svn-id: r21070
2006-03-04 12:08:19 +00:00
Max Horn
f66cc08bdb
Const as const can (marking things as const/static allows better compiler optimizations and helps to catch certain bugs)
...
svn-id: r21069
2006-03-04 11:57:14 +00:00
Max Horn
7085bf3724
Slightly clarified an odd subcase in ScummEngine::openRoom
...
svn-id: r21068
2006-03-04 11:55:49 +00:00
Max Horn
bde6c151ad
Cleanup for the container loading code (and always disable file name substitution when a container file is used
...
svn-id: r21067
2006-03-04 11:53:28 +00:00
Max Horn
cf0716734c
When container files are used, we don't need file name substitution anymore
...
svn-id: r21066
2006-03-04 11:31:09 +00:00
Max Horn
78985cc8a6
Added a comment about the first few entries in substResFileNameTable
...
svn-id: r21065
2006-03-04 10:50:23 +00:00
Max Horn
a3069bbc1a
Since findSubstResFileName / applySubstResFileName only compare up to the first '.', we should be able to safely remove anything after the '.' in all substResFileNameTable entries (I am leaving the 00.LFL names untouched for now, for clarity)
...
svn-id: r21064
2006-03-04 10:46:11 +00:00
Max Horn
5e881c158a
This particular case in ScummEngine::openRoom only occurs for V4 games; changing the check accordingly, to ease future refactoring
...
svn-id: r21063
2006-03-04 10:41:40 +00:00
Max Horn
bb38ea2c17
Renamed SubstResFileNames::winName and macName to almostGameID / expandedName (the old names were misleading; the new ones aren't great either :)
...
svn-id: r21062
2006-03-04 10:38:05 +00:00
Travis Howell
16a8c60483
Add/Update string var tables for COMI and The Dig, to allow translated strings
...
svn-id: r21059
2006-03-04 05:44:48 +00:00
Travis Howell
28b6c92503
Update hack for bug #915575 - MANIAC: Disappearing New Kid verb
...
svn-id: r21058
2006-03-04 04:46:15 +00:00
Travis Howell
2cf16b0d14
Add correct md5 for second version of Simon the Sorcerer 2 patched to Russian
...
svn-id: r21057
2006-03-04 04:29:38 +00:00
Travis Howell
bd7d05dae6
Update opcodes for C64 maniac
...
svn-id: r21051
2006-03-03 23:52:48 +00:00
Eugene Sandulenko
76a4bf9e77
Eliminate flip_support.cpp file.
...
svn-id: r21045
2006-03-03 19:38:17 +00:00
Max Horn
140f6fce26
Hiding the implementation of ADPCMInputStream from the public, in favor of a factory function (just like with the other AudioStream subclasses)
...
svn-id: r21043
2006-03-03 15:51:33 +00:00
Jamieson Christian
a1a6967d76
Partial fix for Bug 1088045. Additional configuration of Part parameters in response to iMuse SysEx command 0. Addresses Parts 2, 3 and 4 of the bug. (Part 4 not yet verified against referenced bug manifestation; awaiting testcase savegame.)
...
svn-id: r21039
2006-03-03 15:27:33 +00:00
Max Horn
bac32d1a5c
Moved ScummFile etc. to the new file.cpp / file.h
...
svn-id: r21038
2006-03-03 15:16:02 +00:00
Max Horn
6ff8d3b9fd
Turn _file member of BundleMgr into a pointer
...
svn-id: r21037
2006-03-03 14:55:04 +00:00
Max Horn
5d3ef6aec2
String constants are const -> fixing compiler warnings
...
svn-id: r21036
2006-03-03 14:44:50 +00:00
Eugene Sandulenko
5e1f3fa2fa
Fix bug #1439279 : "SCUMM: SubstResFileNames partial breakage"
...
svn-id: r21034
2006-03-03 14:29:28 +00:00
Travis Howell
ef564119ed
Update opcodes in C64 maniac, fixes not been chased when caught in house
...
svn-id: r21029
2006-03-03 13:50:11 +00:00
Travis Howell
0b30043f93
Read array bounds in checkArrayLimits() correctly on all systems
...
svn-id: r21024
2006-03-03 07:40:34 +00:00
Travis Howell
09543f873e
DOS versions of HE games sounds like Roland music too
...
svn-id: r21023
2006-03-03 06:25:59 +00:00
Jamieson Christian
e37f85d079
Added MT-32 device-specific reset on shutdown. Rearranged MT-32 initialization sequence to give the ScummVM welcome message a better chance of showing up on the LCD panel.
...
svn-id: r21022
2006-03-03 02:51:11 +00:00
Travis Howell
ab16d5d677
Cleanup costume renderer for C64 manac
...
svn-id: r21020
2006-03-03 02:04:58 +00:00
Travis Howell
ab0cf121c9
Always use music sound type, for music in 3DO versions of HE games
...
svn-id: r21019
2006-03-03 00:45:27 +00:00
Travis Howell
7423394bdd
Use sound types for sound in HE Games
...
svn-id: r21018
2006-03-02 23:31:28 +00:00
Max Horn
907bd7128d
Fix for bug #1438822 (Targets are case sensitive)
...
svn-id: r21017
2006-03-02 22:29:01 +00:00
Paul Gilbert
1ef22b315f
Lure - started work on disassembling player walking
...
svn-id: r21016
2006-03-02 21:27:09 +00:00
Gregory Montoir
2d464787c1
fixed compilation.
...
svn-id: r21014
2006-03-02 20:08:41 +00:00
Andrew Kurushin
55898dfe61
apply CYX mem-leak fix patch
...
svn-id: r21013
2006-03-02 18:25:56 +00:00
Johannes Schickel
491cbcec5b
Changed timeing related variables to unsigned.
...
Also changed the callback interval.
svn-id: r21012
2006-03-02 16:14:46 +00:00