Jochen Hoenicke
f86a8cd38b
implement the PCjr chunk 1 sounds.
...
svn-id: r9706
2003-08-15 13:58:54 +00:00
Jochen Hoenicke
185d563690
A different fix for Bugs item #788531 .
...
Allocate a 4th channel and map all accesses to out of bounds
channels to this channel.
svn-id: r9705
2003-08-15 12:48:47 +00:00
Jochen Hoenicke
9c378d2f22
The imuse debugger commands now work with playerV2 too.
...
svn-id: r9704
2003-08-15 11:18:21 +00:00
Jamieson Christian
e1bc6493d8
Replaced ADLIB_ALWAYS and ADLIB_PREFERRED with a more flexible
...
list of music types supported. This was done because now
PC speaker support must be treated separately, along with
Adlib and native (GM/MT32) support.
This fixes a problem with games that don't support PC speaker
(including V5 games that don't parse SPK resources yet)
being run with -epcspk or -epcjr. Those games now properly
switch to -enull so that music resources still get parsed
and music/script synchronization mechanisms don't break.
svn-id: r9703
2003-08-15 10:19:24 +00:00
Travis Howell
f9aea7673f
Correct comment
...
svn-id: r9702
2003-08-15 10:07:31 +00:00
Jamieson Christian
6f50c85220
Fixed problem with Adlib sounds being generated
...
when using -epcspk or -epcjr with V6 games that
don't have PC speaker resources.
svn-id: r9701
2003-08-15 07:45:21 +00:00
Jamieson Christian
c0730f6cb9
Fix for Bug [788531] Indy3VGA - Access violation with PC Speaker "travel" music
...
Checked for OOB channel clear command. The "travel" music
in question seems to try to clear channel 4 when there are
only channels 0-3. Now we check and bail if OOB.
Perhaps this isn't quite the correct thing to do. Would
channel 4 be significant, as in perhaps "clear ALL channels"?
Hoenicke should answer this one.
svn-id: r9700
2003-08-15 07:10:30 +00:00
Travis Howell
3ddb50711e
Set v1 actor color to static for now, so actors can at least be seen easier.
...
Change default colors so at least Dave's color look right.
svn-id: r9699
2003-08-15 05:55:33 +00:00
Jonathan Gray
6b405587f2
add hack for string resource idx numbers greater than max for humongous games
...
svn-id: r9698
2003-08-15 05:35:12 +00:00
Travis Howell
f76980af39
Restrict monkeyega/vga music stop hack to ADL and RO sound resources
...
svn-id: r9697
2003-08-15 04:16:51 +00:00
Jonathan Gray
9d450bc9ce
assert that string variable actually exists before we start doing comparisons against the string
...
svn-id: r9696
2003-08-15 03:15:41 +00:00
Jonathan Gray
78b6cb41a9
patch #788078 Improved Amiga V3 SFX support by Quietust
...
svn-id: r9695
2003-08-15 01:21:59 +00:00
Travis Howell
c258337b27
No need for those brackets
...
svn-id: r9694
2003-08-15 01:18:19 +00:00
Travis Howell
876383a9c9
Don't confuse RO and ROL sound resources
...
svn-id: r9693
2003-08-15 01:16:19 +00:00
Jochen Hoenicke
fa457b95c1
Don't create imuse for v1 and v2 games (otherwise getSoundStatus doesn't work).
...
PCjr support for V1 games, bug fix in speaker support.
set_pcjr is now called by Player_V2 constructor according to midi driver.
Renaming of member variables to begin with an underscore.
svn-id: r9692
2003-08-14 19:41:40 +00:00
Paweł Kołodziejski
5922f4c3d4
changed warning into debug in o8_startVideo func
...
svn-id: r9691
2003-08-14 17:17:11 +00:00
Jonathan Gray
413f09eff5
add maniacnes target, rather prelimary so people would be well advised not to add to compatibility at this point
...
svn-id: r9690
2003-08-14 11:40:50 +00:00
Travis Howell
50482ded7b
Fix bad check
...
svn-id: r9689
2003-08-14 10:46:46 +00:00
Travis Howell
57133e526f
Add roland support for loom )ega)
...
Enable roland support for monkeyega
svn-id: r9688
2003-08-14 10:28:16 +00:00
Travis Howell
7faa06aecd
Revert bad change
...
svn-id: r9687
2003-08-14 09:27:33 +00:00
Travis Howell
6d12722899
Rearrange to be safer
...
svn-id: r9686
2003-08-14 08:47:47 +00:00
Jamieson Christian
c022f020f1
Added RO music parser
...
svn-id: r9685
2003-08-14 08:37:28 +00:00
Jamieson Christian
3a39c653af
Added support for Roland MT-32 music tracks
...
in monkeyvga/ega. Tested in monkeyvga, but
not in monkeyega yet. There are still wrinkles
to work out, but the parser for the new format
is in and hooked up.
svn-id: r9684
2003-08-14 08:26:59 +00:00
Jamieson Christian
a0c71ef5e9
Added music parser for special format of
...
old-style MT-32 'RO' resources.
svn-id: r9683
2003-08-14 08:24:13 +00:00
Travis Howell
8781f5e6f6
Add RO sound reosurce detection to small_header games
...
svn-id: r9682
2003-08-14 06:28:54 +00:00
Paweł Kołodziejski
1e8e59c2b2
update vc7 file
...
svn-id: r9681
2003-08-14 05:59:55 +00:00
Jamieson Christian
17be1ad7d5
Removed incorrect acknowledgements (copy/paste error)
...
svn-id: r9680
2003-08-14 05:07:31 +00:00
Jamieson Christian
69d8fc5673
Added player_v1 to MSVC6 project
...
svn-id: r9679
2003-08-14 05:07:02 +00:00
Travis Howell
fa6d96086d
Remove debug stuff that shouldn't have been commited
...
svn-id: r9678
2003-08-14 02:52:52 +00:00
Travis Howell
53eec92695
Add fixmes
...
svn-id: r9677
2003-08-14 02:32:40 +00:00
Travis Howell
90f77843ad
v1 maniac sound player
...
svn-id: r9676
2003-08-14 02:30:54 +00:00
Travis Howell
cd40c899b2
Inital support for v1 maniac sound from Hoenicke
...
Had to move music init for v1/v2 games to get this working
svn-id: r9675
2003-08-14 02:28:19 +00:00
Bertrand Augereau
03524d071e
Explicitly stated a bit masking to please VC.NET2003 runtime small types conversion checks.
...
svn-id: r9674
2003-08-13 23:07:05 +00:00
Bertrand Augereau
1a7bf49f34
Made Player::decode_sysex_bytes const-correct.
...
Explicitly stated a bit masking to please VC.NET2003 runtime small types conversion checks.
svn-id: r9673
2003-08-13 22:45:22 +00:00
Bertrand Augereau
830d1b702a
Made Player::decode_sysex_bytes const-correct.
...
svn-id: r9672
2003-08-13 22:43:08 +00:00
Bertrand Augereau
93ca5cb3af
Explicitly stated a bit masking to please VC.NET2003 runtime small types conversion checks.
...
svn-id: r9671
2003-08-13 22:40:57 +00:00
Bertrand Augereau
0563d61106
Explicitly stated a bit masking to please VC.NET2003 runtime small types conversion checks.
...
svn-id: r9670
2003-08-13 22:26:31 +00:00
Bertrand Augereau
de082fc7df
Added common/savefile.*
...
svn-id: r9669
2003-08-13 22:07:11 +00:00
Bertrand Augereau
0d54ac09c1
ZeroInputStream::readBuffer didn't have the same signature as the base class version, making VC.NET 2K3 complain
...
svn-id: r9668
2003-08-13 22:01:34 +00:00
Torbjörn Andersson
da249f0ffa
"make distclean" now removes config.log
...
svn-id: r9667
2003-08-13 18:14:42 +00:00
Jamieson Christian
d38a028996
More monkeyvga credits fix for -epcspk/pcjr
...
svn-id: r9666
2003-08-13 17:38:05 +00:00
Jamieson Christian
2ad09e7857
Fix monkeyvga hang when using -epcspk/pcjr
...
svn-id: r9665
2003-08-13 17:18:31 +00:00
Torbjörn Andersson
2973317f1d
Fix for bug #787841 ("SAM: Crash when using retriever on Max"). For
...
whatever reason, o6_walkActorToObj() was trying to find the coordinates for
an object that was marked as being in the inventory.
svn-id: r9664
2003-08-13 16:38:02 +00:00
James Brown
5dd554c47a
Add 'name' lookup ability to debuggers "actor" and "object" commands
...
svn-id: r9663
2003-08-13 16:24:35 +00:00
Travis Howell
eba32fbd0c
Add fixme comment
...
svn-id: r9662
2003-08-13 16:21:35 +00:00
Travis Howell
00625da3c5
Ooops
...
svn-id: r9661
2003-08-13 15:50:56 +00:00
Travis Howell
89a181492d
Remove warning that shouldn't have been committed
...
svn-id: r9660
2003-08-13 15:42:04 +00:00
Travis Howell
679bc2d271
Adds finals changes for choice of sound formats in older games.
...
Only works wit monkeyvga, since ScummVM has it set as version 4.
Remove some old debugging comments
svn-id: r9659
2003-08-13 15:37:28 +00:00
Jamieson Christian
bfde325d35
Fix ALWAYS_ADLIB override of native driver selection
...
svn-id: r9658
2003-08-13 15:34:00 +00:00
Torbjörn Andersson
a02fe9e46e
I didn't realize it at first, but LINC-space uses the same character data
...
as the LINC terminals, so our patched characters looked very out of place
since they didn't have the black outline the other characters had.
I've fixed that, and tweaked the character data for "�" slightly.
svn-id: r9657
2003-08-13 15:29:44 +00:00