Paweł Kołodziejski
32d7c8c181
fixed stopping imuse sounds
...
svn-id: r13635
2004-04-26 07:47:12 +00:00
Paweł Kołodziejski
d2aa9b91b5
fixed cue music in FT
...
svn-id: r13633
2004-04-26 06:26:18 +00:00
Paweł Kołodziejski
bdf9867041
added some indexed comments
...
svn-id: r13632
2004-04-26 05:18:45 +00:00
Paweł Kołodziejski
7251d5324e
- added workaround for strange regions length in some FT voc samples
...
- increased regions up to 70
svn-id: r13631
2004-04-25 19:51:46 +00:00
Paweł Kołodziejski
cc5fb7fc58
dropped pull method for imuse
...
svn-id: r13628
2004-04-25 17:24:17 +00:00
Max Horn
0773177bba
Fix regression in DIG demo
...
svn-id: r13627
2004-04-25 16:54:59 +00:00
Max Horn
f9cd78cedd
Workaround for bug #864030 (COMI: ASCII 0xb (11) not handled)
...
svn-id: r13621
2004-04-25 13:34:19 +00:00
Max Horn
e39cfbd864
Updated the 'report to fingolfin' message
...
svn-id: r13620
2004-04-25 13:22:09 +00:00
Max Horn
a0647bd6b4
Patch #937443 (Monkey Island SegaCD Sound Fix), and some changes by me
...
svn-id: r13619
2004-04-24 20:57:42 +00:00
Paweł Kołodziejski
bcb5005c31
few corrections, more debug
...
svn-id: r13618
2004-04-24 20:41:30 +00:00
Paweł Kołodziejski
be28bc0403
add check if track is meanwhile stoped
...
svn-id: r13617
2004-04-24 20:02:17 +00:00
Paweł Kołodziejski
5241ae7368
forgot removed hack
...
svn-id: r13616
2004-04-24 20:00:15 +00:00
Paweł Kołodziejski
24e49664e4
in pull method code also
...
svn-id: r13615
2004-04-24 16:17:10 +00:00
Paweł Kołodziejski
415a0f6880
c&p bug, it should not break loop but continue
...
svn-id: r13614
2004-04-24 16:15:01 +00:00
Paweł Kołodziejski
443d7ec553
fixed bug related to regions. sound of status for remove should not processed anymore
...
svn-id: r13613
2004-04-24 15:58:51 +00:00
Paweł Kołodziejski
e369538e34
free slot and return NULL when it can't open bundle file
...
svn-id: r13612
2004-04-24 15:33:36 +00:00
Torbjörn Andersson
14f74bb568
Increased _numNewNames to 150. Judging by bug #941275 it wasn't enough to
...
increase it to 100, like we did recently.
svn-id: r13611
2004-04-24 12:54:02 +00:00
Jonathan Gray
d044393235
remove old zak256 target, if you're still using this its time to start using the zakTowns target
...
svn-id: r13604
2004-04-23 09:23:17 +00:00
Torbjörn Andersson
dfe25fbfd8
Added note that the previous commit probably fixed bug #933610 as well.
...
svn-id: r13599
2004-04-20 07:21:25 +00:00
Torbjörn Andersson
ac967bde63
Increased _numNewNames from 50 to 100 to prevent overflow in MI2 endgame.
...
This should fix bug #936323 . (There are still some game versions that use
50, but that can be fixed later, if the need arises.)
svn-id: r13598
2004-04-20 07:10:13 +00:00
Max Horn
9defe4fc18
Removed XOR encoding stuff from File class; instead the new Scumm::XORFile class provides this functionality now
...
svn-id: r13597
2004-04-17 16:29:03 +00:00
Travis Howell
9b904682b1
Amiga Monkey Island 1 sound update from Quietust:
...
Allows MP3 music support in demo and full game.
svn-id: r13593
2004-04-17 07:22:02 +00:00
Max Horn
f8d9bc6bcd
Revert debug levels
...
svn-id: r13590
2004-04-16 21:05:09 +00:00
Max Horn
bcb7878f10
Unify some code
...
svn-id: r13589
2004-04-16 20:49:14 +00:00
Chris Apers
5af7979f0b
Fixed illegal access to protected/private member on PalmOS (??)
...
svn-id: r13588
2004-04-16 12:47:55 +00:00
Jonathan Gray
0a1cefb04e
Fix regression introduced with the mac loom copy protection changes in rev 1.155, afaik all non mac versions of loom should be using that check not just pc. Fixes bug #934913
...
svn-id: r13581
2004-04-16 05:48:31 +00:00
Torbjörn Andersson
2de9cbf9fd
Changed the type of value from char to int8. Otherwise, if char happens to
...
be unsigned, the test for if value == -31 will always fail.
svn-id: r13580
2004-04-15 15:56:21 +00:00
Paweł Kołodziejski
fae6675c5b
forgot that
...
svn-id: r13578
2004-04-14 06:37:00 +00:00
Paweł Kołodziejski
6ea29bc7f8
added support for compressed FOBJ chunks in smush movie files.
...
the *.san files from 'data' dir in FT can NOT be compressed !
svn-id: r13577
2004-04-13 19:20:16 +00:00
Paweł Kołodziejski
6c94b42f90
added experimental and buggy pull method to imuse, it's disabled by default, to enable uncoment in dimuse.h define #ENABLE_PULLMETHOD
...
svn-id: r13571
2004-04-13 06:29:34 +00:00
Paweł Kołodziejski
8d6a1c1245
disabled wait in stopAllSounds in imuse digital, it can cause deadlock
...
svn-id: r13562
2004-04-12 13:34:34 +00:00
Max Horn
fd3ff5b58a
Workaround for bug #847827 (FOA: Wrong sprite z-order at specific place)
...
svn-id: r13553
2004-04-11 23:19:19 +00:00
Max Horn
8fc35a9a84
Fixing up the mess I made out of the branches <sigh>
...
svn-id: r13551
2004-04-11 22:20:41 +00:00
Max Horn
560ab5384c
oops
...
svn-id: r13550
2004-04-11 22:13:20 +00:00
Max Horn
e4942c4b69
Oops! Accidentally copied the HEAD sound.cpp into the 0.6.0 branch
...
svn-id: r13548
2004-04-11 20:55:46 +00:00
Paweł Kołodziejski
f41e7a1e81
pull not pool
...
svn-id: r13547
2004-04-11 18:58:50 +00:00
Paweł Kołodziejski
f489a2ae75
pull not pool
...
svn-id: r13546
2004-04-11 18:57:44 +00:00
Paweł Kołodziejski
b05cc19d0d
add initial code for pull procedure
...
svn-id: r13545
2004-04-11 18:56:32 +00:00
Paweł Kołodziejski
908e80060d
forgot that
...
svn-id: r13544
2004-04-11 18:07:03 +00:00
Paweł Kołodziejski
3a04ee24cd
exclude for FT sound loops
...
svn-id: r13543
2004-04-11 14:56:11 +00:00
Paweł Kołodziejski
def44acc6f
implemented 'fade buffers' stuff
...
svn-id: r13542
2004-04-11 14:48:50 +00:00
Max Horn
26c8f9340d
Fix for bug #907266 (MI Mac Music Bug)
...
svn-id: r13540
2004-04-11 12:31:46 +00:00
Travis Howell
25df782332
Allow copy protection in FOA (Disk) to be enabled.
...
svn-id: r13536
2004-04-11 04:20:09 +00:00
Paweł Kołodziejski
a3aead899e
special case for 384x242 smush resolution for ft pc demo, it use additional buffer
...
svn-id: r13532
2004-04-10 09:17:36 +00:00
Max Horn
2bc99154fb
oops
...
svn-id: r13530
2004-04-10 01:45:00 +00:00
Max Horn
d78e9bb0ac
cleanup
...
svn-id: r13529
2004-04-10 00:51:12 +00:00
Max Horn
a78fb36798
cleanup
...
svn-id: r13528
2004-04-10 00:17:42 +00:00
Max Horn
3b7af85adf
Cleanup Sound constructor; change search order of SFX files
...
svn-id: r13527
2004-04-10 00:07:58 +00:00
Paweł Kołodziejski
95c17148ae
fixed 'region' code
...
svn-id: r13526
2004-04-09 21:44:29 +00:00
Paweł Kołodziejski
6d4839d376
it seems to be needed for comi too, hmm
...
svn-id: r13525
2004-04-09 21:42:37 +00:00
Paweł Kołodziejski
e795a7ce65
revert
...
svn-id: r13523
2004-04-09 18:19:22 +00:00
Paweł Kołodziejski
c4383474cf
refreshScripts only for full game dig, and cmi demo
...
svn-id: r13522
2004-04-09 18:18:42 +00:00
Paweł Kołodziejski
c2e0647f6a
-fix for dig demo
...
-handle some music opcodes without filename
svn-id: r13514
2004-04-09 06:17:20 +00:00
Paweł Kołodziejski
5763122a69
back refreshScript only for DIG, add stopping music while changing bundle
...
svn-id: r13513
2004-04-09 05:43:24 +00:00
Paweł Kołodziejski
d368d2e7fa
refreshScript was wrong used
...
svn-id: r13512
2004-04-09 04:56:18 +00:00
Paweł Kołodziejski
5f89f5b2b7
correction for stoping sequence
...
svn-id: r13511
2004-04-09 04:20:17 +00:00
Paweł Kołodziejski
6a175f294c
rename to _nextSeqToPlay
...
svn-id: r13510
2004-04-09 03:57:18 +00:00
Max Horn
333a2aaea8
Fix for bugs #929722 (MI2: Difficulty selection screen regression) and #930385 (Subtitles are not shown correctly) by changing restoreCharsetBg() to only restore the screen area which is actually masked by text
...
svn-id: r13508
2004-04-08 23:43:30 +00:00
Max Horn
3dcd7bbfa8
Record on which virtual screen we last drew masked text
...
svn-id: r13507
2004-04-08 23:41:10 +00:00
Max Horn
2b94290c97
cleanup
...
svn-id: r13506
2004-04-08 23:38:09 +00:00
Max Horn
650dc2117c
seems it is 'endianness' and not 'endianess'
...
svn-id: r13504
2004-04-08 22:46:46 +00:00
Paweł Kołodziejski
263bd0d0e7
another fix
...
svn-id: r13503
2004-04-08 22:46:22 +00:00
Paweł Kołodziejski
6da153dc12
fix for music code
...
svn-id: r13502
2004-04-08 21:59:40 +00:00
Paweł Kołodziejski
83b7d7f84c
fix for region code
...
svn-id: r13501
2004-04-08 21:13:25 +00:00
Chris Apers
5ab0ba430b
Can't do that on PalmOS, exit is event based
...
svn-id: r13499
2004-04-08 11:48:35 +00:00
Max Horn
bf0e879aa1
Semi-experimental change: revised _hasMask handling -> simpler code (after removing those FIXME's that is :-), which should still produce identical results (let's wait for the regressions rolling in :-)
...
svn-id: r13498
2004-04-08 01:38:07 +00:00
Paweł Kołodziejski
c210064420
ops and forgot :)
...
svn-id: r13496
2004-04-07 17:49:22 +00:00
Paweł Kołodziejski
ad65c8e6b2
corections to music code
...
svn-id: r13492
2004-04-07 07:17:16 +00:00
Max Horn
fa87f49784
cleanup
...
svn-id: r13490
2004-04-06 22:02:02 +00:00
Paweł Kołodziejski
2b9311aa26
- split imuse digital code,
...
- cleanup a little,
- added pool method for FT voc sample from resource,
- make struct sync, jump, regions dynamic memory allocation
svn-id: r13486
2004-04-06 19:46:43 +00:00
Max Horn
86dd5c56f6
voice_volume is now speech_volume
...
svn-id: r13485
2004-04-06 18:42:53 +00:00
Torbjörn Andersson
349f63ebfc
Changed "voice_volume" to "speech_volume" for consistency with the Broken
...
Sword games. (The digial iMUSE code still calls it voice volume, though.)
svn-id: r13483
2004-04-06 11:50:35 +00:00
Paweł Kołodziejski
b973869456
that is not needed anymore
...
svn-id: r13481
2004-04-06 06:20:51 +00:00
Paweł Kołodziejski
1470818bc0
that is not needed anymore
...
svn-id: r13480
2004-04-06 06:19:52 +00:00
Max Horn
cc954a70ae
Fix for bug #929724 (MI2: Intro regression) -> since _outheight can be negative, negative y values aren't filtered out automatically anymore, so we have to explicitly check for them
...
svn-id: r13478
2004-04-06 01:06:54 +00:00
Max Horn
92301bff74
Replaced FIXME with proper explanation and code (the previous hack was actually correct, just incomplete)
...
svn-id: r13477
2004-04-05 23:56:28 +00:00
Max Horn
17fe0497f5
Renamed StringTab::backup to StringTab::_default, as that describes better what it does
...
svn-id: r13476
2004-04-05 23:54:58 +00:00
Max Horn
ce8099c89f
Paranoid fix for potential 64bit issue; some possibly useful debug output added
...
svn-id: r13474
2004-04-05 22:02:58 +00:00
Paweł Kołodziejski
f44291f6b6
remove usage VAR_SYNC. in scripts used only one time, it's set to 0
...
svn-id: r13472
2004-04-05 20:07:04 +00:00
Paweł Kołodziejski
924f47ccdd
there is no imuse in he engine
...
svn-id: r13470
2004-04-05 18:54:51 +00:00
Paweł Kołodziejski
74d902c62b
removed exception for no used nut font
...
svn-id: r13469
2004-04-05 18:45:40 +00:00
Paweł Kołodziejski
f141ad488b
added voice group volume to scumm engine for imuse digital and implemeted volume groups control
...
svn-id: r13468
2004-04-05 18:24:36 +00:00
Max Horn
781809ee2b
pedantic const correction
...
svn-id: r13467
2004-04-05 00:24:26 +00:00
Max Horn
18b35e57c8
these debug() calls look as if they should be debugC() calls
...
svn-id: r13466
2004-04-04 23:29:10 +00:00
Max Horn
21b81b9ef4
Fix signedness issue (lead to incorred address computations on 64 bit machines)
...
svn-id: r13465
2004-04-04 22:43:54 +00:00
Max Horn
71bbdbfae4
Removed CharsetRenderer::_mask (this was used to optimize charset mask handling). This shouldn't cause any noticable slowdowns, but allows us to get rid of two nasty hacks, and fixes bug #895355 (DIG: Subtitles sometimes stay on the screen), maybe also others
...
svn-id: r13464
2004-04-04 20:20:09 +00:00
Max Horn
749d75cdcb
Added TODO/FIXME comment
...
svn-id: r13463
2004-04-04 19:50:52 +00:00
Max Horn
4de4353c39
My recent change to _draw_bottom caused a regression in The Dig (and maybe elsewhere). Ah well, probably better to draw one line more than one line less anyway
...
svn-id: r13462
2004-04-04 19:41:02 +00:00
Max Horn
70237e74c9
Implement V8 queryQuit opcode
...
svn-id: r13461
2004-04-04 19:24:03 +00:00
Max Horn
d859bebb90
Fix for last part of bug #766749 (COMI: Text should not always have a shadow): do not draw shadow for charset 3
...
svn-id: r13460
2004-04-04 19:17:28 +00:00
Max Horn
5858a919a2
allow disabling of text shadow in NUT font renderer
...
svn-id: r13459
2004-04-04 18:07:26 +00:00
Max Horn
f1ee3c0163
let compiler optimize code better <g>
...
svn-id: r13458
2004-04-04 17:56:30 +00:00
Max Horn
55bbd875db
Exit quietly if we just told the user we are going to exit; no need to call error() (which pops up the console etc.)
...
svn-id: r13456
2004-04-04 12:36:50 +00:00
Max Horn
e3e9ba99ee
Fix for bug #885466 (FT: Text gets drawn under moving bits), by making AKOS codec 16 honor the charset mask
...
svn-id: r13455
2004-04-04 01:11:27 +00:00
Max Horn
a4e424a4fe
got rid of _msgPtrToAdd; slightly improved error checking in addMessageToStack()
...
svn-id: r13454
2004-04-04 00:29:13 +00:00
Max Horn
a2413dad38
Fix for bugs #915586 , #905856 , part of bug #766749 (COMI: Bug with text being printed on the edge of the screen)
...
svn-id: r13452
2004-04-03 23:44:06 +00:00
Max Horn
3f2fc3e8be
cleanup
...
svn-id: r13450
2004-04-03 22:52:36 +00:00
Max Horn
90dd9af577
fixed hypothetical off-by-one error when computing _draw_bottom (a semantical problem: _draw_bottom is supposed to be the bottom most pixel which is actually drawn; in the other case, it's top+height, i.e. one pixel *below* that last drawn pixel row. In addition, some cleanup
...
svn-id: r13449
2004-04-03 20:56:19 +00:00
Max Horn
6aa6b49ed5
cleanup StringTab stuff
...
svn-id: r13448
2004-04-03 19:41:31 +00:00
Max Horn
330cf43383
Fix for bug #896844 (DIG: Missing subtitle at the lab console)
...
svn-id: r13446
2004-04-03 13:16:02 +00:00
Max Horn
3ae3eccac8
cleanup
...
svn-id: r13444
2004-04-03 00:56:55 +00:00
Max Horn
a47793c8e0
oops
...
svn-id: r13443
2004-04-02 22:01:25 +00:00
Max Horn
4a41973804
Got rid of _transText
...
svn-id: r13442
2004-04-02 21:56:27 +00:00
Max Horn
15aa7c3343
cleanup
...
svn-id: r13441
2004-04-02 21:55:30 +00:00
Max Horn
67c6df86d4
Remove obsolete code fragment (a good sign for a refactoring is if it allows you to remove crufty hacks you didn't even think of :-)
...
svn-id: r13440
2004-04-02 21:51:56 +00:00
Max Horn
a16a86d90f
simplify code by integrating a call to translateText() into addMessageToStack(); improved translateText() further
...
svn-id: r13438
2004-04-02 21:42:42 +00:00
Max Horn
d25da64937
Shouldn't be necessary to do a second translation run in this place (at least I couldn't find any place were it is)
...
svn-id: r13437
2004-04-02 20:35:04 +00:00
Max Horn
15922a5e61
Added support for %___ strings (used in localized version of The Dig)
...
svn-id: r13436
2004-04-02 20:31:39 +00:00
Max Horn
933aab3100
Use vsprintf instead of vsnprintf: more portable, less safe (but then again, vsnprinft isn't that safe either)
...
svn-id: r13434
2004-03-30 22:56:57 +00:00
Paweł Kołodziejski
70545f2c01
please fix
...
svn-id: r13433
2004-03-30 07:11:01 +00:00
Jonathan Gray
f12fbe1723
clean up FMUS handling, fix not being able to enable sound debug messages
...
svn-id: r13425
2004-03-29 11:02:45 +00:00
Travis Howell
ce7239115b
Should have been disabled for Mac. indy3/loom.
...
Fixes distaff position
svn-id: r13423
2004-03-29 07:12:14 +00:00
Max Horn
f5f3ee903d
Fix for bug #907174 (LOOM MAC: Crash after entering copy protection)
...
svn-id: r13420
2004-03-28 23:02:03 +00:00
Max Horn
0e36493349
Proper copy-protection bypass for Mac Loom (still crashes when entering the right code, though)
...
svn-id: r13419
2004-03-28 22:06:38 +00:00
Max Horn
39765b0d19
Remove explicit OSystem parameter from StackLock constructor; added OSystem::displayMessageOnOSD (not yet used; default implementation provided)
...
svn-id: r13413
2004-03-28 20:31:18 +00:00
Max Horn
14378cb56e
Renamed more OSystem methods
...
svn-id: r13410
2004-03-28 16:30:50 +00:00
Torbjörn Andersson
0fb1d56589
Format string fix.
...
svn-id: r13408
2004-03-28 15:04:48 +00:00
Torbjörn Andersson
165e6c5eb5
Fixed format string to match the number of arguments.
...
svn-id: r13404
2004-03-28 14:48:05 +00:00
Max Horn
a06c097408
rename displayError() to displayMessage(); fix slightly incorrect usage of that method
...
svn-id: r13402
2004-03-28 13:28:44 +00:00
Max Horn
da400a38ed
Small tweaks for MIPSPro compiler
...
svn-id: r13397
2004-03-28 13:02:28 +00:00
Max Horn
ce6e07db12
Fix bad array size (part of bug report #924685 )
...
svn-id: r13394
2004-03-28 10:55:32 +00:00
Paweł Kołodziejski
fdd44a242d
forgot them
...
svn-id: r13393
2004-03-27 20:55:26 +00:00
Paweł Kołodziejski
7041ba3568
implemented priorites for imuse sounds
...
svn-id: r13392
2004-03-27 20:26:25 +00:00
Paweł Kołodziejski
0974887290
cleanup, and fix bug in table
...
svn-id: r13389
2004-03-27 18:12:18 +00:00
Paweł Kołodziejski
f6d131f6c6
some changes to imuse digital
...
svn-id: r13387
2004-03-27 17:03:42 +00:00
Max Horn
2c327348a6
Added some new MD5s
...
svn-id: r13379
2004-03-25 11:22:02 +00:00
Paweł Kołodziejski
dbf56846c9
changed a little hook id code
...
svn-id: r13374
2004-03-23 22:51:44 +00:00
Paweł Kołodziejski
e2a5b67e42
fixed fade out delay
...
svn-id: r13373
2004-03-23 21:42:47 +00:00
Travis Howell
e1a1f291aa
Move HE games together.
...
svn-id: r13370
2004-03-23 03:33:23 +00:00
Travis Howell
07770f58e9
Alter some HE games settings
...
svn-id: r13369
2004-03-23 01:59:02 +00:00
Max Horn
6a1532772a
Revamped COMI/DIG speech decoding (this my cause regressions, watch out). Goal was to streamline code logic, and get rid of a FIXME
...
svn-id: r13347
2004-03-19 23:19:57 +00:00
Max Horn
c3c1dc176f
addMessageToStack doesn't have to return anything anymore
...
svn-id: r13346
2004-03-19 19:40:34 +00:00
Max Horn
791696a9a3
turn down verbosity
...
svn-id: r13345
2004-03-19 17:58:47 +00:00
Max Horn
faa12496e4
Fix for bug #893254 (MI1VGA: Changes in object names are not saved); this may introduce regressions, please report them (overall, this is a neat patch, it removes so many ugly hacks :-)
...
svn-id: r13325
2004-03-17 01:50:15 +00:00
Max Horn
fd52b3a3c0
Patch #917503 : Remove stray semicolons
...
svn-id: r13319
2004-03-16 23:51:41 +00:00
Travis Howell
d3826bfe79
Increase channel for Amiga V3 player.
...
svn-id: r13315
2004-03-16 07:02:21 +00:00
Max Horn
ff17962df5
cleanup
...
svn-id: r13312
2004-03-15 21:48:54 +00:00
Travis Howell
538e9a36ed
Ooops
...
svn-id: r13303
2004-03-15 04:00:00 +00:00
Max Horn
af96fecb5d
turn illegal SCUMM var access into an error
...
svn-id: r13302
2004-03-15 03:36:18 +00:00
Max Horn
e2617f90a1
disambiguate the two talkingActor() methods (one was a getter, one a setter -- reflect that in the name)
...
svn-id: r13301
2004-03-15 03:33:08 +00:00
Max Horn
ac11c62312
clearMsgQueue now just is a synonym for stopTalk -> remove it
...
svn-id: r13300
2004-03-15 03:24:29 +00:00
Max Horn
e1b25fb721
After the refactoring it's clearly that _messagePtr can be removed. Hooray, yet another obscure global 'parameter' gone :-)
...
svn-id: r13299
2004-03-15 03:22:36 +00:00
Max Horn
ba5aa37dcc
refactor use of _messagePtr -> instead of using it as an implicit parameter for various methods, pass its value explicitly to those methods. Note: this *should* be just a code transformation, with no change to the program logic - unless I messed up once again <sigh>
...
svn-id: r13298
2004-03-15 03:09:48 +00:00
Max Horn
deb96003a2
Aaargh, didn't mean to commit this...
...
svn-id: r13296
2004-03-15 02:28:47 +00:00
Max Horn
782dabbcd3
...and mor. Next big thing should be to document the overlay stuff, but that'll have to wait till after I slept :-)
...
svn-id: r13295
2004-03-15 02:21:04 +00:00
Paweł Kołodziejski
f2f6c75ba5
fix for voice bundle bug in german version comi
...
svn-id: r13260
2004-03-13 17:41:36 +00:00
James Brown
7000cb00e4
Forward-port maniac hack :)
...
svn-id: r13242
2004-03-13 12:55:40 +00:00
James Brown
6a155e028e
Backport blee
...
svn-id: r13228
2004-03-11 04:13:22 +00:00
Max Horn
e448c1dfe4
renamed scumm/scummvm.cpp to scumm/scumm.cpp
...
svn-id: r13207
2004-03-07 03:34:09 +00:00
Jochen Hoenicke
e609820a5b
Clear all channel variables in clear_channel
...
svn-id: r13203
2004-03-05 14:35:16 +00:00
Jochen Hoenicke
270c5cec52
Initialize _random_lsr to avoid valgrind warnings
...
svn-id: r13202
2004-03-05 14:34:39 +00:00
Torbjörn Andersson
bec9e69e42
We already know the Sam & Max screensavers trigger these assertions so
...
until someone figures out exactly what to do, let's do something less
drastic. Now if someone requests a pixel outside the known screen, assume
that pixel has colour 0.
svn-id: r13200
2004-03-05 11:08:29 +00:00
Eugene Sandulenko
00bf09fe07
Add maniac enchanced demo md5
...
svn-id: r13176
2004-03-04 05:02:47 +00:00
Eugene Sandulenko
b730376148
Add Russian Freddi HE md5's
...
svn-id: r13175
2004-03-04 04:46:04 +00:00
Travis Howell
fb1e289215
Add hack for demo script in maniac (Enchanced)
...
svn-id: r13174
2004-03-04 03:08:42 +00:00
Travis Howell
2f60f4485d
Allow --demo-mode with maniac (Enchanced)
...
svn-id: r13173
2004-03-04 02:47:39 +00:00
Max Horn
ad820d7893
unsigned ints are always >= 0 (fix warnings)
...
svn-id: r13167
2004-03-03 10:56:46 +00:00
Travis Howell
306d16441e
Add back HE sound differences for AKOS.
...
Remove old define
Avoid crash if using demo script in maniac (Enchanced)
svn-id: r13166
2004-03-03 08:17:21 +00:00
Travis Howell
5feaf410c8
That should have been maniac specific.
...
svn-id: r13163
2004-03-03 03:14:22 +00:00
Travis Howell
84cb720df5
Adjustments for Enchanced Maniac Mansion demo.
...
svn-id: r13161
2004-03-03 02:53:12 +00:00
Travis Howell
a79a0647d7
Adjustments for Enchanced Maniac Mansion demo.
...
svn-id: r13160
2004-03-03 02:42:51 +00:00
Paweł Kołodziejski
bb97464292
cleanup. soundlist originaly is shifted and started at 1 not as in scummvm at 0, match as rest of scummvm code : start at 0
...
svn-id: r13157
2004-03-02 21:55:14 +00:00
Paweł Kołodziejski
41e6bba009
synced local imuse. many bug fixes, and few new bugs :)
...
svn-id: r13153
2004-03-02 20:35:48 +00:00
Chris Apers
b088395e56
640x480 games not supported on PalmOS
...
svn-id: r13145
2004-03-02 13:09:35 +00:00
Travis Howell
65a50b800a
Not 640 x 480 until HE7
...
svn-id: r13142
2004-03-02 10:37:51 +00:00
Travis Howell
7ad1d09f0a
Not DOS specific anymore.
...
svn-id: r13141
2004-03-02 10:26:07 +00:00
Travis Howell
6d0e10433c
Move to HE6
...
svn-id: r13140
2004-03-02 10:22:55 +00:00
Travis Howell
ca85e8d51d
Ooops, just move everyting used by HE6 to HE6.
...
svn-id: r13137
2004-03-02 06:42:22 +00:00
Travis Howell
f80d6a7a26
Divide up some code for HE6 and HE7
...
svn-id: r13136
2004-03-02 06:19:26 +00:00
Travis Howell
5fbc3497c1
Avoid duplicate targets
...
svn-id: r13135
2004-03-02 06:04:38 +00:00
Eugene Sandulenko
2f65abff2f
Implemented more HE opcode stringLen and added stub for opcode F4
...
svn-id: r13134
2004-03-02 04:11:57 +00:00
Travis Howell
0e3a8f3190
Update HE games list
...
Keep games divded by versions
svn-id: r13133
2004-03-02 04:05:40 +00:00
Travis Howell
0c4ddc32fc
Exclude some var settings for HE7
...
svn-id: r13132
2004-03-02 02:12:30 +00:00
Travis Howell
b123197dc1
Remove fixme
...
svn-id: r13131
2004-03-02 01:28:32 +00:00
Travis Howell
5a3b17de54
Add better check for HE resource differences.
...
Move stringLen to HE7.
svn-id: r13130
2004-03-02 01:20:18 +00:00
Eugene Sandulenko
4accb5b006
Make use of GF_WINDOWS in HE games
...
svn-id: r13129
2004-03-02 01:01:36 +00:00
Eugene Sandulenko
3ca5007779
Introduced new platform GF_WINDOWS. Used for HE games. GF_PC is DOS
...
svn-id: r13128
2004-03-02 00:37:23 +00:00
Eugene Sandulenko
c84ad5e0d4
oops
...
svn-id: r13127
2004-03-02 00:23:25 +00:00
Eugene Sandulenko
dd3683f7e7
Implemented some HE specific opcodes
...
Added some HE GIDs
svn-id: r13126
2004-03-02 00:21:02 +00:00
Eugene Sandulenko
581e8f515a
Update comment on runInventoryScript() argument in setOwnerOf().
...
svn-id: r13125
2004-03-01 21:36:15 +00:00
Torbjörn Andersson
e67aaba0c3
Got rid of the Sam & Max inventory hack. This fixes at least one aspect of
...
bug #907113 . See also bug #493153 for the origins of the hack.
It would be very nice if we could get this fix into 0.6.0 as well, because
bug #907113 crashes ScummVM for reasons which escape me. But someone will
have to verify that the fix is correct first. Pretty please...?
svn-id: r13124
2004-03-01 16:07:16 +00:00
Jonathan Gray
fa625ce1be
default to 1x for all of the active hev7 targets
...
svn-id: r13121
2004-03-01 08:08:42 +00:00
Travis Howell
d924893435
Enable some HE target to test with.
...
svn-id: r13116
2004-03-01 07:21:47 +00:00
Travis Howell
15c3202623
Add stub
...
svn-id: r13115
2004-03-01 07:06:36 +00:00
Travis Howell
db22318d61
Correct target
...
svn-id: r13114
2004-03-01 06:53:50 +00:00
Travis Howell
439b0b3859
Remove double check, all later games are 640 x 480.
...
svn-id: r13113
2004-03-01 06:45:24 +00:00
Eugene Sandulenko
a868e1d464
HE V7 games are 640x480. Now game forwards much further. Still no graphics, though.
...
svn-id: r13112
2004-03-01 06:38:26 +00:00
Travis Howell
f1c86bc86f
HE7 resolution is 640 x 480.
...
svn-id: r13111
2004-03-01 06:31:06 +00:00
Travis Howell
6f214f3a9f
Add HE7 vars
...
svn-id: r13110
2004-03-01 06:25:01 +00:00
Eugene Sandulenko
d7f9be12fe
Move decodeParseString to script_v7he.cpp where it really belongs to.
...
svn-id: r13109
2004-03-01 06:23:25 +00:00
Eugene Sandulenko
9e894f6bf3
Started work on Freddi Fish. Since it is SPU version 7, added new class.
...
Implemented some SPUv7 specific opcodes
svn-id: r13108
2004-03-01 05:57:30 +00:00
Travis Howell
267a96ba4f
HE games specific
...
svn-id: r13105
2004-03-01 02:55:08 +00:00
Travis Howell
807bc5e0fa
Correct incorrect smush filename in Macintosh FT demo
...
svn-id: r13098
2004-02-29 13:43:08 +00:00
Travis Howell
5153499a0e
Enable insane subtitles in Mac. version of FT demo
...
svn-id: r13094
2004-02-29 01:13:08 +00:00
Jonathan Gray
680160407b
add support for the standalone maniac mansion demo
...
svn-id: r13090
2004-02-29 00:18:45 +00:00
Max Horn
c6752cccf5
renamed more OSystem methods to follow our naming scheme; renamed NewGuiColor to OverlayColor; fixed some calls to error() in the SDL backend
...
svn-id: r13087
2004-02-28 12:58:13 +00:00
Eugene Sandulenko
ec45e8dd81
Correct Mac fbear MD5
...
Remove slipped in spaces in some MD5's. Don't know either it prevented them
from being detected but anyway that's potential bug
svn-id: r13077
2004-02-28 00:22:14 +00:00
Eugene Sandulenko
c8811a3df6
Add reported MD5's
...
svn-id: r13072
2004-02-27 23:30:37 +00:00
Travis Howell
bfd65070c5
Don't reamp F1 in COMI demo
...
svn-id: r13067
2004-02-27 05:51:04 +00:00
Torbjörn Andersson
5c7c6ca2a3
Work around music glitch in Monkey Island 2:
...
In the scene where Largo is speaking to Mad Marty, the Woodtick music often
resumes way before Largo's theme has finished. With this workaround, it
waits until Largo's theme has definitely finished before starting the
Woodtick music again.
I wouldn't have done it this way if I hadn't been almost positive that it's
a script bug, rather than an iMUSE bug.
svn-id: r13061
2004-02-26 07:31:48 +00:00