Paweł Kołodziejski
dc29ed139d
updated ft music tables
...
svn-id: r8634
2003-06-22 22:09:00 +00:00
Paweł Kołodziejski
8595f30740
fix for imuse map room table
...
svn-id: r8631
2003-06-22 20:54:28 +00:00
Paweł Kołodziejski
829e5a8825
fixes for imuse digital table
...
svn-id: r8630
2003-06-22 20:24:15 +00:00
Paweł Kołodziejski
10a18cdac3
updated imuse digital tables
...
svn-id: r8629
2003-06-22 17:49:38 +00:00
Bertrand Augereau
73f2ea0b94
Special case for screen-wide blits
...
svn-id: r8626
2003-06-22 17:22:40 +00:00
Max Horn
4ead10e4d5
Change names of the stream API in the mixer; added endStream method (stop() halts stream immediately; endStream() lets it first finish playing)
...
svn-id: r8603
2003-06-22 11:47:03 +00:00
Jonathan Gray
9d9336492c
don't try to delete calloc'd mem either
...
svn-id: r8602
2003-06-22 07:15:00 +00:00
Jonathan Gray
f002a6eee9
don't try to delete malloc'd memory
...
svn-id: r8601
2003-06-22 06:53:28 +00:00
Paweł Kołodziejski
21aa812bf1
fixed warning
...
svn-id: r8599
2003-06-22 06:27:32 +00:00
Max Horn
4ad5a183ce
renamed SoundMixer::hasActiveChannel->hasActiveSFXChannel, and fixed the regression in it caused by removing _beginSlots (I hope); added isActiveChannel method used by scumm/sound.cpp (this allowed me to move the Channel class from mixer.h into mixer.cpp); replaced Channel::soundFinished method by isActive
...
svn-id: r8597
2003-06-22 01:55:53 +00:00
Max Horn
046dd1cfc8
fix regression I just introduced (voices in smush movies were cut off way too early)
...
svn-id: r8595
2003-06-22 01:33:03 +00:00
Max Horn
bd4370c251
lots of mixer cleanup / refactoring / reengineering
...
svn-id: r8594
2003-06-21 23:29:34 +00:00
Max Horn
7c332d7fdb
modified & cleaned up the playStream/append code a bit; but this API really could stand some refinement
...
svn-id: r8592
2003-06-21 21:17:08 +00:00
Max Horn
1733bafbda
get rid of 11025 Hz special case (I hope this is correct; only case I know of where 11025 Hz are used is during the Dig intro
...
svn-id: r8591
2003-06-21 20:57:01 +00:00
Max Horn
55e9f4ecbe
got rid of member var 'first'
...
svn-id: r8590
2003-06-21 20:40:34 +00:00
Max Horn
ace2fff564
cleanup
...
svn-id: r8589
2003-06-21 20:33:46 +00:00
Max Horn
1465598aad
finally implemented this TODO: using class File instead of fopen
...
svn-id: r8588
2003-06-21 20:27:48 +00:00
Max Horn
720837abd9
reduce code duplication a bit
...
svn-id: r8586
2003-06-21 19:58:38 +00:00
Max Horn
9548531b1c
TODO: improved smush sound quality whenever 11khz sound is used
...
svn-id: r8585
2003-06-21 19:57:56 +00:00
Torbjörn Andersson
445a805238
Fixed bug #758167 . Cleanup.
...
svn-id: r8577
2003-06-21 15:10:30 +00:00
Max Horn
b81cbb930f
support F-keys in V2 games
...
svn-id: r8576
2003-06-21 01:45:38 +00:00
Max Horn
5477d0831b
turn error in o2_saveLoadGame into warning
...
svn-id: r8575
2003-06-21 01:44:47 +00:00
Max Horn
b62e3c942f
init _base to 0
...
svn-id: r8572
2003-06-20 11:21:53 +00:00
Max Horn
fc8e12444a
seems monkeyega & monkeyvga have byte values for the object name offset, too
...
svn-id: r8571
2003-06-20 11:14:18 +00:00
Max Horn
f301d1fa47
fixed Zak256 (and possibly other V3 games); Not quite sure if the behaviour is correct for V4 games, that needs testing
...
svn-id: r8568
2003-06-20 10:53:06 +00:00
Paweł Kołodziejski
c841ee636d
again fix for v1 costume header
...
svn-id: r8565
2003-06-19 21:09:51 +00:00
Max Horn
a3feb46080
instead of casting to byte, rather allow offsets > 255
...
svn-id: r8564
2003-06-19 18:08:39 +00:00
Max Horn
2421128e8e
the _bompBitsTable really tells the number of 1 bits in a given byte
...
svn-id: r8563
2003-06-19 17:50:18 +00:00
Max Horn
ada2d7c226
converted scale table to hex (looks a bit nicer and makes it easier to see the structure inherent to the table data)
...
svn-id: r8562
2003-06-19 17:50:10 +00:00
Max Horn
440100606c
made scale table const again; some cleanup in setupBompScale
...
svn-id: r8559
2003-06-19 16:03:12 +00:00
Paweł Kołodziejski
1cca50b743
fixed costume header for v1
...
svn-id: r8558
2003-06-19 15:52:17 +00:00
Paweł Kołodziejski
9f55203302
use default scale table for bomb codec
...
svn-id: r8556
2003-06-19 12:41:28 +00:00
Jonathan Gray
20b3ba1d28
add id for segacd monkey island and don't attempt to play sbl sounds for now
...
svn-id: r8555
2003-06-19 12:29:13 +00:00
Paweł Kołodziejski
773ee445d0
fix for len variable in v1 costume codec
...
svn-id: r8554
2003-06-19 12:08:10 +00:00
Max Horn
ab7b941999
fixed warning (but the code is definitely incorrect ;-)
...
svn-id: r8553
2003-06-19 11:29:15 +00:00
Max Horn
08beeb942b
re-applying my changes (chrilith undid them by accident)
...
svn-id: r8552
2003-06-19 11:13:11 +00:00
Paweł Kołodziejski
788bcb26b5
added initial form of v1 costume codec (NOT WORKING, i think)
...
svn-id: r8551
2003-06-19 10:45:21 +00:00
Chris Apers
2b522f8f6c
PalmOS changes
...
svn-id: r8550
2003-06-19 10:38:30 +00:00
Max Horn
0bee591ae6
added spanish font & prepositions; removed some trailing spaces
...
svn-id: r8549
2003-06-19 10:29:38 +00:00
Max Horn
8e5702590a
added italian & english V2 font
...
svn-id: r8548
2003-06-19 10:14:58 +00:00
Max Horn
d659aa153a
spelling
...
svn-id: r8547
2003-06-19 10:02:34 +00:00
Jamieson Christian
f83a32464c
Fix for bug [756555] ALL: With '-ewindows' notes don't stop at quit
...
and bug [755176] SIMON2: Hanging notes
More cleanup of the thread issues associated with iMuse and MidiParser
shutdown. Untested.
svn-id: r8546
2003-06-18 22:46:17 +00:00
Jamieson Christian
9e51924166
Fixed MSVC warnings
...
svn-id: r8544
2003-06-18 22:35:03 +00:00
Max Horn
ac23e56e85
cleanup; tiny bug fix (file was opened, then opened again - not good)
...
svn-id: r8539
2003-06-18 13:14:17 +00:00
Max Horn
f0a39d718a
fix for o5_walkActorToActor; this seems to be more like what V3 games expect (and fixes bug #755113 ); but I don't know for sure about V5 games (and I have to wonder if the corresponding code for V6 isn't maybe wrong, too...?)
...
svn-id: r8538
2003-06-18 12:33:46 +00:00
Torbjörn Andersson
327b63ee96
Cleanup.
...
svn-id: r8533
2003-06-17 15:32:45 +00:00
Torbjörn Andersson
90b8e7615d
Tweaks to colours 10, 11, 13 and 14 in the EGA palette. They don't make
...
much difference visually, but this way I understand where the colours come
from. (Except for colour 6 which seems to be some sort of exception.)
svn-id: r8532
2003-06-17 14:52:23 +00:00
Travis Howell
6e5471029d
Revert Amiga specific changes to EGA palette.
...
An option for C64 and Amiga palette should be added in future
svn-id: r8531
2003-06-17 13:06:40 +00:00
Chris Apers
d120ea093f
I will add a wrapper for that (currently NULL driver)
...
svn-id: r8526
2003-06-17 08:50:15 +00:00
Jonathan Gray
d2bb0149d3
tweak ega palette a bit more
...
svn-id: r8525
2003-06-17 08:21:46 +00:00