Max Horn
b5a42396e7
only move charset mask upon scrolling if tex is displayed in the game graphics, but not for games which have a seperate text display area (partial fix for bug #766109 )
...
svn-id: r8847
2003-07-07 22:17:20 +00:00
Max Horn
74554d6e91
fix for bug #766532 : MI2: look at coffin to Mojo
...
svn-id: r8846
2003-07-07 22:11:03 +00:00
Max Horn
93f5eb0490
don't say 'saved/loaded' when the message is only displayed on saves anyway
...
svn-id: r8845
2003-07-07 22:10:49 +00:00
James Brown
5857979d67
Add missing bit of code, still hopelessly broken.
...
svn-id: r8841
2003-07-07 15:12:21 +00:00
Jamieson Christian
0fefe4602c
Fix for bug [761637] FOA: Music problems in endgame/credits.
...
Revision to the handle_maker() fix for bug #733401 , since that
didn't seem to take care of the problem. This fix chomps marker
queue entries if it finds a matching marker not at the head of
the queue. This might cause inappropriate behavior elsewhere;
regression testing is advised.
svn-id: r8831
2003-07-07 05:45:55 +00:00
Paweł Kołodziejski
1ec23e5f3a
implemented missing puttputt actor opcode 218. this opcode is strange (based of disassembly)
...
svn-id: r8821
2003-07-06 23:19:03 +00:00
Paweł Kołodziejski
bb756317b3
added comment for missing puttputt actor opcode
...
svn-id: r8810
2003-07-06 17:15:42 +00:00
Paweł Kołodziejski
2e0235d898
added GID_PUTTPUTT game id for puttputt games to prevent use samnmax hacks
...
svn-id: r8807
2003-07-06 16:51:22 +00:00
Paweł Kołodziejski
290a974fcd
added stub opcode 218 for o6_actorOps()
...
svn-id: r8806
2003-07-06 16:14:35 +00:00
Jonathan Gray
dfdebc39ae
add support for MRAW/dmu files in 3DO humongous games, has the overlapping music problem again so will probably have to play music via digital imuse at some point
...
svn-id: r8803
2003-07-06 15:02:13 +00:00
Jonathan Gray
28fa8fedd2
recognise FMUS blcoks from 3DO humongous games and print out some debug info about them
...
svn-id: r8801
2003-07-06 12:04:37 +00:00
Max Horn
98027c2072
the amiga check should be separate since the big FIXME comment does not apply to it at all
...
svn-id: r8798
2003-07-06 10:39:02 +00:00
Jonathan Gray
f12d23f846
correct palette on amiga version of mi, from Hibernatus
...
svn-id: r8797
2003-07-06 10:01:23 +00:00
Travis Howell
bdbd7c98bf
Add back change that got lost on last two commits
...
svn-id: r8795
2003-07-06 07:17:50 +00:00
Travis Howell
81871c5ad0
zak256 sound updates from Hibernatus
...
svn-id: r8793
2003-07-06 06:47:26 +00:00
Travis Howell
817d600d8e
More fixes from Hibernatus
...
svn-id: r8792
2003-07-06 06:36:26 +00:00
Travis Howell
580e9ec770
Add support for Amiga version of Monkey Island 1
...
Palette is still wrong
svn-id: r8790
2003-07-06 06:19:52 +00:00
Travis Howell
c0dee4b664
Add change from Hibernatus
...
svn-id: r8787
2003-07-06 04:34:47 +00:00
Max Horn
0e9c6de1c4
increased SmushMixer stream size to 500K, this seems to help in Fullthrottle. Apparently, audio data is streamed faster than it's played, and in at least one case there's ~500KB being stream in quick successions (many packets, each 16KB), which is why 100K are not sufficient
...
svn-id: r8784
2003-07-06 01:41:34 +00:00
Max Horn
d098334fe6
updated code to use type MutexRef; added class StackLock (from sdl backend, now in util.*)
...
svn-id: r8777
2003-07-05 15:19:11 +00:00
James Brown
04abb69a84
Attempt some more V1 costume work. Not that it helps yet.
...
svn-id: r8773
2003-07-05 11:45:18 +00:00
James Brown
cbe71501f9
Note spare strings in the custom string resource table.
...
svn-id: r8772
2003-07-05 11:25:12 +00:00
James Brown
1d22c76469
Update about dialog. Will somebody please move the About dialog to Common so we can also display it from the launcher? :)
...
svn-id: r8770
2003-07-05 10:57:38 +00:00
Travis Howell
6c2ac4b481
Put check it right place
...
svn-id: r8769
2003-07-05 09:52:22 +00:00
Jonathan Gray
843e18d45d
make f5 menu work in > v2 16 colour games
...
svn-id: r8768
2003-07-05 09:44:13 +00:00
Travis Howell
6419cc80e7
Don
...
't attempt to play music/sfx in v1 games
svn-id: r8767
2003-07-05 09:40:18 +00:00
James Brown
093a31839b
Insert preliminary Zak256 sound looping support. It's not perfect, as some Zak256 sounds only loop a part of the sample - which our mixer API doesn't yet support.
...
svn-id: r8741
2003-07-04 14:10:44 +00:00
Max Horn
85c467c6a0
fixed two leaks
...
svn-id: r8739
2003-07-04 13:16:48 +00:00
Max Horn
470b406587
oops
...
svn-id: r8738
2003-07-04 12:35:08 +00:00
Max Horn
fb16fb3e24
added some very limited support for Mac Loom (text is now properly centered around x:160 instead of x:0); added (commented out) copyprot bypass (but since I am not sure if there was ever a Mac Loom w/o codes, am not sure if this ever should be enabled); added comment regarding the Mac Loom sound format
...
svn-id: r8737
2003-07-04 12:34:09 +00:00
Max Horn
fbb9bc7834
fixed warning regarding overloaded virtual methods
...
svn-id: r8735
2003-07-04 11:19:25 +00:00
Max Horn
ea3b77e3a6
rewrote desaturatePalette using integer arithmetics only
...
svn-id: r8732
2003-07-03 23:59:35 +00:00
Max Horn
0e2767e354
const
...
svn-id: r8731
2003-07-03 23:44:28 +00:00
Max Horn
3ed9aae095
const correctness
...
svn-id: r8727
2003-07-03 22:06:13 +00:00
Max Horn
a0133fdbc6
code transformation on setScaleItem: this shows that rtScaleTable's are actually (almost) the same as scale slots in V8.
...
svn-id: r8719
2003-07-03 01:24:50 +00:00
Max Horn
f27b711e79
fix for bug #753840 (actor placement in V2 games)
...
svn-id: r8714
2003-07-02 14:23:45 +00:00
Max Horn
a609989008
fix o2_loadRoomWithEgo regression (this bug was uncovered by my previous adjustXYToBeInBox improvment)
...
svn-id: r8713
2003-07-02 14:21:13 +00:00
Max Horn
92fd56f9f0
removed #include "boxes.h" from scumm.h; cleaned up AdjustBoxResult definition & usage; properly deal with larger box distances, thus partially fixing Zak on the airport (but original seems to have used a very different algorithm, so this really is only a partial fix)
...
svn-id: r8710
2003-07-02 13:47:03 +00:00
Max Horn
4a3da1a2b7
cleaned up the actor ordering code a bit - it should be now somewhat clearer what it does exactly
...
svn-id: r8709
2003-07-02 11:32:32 +00:00
Max Horn
302f67e43f
fix for bug #752865 : MM: Man-Eating Plant is invisible
...
svn-id: r8708
2003-07-02 11:26:13 +00:00
Max Horn
fe8719d7bd
more cleanup
...
svn-id: r8707
2003-07-02 11:04:48 +00:00
Max Horn
5062bb06fa
100 KB instead of 2 MB audio buffer should be sufficient
...
svn-id: r8700
2003-07-02 00:53:38 +00:00
Max Horn
1d2a68064e
oops
...
svn-id: r8699
2003-07-02 00:51:25 +00:00
Max Horn
e376f73a99
cleanup
...
svn-id: r8698
2003-07-02 00:49:03 +00:00
Max Horn
2cb05bedb9
possible fix for bug #763714 : DIG: 'Trying to append to a nonexistant stream 0'
...
svn-id: r8697
2003-07-02 00:46:24 +00:00
Max Horn
33c5c72e4c
_talkChannel can legally be 0, too
...
svn-id: r8696
2003-07-02 00:38:17 +00:00
Max Horn
fe03de7243
fix for the 'invalid seeks' that sometimes occured at the end of smush playback (well I hope - at least now I can't reproduce the problem anymore with my testcases)
...
svn-id: r8695
2003-07-01 23:50:36 +00:00
Max Horn
09e47bad3d
only adjust gdi._mask if _charset->_hasMask is set to true
...
svn-id: r8689
2003-07-01 15:26:07 +00:00
Max Horn
4f91c49836
fix for when we scroll while text is being displayed (text used to leave traces behind in that case)
...
svn-id: r8688
2003-07-01 15:21:51 +00:00
Max Horn
e1483a6eac
Fix for bug #763709 : DIG: Recent walk regression
...
svn-id: r8685
2003-07-01 12:08:22 +00:00