Max Horn
029b8c4323
Changed the order of the parameters of makeLinearInputStream to resemble Mixer::playRaw; also made makeLinearInputStream honor FLAG_LOOP (and for this, changed its loop related params slightly)
...
svn-id: r25926
2007-03-02 15:26:22 +00:00
Max Horn
5e2fe7dc7f
cleanup
...
svn-id: r25910
2007-02-28 15:04:02 +00:00
Max Horn
8c8abca6f8
Changed the AppendableAudioStream code to use a queue of buffers, instead of a fixed size wrap-around memory buffer (this reduces memory usage in some cases by 500-700k, while actually being more flexible)
...
svn-id: r25909
2007-02-28 14:48:26 +00:00
Gregory Montoir
f68105912a
fixed background music in catalog_cup_demo_de : only stop sfx if it was started in a previous block
...
svn-id: r25863
2007-02-25 19:15:00 +00:00
Eugene Sandulenko
393478a143
Rename C64 file to V0 as well.
...
svn-id: r25856
2007-02-25 14:47:51 +00:00
Travis Howell
9383f433bd
Add German CUP demo, whichs shows several HE games.
...
svn-id: r25851
2007-02-25 11:51:20 +00:00
Travis Howell
28408d8b7b
Rename C64 engine class, since it is been used by Apple II and Commodore 64 versions now.
...
svn-id: r25850
2007-02-25 11:38:19 +00:00
Torbjörn Andersson
c64be322a1
Added comment about the missing decode1 proc.
...
svn-id: r25849
2007-02-25 08:37:15 +00:00
Travis Howell
0c208657ee
Remove left over debug output.
...
svn-id: r25848
2007-02-25 07:28:40 +00:00
Travis Howell
fdc61643f4
Rename file class, since it is been used for disk images of Apple II and Commodore 64 versions now.
...
svn-id: r25847
2007-02-25 07:26:41 +00:00
Travis Howell
19d2310b71
Add support for using disks images for Apple II version of Maniac Mansion.
...
svn-id: r25846
2007-02-25 07:23:52 +00:00
Travis Howell
87832481de
Add magic id for Apple II verison of Maniac Mansion.
...
svn-id: r25845
2007-02-25 06:21:57 +00:00
Max Horn
497f7683ca
Another Ogg > MP3 consistency reordering, this time in the SMUSH code; also changed it to use the new compressed audio stream factories
...
svn-id: r25843
2007-02-25 00:12:11 +00:00
Max Horn
8fa6a1ffd5
Removed the (useless, thanks to resTypeFromId) 'name' parameter from readResTypeList
...
svn-id: r25828
2007-02-24 19:29:40 +00:00
Max Horn
04a18dd7c4
SCUMM: cleanup (moved small header specific code from ScummEngine::readResTypeList to ScummEngine_v4::readResTypeList)
...
svn-id: r25827
2007-02-24 19:20:15 +00:00
Max Horn
dcc6e2c0bb
SCUMM: Try to distinguish between indy3, indy3Towns, zakTowns, loomTowns in the fallback (non-MD5) detection code
...
svn-id: r25826
2007-02-24 19:15:10 +00:00
Max Horn
d350830d7c
Added Spanish version of The Dig; updated a comment on detecting TOWNS variants
...
svn-id: r25824
2007-02-24 18:25:58 +00:00
Max Horn
f1f28b61a9
Modify ScummEngine::getResourceSize to assert if called on a missing resource, instead of trying to read from high memory
...
svn-id: r25806
2007-02-23 02:35:01 +00:00
Max Horn
a63a71eb78
Added a FIXME to this workaround (it might be to broad -- research needed)
...
svn-id: r25804
2007-02-23 01:49:20 +00:00
Johannes Schickel
098bcc2fe8
Fixed $URL$ and $Id$.
...
svn-id: r25764
2007-02-21 14:41:25 +00:00
Max Horn
227a080e5b
Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by me
...
svn-id: r25752
2007-02-20 18:50:17 +00:00
Max Horn
270efc16e3
SCUMM: Added spanish LANGUAGE.TAB info for COMI (thanks to ssdsa from the forums)
...
svn-id: r25741
2007-02-20 15:54:29 +00:00
Torbjörn Andersson
60e0f7624a
As Fingolfin pointed out, we no longer need two different CD timer intervals
...
for Loom and everything else. Adjusted the value, taking advantage of the
greater timer resolution, and clarified which two scenes need to be tested if
we ever want to adjust this value further.
svn-id: r25731
2007-02-19 21:09:23 +00:00
Torbjörn Andersson
a1a16d1579
Use consistent naming for the preprocessor constants used to guarantee that
...
header files are only included once. Many of them didn't have a SCUMM prefix
which could have lead to clashes with common header files.
svn-id: r25727
2007-02-19 17:48:19 +00:00
Travis Howell
abd20d59fa
Move SCUMM version checks for settings up monst.er.sou file, to higher level.
...
svn-id: r25716
2007-02-19 09:46:45 +00:00
Max Horn
e9f9792f2d
Fix for bug #1660560 (MANIAC: Meteor faces wrong way during intro)
...
svn-id: r25705
2007-02-18 21:07:00 +00:00
Max Horn
348b72e107
Improved (I hope) the 'Unknown MD5' messages in our detectors a little bit
...
svn-id: r25695
2007-02-18 18:07:32 +00:00
Chris Apers
619d8e87f1
French keyboard is 'azerty' not 'awert'
...
svn-id: r25693
2007-02-18 17:53:44 +00:00
Torbjörn Andersson
da442dd2fb
Fixed bug #1662774 ("SCUMM: Textual verb glitch"). It was a regression caused
...
by an earlier cleanup.
svn-id: r25689
2007-02-18 16:01:55 +00:00
Torbjörn Andersson
1a6361038e
Committed my fix for bug #1662549 ("SCUMM: MIDI music is broken"). Apparently,
...
'len' is now one less than it used to in sysexHandler_Scumm(). Let's hope I
changed all the cases that needed changing, and nothing else...
svn-id: r25671
2007-02-18 09:10:50 +00:00
Max Horn
5fc65f2230
cleanup
...
svn-id: r25668
2007-02-18 01:05:27 +00:00
Max Horn
b777c09ac0
Removed some dead code, updated a warning message
...
svn-id: r25662
2007-02-17 20:38:27 +00:00
Max Horn
b8aeefaffb
Added finalize() method to Common::OutSaveFile (which by default just flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing)
...
svn-id: r25660
2007-02-17 18:55:51 +00:00
Max Horn
7d5d6c2f91
Speed up the Player_NES code quite a bit (still is rather slow without compiler optimizations on my 1.5Ghz PowerBook G4, but at least it's not unbearably slow anymore, and with -O2 it's running smoothly)
...
svn-id: r25659
2007-02-17 18:52:21 +00:00
Max Horn
f027e2f562
OOified Player_NES code; revamped the code in GetSample slightly (to avoid overflows, an expensive multiplication and an even more expensive division)
...
svn-id: r25658
2007-02-17 16:59:06 +00:00
Max Horn
3270885bc1
Fix for bug #1660550 (MANIACNES: Graphics glitch on intro screen)
...
svn-id: r25657
2007-02-17 16:56:54 +00:00
Gregory Montoir
f1f88c43c0
cleanup
...
svn-id: r25646
2007-02-17 01:33:47 +00:00
Gregory Montoir
441ea2bdb1
cleanup
...
svn-id: r25645
2007-02-17 01:24:50 +00:00
Travis Howell
dadaf08b29
Reduce amount of attempts to open various speech filenames.
...
svn-id: r25644
2007-02-17 01:23:52 +00:00
Max Horn
7b7c27bc0c
SCUMM: Fix opening of *.tlk files
...
svn-id: r25643
2007-02-17 01:21:00 +00:00
Gregory Montoir
369474bec6
get rid of bitCount table (count occurences of bit 0 directly in the main loop)
...
svn-id: r25642
2007-02-17 01:20:41 +00:00
Torbjörn Andersson
16e7a12878
Some very obvious cleanups.
...
svn-id: r25635
2007-02-16 17:13:29 +00:00
Max Horn
4db72c8762
Unified how we deal with (and how we generate) MIDI sysex messages -- in particular, we now always do so w/o framing the message (documented this with a Doxygen comment in the MidiDriver class)
...
svn-id: r25630
2007-02-16 13:30:41 +00:00
Max Horn
96162c14ea
Ugh -- these internal iMuse structs were supposed to be packed, but never were explicitly markes as such. Doing that now (might break old savegames on some ports :/)
...
svn-id: r25629
2007-02-16 12:34:30 +00:00
Max Horn
cce2617f24
Added details on brazilian comi/dig (once more from the forums)
...
svn-id: r25623
2007-02-16 09:28:22 +00:00
Travis Howell
8bef04f94a
Add Quietust's patch, to fix graphical glitch in MM NES with scrolling and objects.
...
svn-id: r25619
2007-02-16 02:26:42 +00:00
Max Horn
26a3ad56e5
Added italian LANGUAGE.TAB/.BND details (thanks to Glorfindel in forum thread 3445)
...
svn-id: r25616
2007-02-15 23:12:33 +00:00
Willem Jan Palenstijn
5e93000a75
fix compile error
...
svn-id: r25612
2007-02-15 20:24:03 +00:00
Max Horn
dc5ef8425b
Introduced V12_X_SHIFT / V12_Y_SHIFT
...
svn-id: r25611
2007-02-15 18:12:29 +00:00
Paweł Kołodziejski
310e275a79
not need this hack as smush player is no longer on another thread
...
svn-id: r25610
2007-02-15 17:53:59 +00:00