Gregory Montoir
b03c70f460
md5 update
...
svn-id: r15924
2004-11-27 21:02:28 +00:00
Max Horn
b64f1002c5
Fix for bug #1067982 (DIG: Parallax scrolling in library semi-broken)
...
svn-id: r15923
2004-11-27 19:06:50 +00:00
Gregory Montoir
27d0481597
fixed potiential problem in scumm save/load code
...
svn-id: r15922
2004-11-27 18:01:44 +00:00
Gregory Montoir
5e351b0c31
moved all the HE wiz stuff to a separate module, with minor cleanups and simplifications
...
svn-id: r15921
2004-11-27 17:50:23 +00:00
Max Horn
b92b8e8d6a
This is done...
...
svn-id: r15920
2004-11-27 17:24:22 +00:00
Max Horn
c51b1266c0
Removed the (highly SCUMM specific) 'appendable stream' API from SoundMixer; SCUMM now uses the appendable stream directly
...
svn-id: r15919
2004-11-27 17:09:05 +00:00
Max Horn
573e02bb4c
Removed the old setupPremix version, it is not needed anymore. Also fixed some doxygen comments (they were being assigned to the wrong things)
...
svn-id: r15918
2004-11-27 16:26:54 +00:00
Max Horn
d8406e2633
cleanup
...
svn-id: r15917
2004-11-27 16:18:50 +00:00
Max Horn
fbaac2e273
Use modern form of setupPremix
...
svn-id: r15916
2004-11-27 16:18:25 +00:00
Max Horn
8ff15ae72c
Use modern form of setupPremix
...
svn-id: r15915
2004-11-27 16:12:11 +00:00
Max Horn
ba74a8e7f6
Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing some very specialised methods
...
svn-id: r15914
2004-11-27 15:58:18 +00:00
Max Horn
b78ac6a18b
Make use of our String class instead of juggling with char pointers; added File::exists method
...
svn-id: r15913
2004-11-27 15:09:53 +00:00
Jerome Fisher
8d0ab890f8
To really, truly fix the multi-midi race condition, the adlib driver is now always created before iMuse initialisation. This necessitated removing the multimidi toggle from the debug console.
...
svn-id: r15912
2004-11-27 14:53:37 +00:00
Max Horn
1a7ca2dc2a
AudioStream::read() has been removed quite some time ago, now making sure that change is reflected everywhere
...
svn-id: r15911
2004-11-27 13:54:09 +00:00
Jerome Fisher
1733863e71
- driver being NULL there is perfectly fine, Fingolfin :)
...
DCVS: ----------------------------------------------------------------------
svn-id: r15910
2004-11-27 13:27:17 +00:00
Max Horn
90e3fa96a3
Make Array stuff part of the V6 engine class (note: it's a bit confusing to have two different ArrayHeader structs, maybe we should rename them?)
...
svn-id: r15909
2004-11-27 13:13:41 +00:00
Max Horn
dce059eebf
Reduce code duplication
...
svn-id: r15908
2004-11-27 13:10:41 +00:00
Max Horn
6bcb1ce7d9
Fixing some evil behaviour
...
svn-id: r15907
2004-11-27 13:10:30 +00:00
Travis Howell
fe43ebf73b
No longer stubs
...
svn-id: r15906
2004-11-27 03:07:21 +00:00
Travis Howell
6cd046a906
Revert opcode EF merge, HE72 uses different array structure.
...
svn-id: r15905
2004-11-27 02:47:46 +00:00
Max Horn
d172111444
Don't use directory param of File::open unless you have to
...
svn-id: r15904
2004-11-27 02:26:21 +00:00
Max Horn
096f2b6110
Add slide animation effect to the console
...
svn-id: r15903
2004-11-27 01:25:25 +00:00
Max Horn
573cac9580
do clipping
...
svn-id: r15902
2004-11-27 00:55:48 +00:00
Max Horn
876e738dce
Moved Engine::getSavePath() to class SaveFileManager; removed the 'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway)
...
svn-id: r15901
2004-11-27 00:26:11 +00:00
Max Horn
d56cd17183
paranoia
...
svn-id: r15900
2004-11-26 23:51:56 +00:00
Jerome Fisher
51bafda43a
The Adlib MidiDriver is now initialised immediately when it is determined that it may be used. Doing this lazily potentially deadlocked when using MT-32 emulation in mixed MIDI/Adlib mode.
...
svn-id: r15899
2004-11-26 21:53:12 +00:00
Max Horn
57f8ae73ce
Another one...
...
svn-id: r15898
2004-11-26 21:14:51 +00:00
Max Horn
a0c4e81d74
Trying to fix the WinCE/DC port breakage -- blindfolded, though, hence it probably isn't enough to get things compiling again :-/
...
svn-id: r15897
2004-11-26 21:10:56 +00:00
Gregory Montoir
0d27b23efd
renamed some HE opcodes and got rid of o72_unknownEF as it seems it was a duplicate of o70_unknownEF
...
svn-id: r15896
2004-11-26 20:17:02 +00:00
Torbjörn Andersson
66b8bcd7eb
Added looping background noise to the IHNM intro. I don't know if it's the
...
correct sound or the correct volume, but the small extension to allow the
engine to start looping sounds is worthwhile enough in itself, I think.
svn-id: r15895
2004-11-26 13:28:00 +00:00
Torbjörn Andersson
41d1be2ea8
After listening to some of the IHNM music from both the FM and GM music
...
files through the MIDI synth on my Soundblaster, I can only conclude that
they are both General MIDI, so I've changed our code to assume that in both
cases. The End Title (which we currently incorrectly play at the end of the
intro) sounds much better in Adlib this way, too.
Perhaps the original used a different GM to FM mapping than the one in our
adlib.cpp, but if so using the MT-32 to GM mapping isn't likely to improve
the situation.
We could add a way of replacing the GM to FM mapping in adlib.cpp, I guess.
Of course, that would only be worth it if the original sounds better than
our mapping.
svn-id: r15894
2004-11-26 10:04:36 +00:00
Eugene Sandulenko
de815bac90
Fix break introduced with last commit :).
...
svn-id: r15893
2004-11-26 00:57:29 +00:00
Eugene Sandulenko
e92054b468
Fix typo. Actually asserts there would be more convenient for debugging
...
purposes.
svn-id: r15892
2004-11-26 00:56:42 +00:00
Max Horn
ca7f3814eb
oops
...
svn-id: r15891
2004-11-26 00:24:25 +00:00
Max Horn
6df3e8dc6f
Spelling
...
svn-id: r15890
2004-11-26 00:18:48 +00:00
Max Horn
b3e5b875da
Small optimization
...
svn-id: r15889
2004-11-25 23:51:58 +00:00
Max Horn
e1cc9b9e59
Make use of new graphic primitives (untested, I don't have saga -- please don't kill if this breaks, it should be trivial for you to fix it :-)
...
svn-id: r15888
2004-11-25 23:51:52 +00:00
Max Horn
85ec4ee0b5
Turn the v1 member in the costume renderers into a function local object (used to be a member var)
...
svn-id: r15887
2004-11-25 23:36:02 +00:00
Max Horn
5ad29fd7e0
Make use of the new graphic primitives
...
svn-id: r15886
2004-11-25 23:35:02 +00:00
Max Horn
f5da05f80d
Added some graphic primitives
...
svn-id: r15885
2004-11-25 23:33:21 +00:00
Torbjörn Andersson
e79e0dec74
Reverted some more of yesterday's changes.
...
svn-id: r15884
2004-11-25 12:54:03 +00:00
Torbjörn Andersson
85e3627075
Tiny, almost unnoticeable, step towards IHNM script loading. We'll need to
...
figure out the correct values for IHNM_SCRIPT_LUT and _scriptLUTEntryLen.
svn-id: r15883
2004-11-25 07:20:50 +00:00
Torbjörn Andersson
03c32f05b0
Temporarily disable the status bar in IHNM. The only place where we drew it
...
so far, it shouldn't be drawn. Eventually we could probably handle this
with yet another panel mode: no panel at all.
svn-id: r15882
2004-11-25 07:18:35 +00:00
Torbjörn Andersson
7c43635212
Fixed a really stupid memory leak I introduced yesterday.
...
svn-id: r15881
2004-11-25 07:15:08 +00:00
Torbjörn Andersson
ee2f492cd9
Removed the hard-coded monologue. I realized that it was probably scripted,
...
and sev later confirmed this.
Instead I now try to start the - hopefully - correct scene. This should
start the script, but unfortunately we do not yet support IHNM script
loading so it won't work yet.
svn-id: r15880
2004-11-25 07:13:40 +00:00
Torbjörn Andersson
ecc7b79a44
Initialize variable to avoid warning and possibly undefined behaviour.
...
svn-id: r15879
2004-11-25 07:09:30 +00:00
Robert Göffringmann
b142514151
fix for bug 928791: BS1: 'Freeze' at hospital
...
svn-id: r15878
2004-11-24 21:03:21 +00:00
Torbjörn Andersson
87ffc13324
Added the voice-overs and partial subtitles for the IHNM intro monologue.
...
svn-id: r15877
2004-11-24 15:02:00 +00:00
Torbjörn Andersson
373a19eef1
Added the next piece of music, to go along with AM's rantings. I'll
...
probably add some more of AM's speech soon, since that'd give me an
incentive to fix the remaining parts of the WAV playback code. I'll see if
I can add subtitles as well, like we do for ITE.
svn-id: r15876
2004-11-24 10:37:33 +00:00
Max Horn
147a09bcf5
(Partial) fix for bug #1035690 (COMI: cannon shooting uses a lot of performance) -- remember, busy waiting is almost always bad, esp. when waiting for another thread...
...
svn-id: r15875
2004-11-24 10:00:02 +00:00