Commit Graph

2097 Commits

Author SHA1 Message Date
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