Max Horn
bf62494fd5
ripped out obsolete midi streaming code from backends (this may break Alsa/SEQ/Windows/Morphos compile, I tried my best, but you'll have to clean up after me)
...
svn-id: r5905
2002-12-11 16:09:58 +00:00
Jamieson Christian
14834cf645
Fixed myriad VC++ compile/link problems.
...
PLEASE DON'T MAKE CHANGES TO THE ACTUAL PROJECT FILES
UNLESS YOU MAKE THEM FOR *ALL* PRIMARY PORTS!
svn-id: r5900
2002-12-11 01:25:15 +00:00
Max Horn
3d39db9c55
added a helpe func for color weight computation; made createSpecialPalette use it, too
...
svn-id: r5899
2002-12-10 23:44:59 +00:00
Max Horn
58ea0648e5
Fix for bug #651310 : Crash when saving
...
svn-id: r5898
2002-12-10 11:14:40 +00:00
Max Horn
c168f62bbd
cleanup; only now do I see how similiar setupShadowPalette, the new setupShadowPalette and createSpecialPalette are. Throw in remapPaletteColor and darkenPalette and maybe we should restructure the code to have less duplication?
...
svn-id: r5894
2002-12-09 02:14:17 +00:00
Max Horn
0720fa80c8
cleanup
...
svn-id: r5893
2002-12-09 01:27:40 +00:00
Max Horn
4ddecdad58
Patch #650085 : Make saveload system extensible
...
svn-id: r5885
2002-12-08 16:14:29 +00:00
Max Horn
0f62330268
cleanup
...
svn-id: r5881
2002-12-08 14:10:43 +00:00
Jamieson Christian
359f65066a
Fixed bad music volumes after load
...
svn-id: r5873
2002-12-07 20:28:40 +00:00
Jamieson Christian
b382c79a41
Fixed music overlaps when running ScummVM with the -x option
...
svn-id: r5872
2002-12-07 18:03:10 +00:00
Jamieson Christian
ba0abd27d7
Fixed GM instrument dropouts on load
...
svn-id: r5868
2002-12-07 17:10:18 +00:00
James Brown
f02f65e739
649358: DOTT Animation Fix
...
svn-id: r5855
2002-12-06 08:14:22 +00:00
Jamieson Christian
50b69cb2db
Fixed inappropriate expiration of sound resources,
...
which fixes concurrency issues esp. in PocketPC and MorphOS.
Stubbed SysEx command 2 (start of song) to get rid of annoying warning.
Changed MT-32 instrument warnings to fit on one (80-char) line.
svn-id: r5842
2002-12-05 21:45:55 +00:00
Max Horn
95c1f3de15
removed obsolete getDefaultGUIColor and some FIXMEs
...
svn-id: r5840
2002-12-04 22:34:43 +00:00
Max Horn
df594d41ff
even more cleanup
...
svn-id: r5839
2002-12-04 22:31:36 +00:00
Max Horn
8dd3d2ec29
more cleanup
...
svn-id: r5837
2002-12-04 21:46:05 +00:00
Max Horn
77a64e0217
more cleanup; fixes out of bound access to _charsetData (but I am not sure if that will be visible anywhere
...
svn-id: r5833
2002-12-04 15:00:35 +00:00
Max Horn
bb2d559d13
readded MonkeyVGA fix
...
svn-id: r5832
2002-12-04 14:32:40 +00:00
Max Horn
89335008e9
lots of cleanup to the graphics code; removed various global states (makes it easier to understand the code)
...
svn-id: r5831
2002-12-04 13:36:27 +00:00
Max Horn
be506653c9
removed unneccessary _fullRedraw; added a printf to help us track down calls to this (apparently incorrectly implemented) opcode
...
svn-id: r5830
2002-12-04 13:34:28 +00:00
Max Horn
cb2b5ab3b7
fix for bug #643001 , may cause regression
...
svn-id: r5829
2002-12-04 13:32:55 +00:00
Max Horn
8f23186ac5
Patch #648254 : INDY3: 'Save' button text
...
svn-id: r5824
2002-12-04 13:10:15 +00:00
Max Horn
6f7a30c5ee
fixed typo
...
svn-id: r5823
2002-12-03 23:53:42 +00:00
Max Horn
9fb83e313a
fixed a race condition during startup of ScummVM
...
svn-id: r5822
2002-12-03 17:54:25 +00:00
Jamieson Christian
791d92495e
Removed commented-out vestiges of IMuseAdlib
...
svn-id: r5794
2002-12-01 20:16:54 +00:00
Jamieson Christian
e89a8aa9b4
Fixed a regression with the 1.35 revision
...
svn-id: r5789
2002-12-01 17:59:27 +00:00
Jamieson Christian
cc6c37e1ad
Fixed Adlib instrument setup in old (GF_SMALL_HEADER) games.
...
Restored MT-32 emulation lost during restructuring.
svn-id: r5786
2002-12-01 15:51:29 +00:00
Oliver Kiehl
133f624cc5
moved RNG to common/util.cpp
...
svn-id: r5778
2002-12-01 14:57:50 +00:00
Max Horn
7816787744
added some warnings to ease debugging
...
svn-id: r5772
2002-12-01 13:06:15 +00:00
Max Horn
37c0b1be55
restrict various o5_resourceRoutines modifications to Zak256
...
svn-id: r5771
2002-12-01 12:55:48 +00:00
Max Horn
b2049c63da
fixed my workaround for the palette bug in MIVGA
...
svn-id: r5767
2002-12-01 02:11:19 +00:00
Jonathan Gray
6c6ca7b902
comment an assertion in readArray to stop ft crashing in the minefield
...
svn-id: r5765
2002-11-30 23:16:19 +00:00
Travis Howell
2fe56a4c6a
Add back changes that were reverted
...
svn-id: r5764
2002-11-30 16:47:16 +00:00
Travis Howell
7044497296
Add back changes that were reverted
...
svn-id: r5763
2002-11-30 16:33:57 +00:00
Travis Howell
fc8f38f4e1
Fix compile
...
svn-id: r5762
2002-11-30 16:23:54 +00:00
Peter Moraliyski
c0c5fc274f
gp32 port stuff
...
svn-id: r5761
2002-11-30 16:03:46 +00:00
Max Horn
c6672edb58
changed Shift-NUM shortcut (quicksave) to Alt-NUM to avoid problems on french keyboards
...
svn-id: r5756
2002-11-30 00:06:15 +00:00
Max Horn
a730f7f6df
more cleanup
...
svn-id: r5752
2002-11-29 18:27:35 +00:00
Max Horn
9cf9e0ec41
oops, left in debug output
...
svn-id: r5749
2002-11-29 15:47:57 +00:00
Max Horn
72c672e14c
cleanup
...
svn-id: r5747
2002-11-29 15:13:49 +00:00
Max Horn
11db3df38b
added MonkeyVGA palette fix, and a FIXME comment
...
svn-id: r5745
2002-11-29 14:22:31 +00:00
Max Horn
9cefa8611d
oops
...
svn-id: r5738
2002-11-28 23:49:48 +00:00
Max Horn
5ce8324b73
no need to retry 5 times in loadResource - we don't have users with floppy disks anymore, after all :-). Fixed an endian issue for v2 games (makes them crash a little bit later during loading)
...
svn-id: r5737
2002-11-28 23:47:58 +00:00
Max Horn
1cacb9badb
fix for bug #600287 (ZAK256: Palette messed up)
...
svn-id: r5736
2002-11-28 22:11:43 +00:00
Max Horn
b6a70f4a47
small cleanup
...
svn-id: r5734
2002-11-28 03:08:35 +00:00
Nicolas Bacca
4492aebd09
Rewrite ifdefs
...
svn-id: r5732
2002-11-27 22:46:10 +00:00
Nicolas Bacca
f53051c296
Daily alignment fix :)
...
svn-id: r5731
2002-11-27 22:45:36 +00:00
Max Horn
1afdb5c4bf
evil copy&paste (bug #644620 )
...
svn-id: r5727
2002-11-27 14:45:58 +00:00
Max Horn
8213dd8470
speed up dissolve fade for Loom (bug #635461 )
...
svn-id: r5726
2002-11-27 14:39:48 +00:00
Jamieson Christian
973164a741
Restructured MIDI channel allocation architecture.
...
Adlib no longer suffers from 16-channel MIDI restrictions.
Fixes a regression in the MI2 intro music under Adlib.
svn-id: r5721
2002-11-26 16:54:58 +00:00
Max Horn
2edbe505cb
cleanup
...
svn-id: r5718
2002-11-26 12:42:40 +00:00
Max Horn
2b1f489195
possible fix for bug #642894 ; cleanup/additional debug output
...
svn-id: r5717
2002-11-26 12:30:47 +00:00
James Brown
850428d1a5
Add a few EditGame options. Honor game-specific fullScreen from the Launcher
...
svn-id: r5715
2002-11-25 09:43:22 +00:00
Max Horn
ca513a2dfd
FIXME in pickupObjectOld should be obsolete now
...
svn-id: r5702
2002-11-23 20:58:46 +00:00
Jamieson Christian
d2b94bd0e0
Fixed invalid ImSetTrigger invocations, which fixes invalid do_command(0) calls.
...
Also included is eriktorbjorn's fix for Adlib instrument setup.
svn-id: r5701
2002-11-23 16:15:33 +00:00
Max Horn
d574313f32
fixed o5_resourceRoutines for OLD256 games (various subopcodes are still not implemented, though); some cleanup
...
svn-id: r5699
2002-11-23 13:53:46 +00:00
Max Horn
9297d012c9
fix for bug #602351 (to many fades in Zak256)
...
svn-id: r5695
2002-11-22 21:08:59 +00:00
Max Horn
de4c3079ca
cleanup
...
svn-id: r5694
2002-11-22 21:08:37 +00:00
Max Horn
0506ef9b84
fix for bug #642229 (ScummVM strings can contain null bytes, so strcpy doesn't work
...
svn-id: r5693
2002-11-22 19:57:45 +00:00
Max Horn
17cf386e88
changed the key input system in NewGUI: pass both the keycode and the ascii value to handleKeyUp/Down. Also, use this to fix the key repeat code (see bug #626225 )
...
svn-id: r5691
2002-11-22 14:02:54 +00:00
James Brown
ea46bdabce
Apply patch 642171. Fixes some Loom and FOA bugs. Regression testing doesn't reveil any hangs
...
introduced, but watch out for minor actor movement regressions.
svn-id: r5689
2002-11-22 08:14:33 +00:00
Jamieson Christian
a222ed17de
Fixed Adlib instruments not getting initialized in certain cases.
...
svn-id: r5688
2002-11-21 22:07:40 +00:00
Jamieson Christian
c9ed09e7df
Revamped Adlib functionality.
...
IMuseAdlib is defunct.
New MidiDriver_ADLIB device.
Simon 1/2 now supports Adlib.
svn-id: r5677
2002-11-21 19:06:42 +00:00
Paweł Kołodziejski
897f1bb479
applied patch: #641704
...
svn-id: r5675
2002-11-21 17:50:14 +00:00
Max Horn
5852b6a09b
indent fix
...
svn-id: r5664
2002-11-21 14:55:33 +00:00
Max Horn
69bceafc6e
revamped build system somewhat: 'modules' like scumm, simon, gui etc. now all build into a lib, and all have a module.mk file that lists all their file. Advantage: further modularizes the build system, seperating all parts of ScummVM
...
svn-id: r5653
2002-11-21 04:08:37 +00:00
Nicolas Bacca
c4bec837cc
Do not exit the engine if a video file is missing - apologies to the 1 Gb Microdrive market :)
...
svn-id: r5644
2002-11-20 23:43:17 +00:00
Jonathan Gray
80f13e1973
add top arrow and indy3 to the inventory arrow fix. the spacing and text handling is pretty much identical by the way between indy3 and zak256. the intial code to make the text in both games readable included the original getSpacing I added in which the spacing was based on pixel comparisons of indy3. I see it has been refined somewhat since then :)
...
svn-id: r5641
2002-11-20 13:58:23 +00:00
Max Horn
ab80fbde9a
partial fix for bug #613109
...
svn-id: r5639
2002-11-20 13:20:39 +00:00
Jamieson Christian
7bcc2744a4
Support MAC music tracks even in -eadlib mode
...
svn-id: r5636
2002-11-20 12:54:32 +00:00
James Brown
caa5159a52
remove accidental debug that some people seem to believe is a cause of crashes :P
...
svn-id: r5628
2002-11-20 00:52:07 +00:00
Jamieson Christian
69c7179e56
Volume control fixes
...
svn-id: r5623
2002-11-19 17:18:16 +00:00
Max Horn
5627fb7c0b
cleanup
...
svn-id: r5622
2002-11-19 16:33:33 +00:00
Travis Howell
2659e19fdd
Added MonkeyVGA copy protection bypass, patch #640546
...
svn-id: r5616
2002-11-19 09:16:46 +00:00
Nicolas Bacca
b4f7f1d21f
Change error display for WinCE
...
svn-id: r5605
2002-11-19 08:08:45 +00:00
Max Horn
1a97719ae5
fix warning when compiling w/o vorbis/mp3 support
...
svn-id: r5603
2002-11-19 01:52:22 +00:00
Max Horn
24a1a2a369
Patch #639699 : SAM: Fix for graphics glitch
...
svn-id: r5601
2002-11-19 01:45:08 +00:00
Max Horn
f2007606a9
fixed warning
...
svn-id: r5599
2002-11-18 20:05:25 +00:00
James Brown
69c8ddd67c
Revert patch 638253, causes Dig regressions
...
svn-id: r5594
2002-11-18 00:35:21 +00:00
Jamieson Christian
5da9c10dab
Fixes to Master/SFX/Music volumes:
...
- All are in 0-255 range now. No 0-127 mismatches.
- Master volume now affects SFX and Music, consistent with LEC behavior.
- The [ and ] keys now affect Music volume, not Master. Consistent with LEC behavior.
Also changed [ and ] increment to 16, for 256/16 = 16 volume increments outside the GUI.
svn-id: r5592
2002-11-17 17:59:00 +00:00
Jonathan Gray
ca9101ea6e
hack around another null dref for indy3, fixes 639201
...
svn-id: r5588
2002-11-17 03:27:57 +00:00
Max Horn
9b301dc7d1
remove unused variable
...
svn-id: r5587
2002-11-16 19:58:52 +00:00
Jamieson Christian
c1344ee379
[Bug 590646] Fixed problem with small blips of music playing
...
when master/music volumes are changed in the ScummVM GUI.
svn-id: r5581
2002-11-16 14:23:22 +00:00
Paweł Kołodziejski
34782f17ab
DIG: fixed subtitles in Space Time Six smush movie
...
svn-id: r5580
2002-11-16 09:08:48 +00:00
Nicolas Bacca
0f6cdd9a2b
Make alignment fans (PPC + EVC) happy
...
svn-id: r5578
2002-11-16 00:09:56 +00:00
Paweł Kołodziejski
fcc12f5703
added draw smush subtitles mode 9
...
svn-id: r5576
2002-11-15 19:31:44 +00:00
Paweł Kołodziejski
114d607b26
changed warnings to debug messages
...
svn-id: r5574
2002-11-15 18:47:33 +00:00
James Brown
d1c5b65398
Hack for bug 636433
...
svn-id: r5562
2002-11-15 12:21:30 +00:00
James Brown
25ceebe2b4
Don't allow F5 key to be passed back to the game. Stops in-game dialog from displaying after save/loads in indy3
...
svn-id: r5561
2002-11-15 12:07:59 +00:00
James Brown
22c3532f25
Patch 638253: Actor jumping fix for V7 games. Basic regression testing preformed for The Dig.
...
svn-id: r5558
2002-11-15 10:42:25 +00:00
James Brown
f2f9f48faf
Music tempo patch
...
svn-id: r5556
2002-11-15 10:36:50 +00:00
Max Horn
d4aaf2db8a
removed obsolete TODO
...
svn-id: r5544
2002-11-14 13:17:15 +00:00
Jamieson Christian
788a1bddec
Patch 637825, plus stubs for remaining MT32 instruments to reconcile
...
svn-id: r5542
2002-11-14 02:26:40 +00:00
Lionel Ulmer
26b284a93e
Some other inits added to prepare for the 'new / delete' overloading
...
removal.
svn-id: r5537
2002-11-13 15:44:33 +00:00
Max Horn
775adc7a4f
more initialisation fixes
...
svn-id: r5533
2002-11-13 15:08:22 +00:00
Max Horn
c5847f6f3b
more initialisation fixes
...
svn-id: r5532
2002-11-13 14:54:58 +00:00
Jonathan Gray
ed4e076b20
append missing heads hack so actor in indy3 intro is always visible
...
svn-id: r5516
2002-11-11 04:52:16 +00:00
Jonathan Gray
54a5c1fb3a
confine dodgy hack in indy3 that should probably be removed
...
svn-id: r5515
2002-11-11 04:42:43 +00:00
Max Horn
843fa5f753
in Zak256, flash light now follows the mouse cursor instead of the actor; also, the flashlight x position is now pixel based, not strip based (finer granularity)
...
svn-id: r5511
2002-11-10 19:00:28 +00:00
Jamieson Christian
bf1efccac0
Fixed race condition check in midi_driver_thread.
...
Updated do_command for Conroy Bumpus' song.
svn-id: r5510
2002-11-10 18:34:57 +00:00
Jamieson Christian
afea2ba962
Hack to prevent animation hangs during Conroy's song in Sam & Max.
...
svn-id: r5509
2002-11-10 18:29:59 +00:00
James Brown
4cf3def44b
Game-specific a likely incorrect fix for Indy3 (Class 22 is the "Don't mask" flag, so why translate it to something else?)
...
*hurts khalek badly and mumbles about regression testing during a CVS freeze..*
svn-id: r5508
2002-11-10 18:11:39 +00:00
Paweł Kołodziejski
2a58faff8f
revert costume palette table to 32 and fix actor.cpp compilation
...
svn-id: r5507
2002-11-10 17:35:02 +00:00
Max Horn
da5a347d3e
completly decoupled engine.h/.cpp from simon.h and scumm.h; removed some static variables from drawFlashlight() and made them members of class Scumm instead
...
svn-id: r5506
2002-11-10 17:19:43 +00:00
Paweł Kołodziejski
2965bd2708
increasing actor palette to 256
...
svn-id: r5505
2002-11-10 17:17:11 +00:00
Max Horn
e901190863
fix for the flashlight crash in Indy3; I am not 100% sure that this is the right way t do it, though, need to do some more reseach
...
svn-id: r5496
2002-11-10 15:42:53 +00:00
Max Horn
c772fff655
fixed stupid mistake
...
svn-id: r5494
2002-11-10 15:09:13 +00:00
Max Horn
93d5d667d0
added Scumm::displayError() method; make use of that to display errors if save/load failed; changed runDialog() to return the result of Dialog::runModal(); changed the order in which autosave is performed a little bit
...
svn-id: r5493
2002-11-10 14:59:15 +00:00
Max Horn
54aa3f898d
fixed two race conditions
...
svn-id: r5490
2002-11-10 14:49:49 +00:00
Jamieson Christian
a1954ac31e
Fixed IMuseGM device state trackers to prevent inappropriate dropped messages.
...
svn-id: r5487
2002-11-10 13:44:53 +00:00
James Brown
ade86f45df
Hack to prevent decapitation :)
...
svn-id: r5485
2002-11-10 12:59:36 +00:00
James Brown
dc9e77461f
Let's try this without the blatent stupidity
...
svn-id: r5484
2002-11-10 12:50:06 +00:00
James Brown
3cb29c224d
Fix a stupid mistake in my implementation of Indy3's alternate wait_for_message.
...
Unlike the o5_wait() version, we don't read any data, so there's no need to reset the script pointer.
svn-id: r5483
2002-11-10 12:44:40 +00:00
James Brown
5e966f88e9
Implement Indy3 opcode - this fixes the 'walking to car' portion of the first section of the game
...
svn-id: r5482
2002-11-10 12:22:22 +00:00
Jonathan Gray
18506e7714
properly translate class, read (i want my trains back), I'm told this will require regression testing for at least loom and zak by ender
...
svn-id: r5481
2002-11-10 09:14:20 +00:00
James Brown
d21e0a3373
Remove hack. It's not even the CORRECT hack for this problem.
...
svn-id: r5480
2002-11-10 07:58:53 +00:00
Jonathan Gray
21b18178e7
add back code that was removed in rev 1.16 with a room specific check, so trains in the lucasfilm games logo in indy3 work the way they should. Maybe a look at the dissasembly of setClass for indy3 is in order...
...
svn-id: r5478
2002-11-10 01:22:39 +00:00
James Brown
d232d518bb
Apart from broke actor costumes, and the random catacomb crashes -
...
Indy3-256 is completable. (Will not be labeled as such in the
compatability table until the catacomb crashes are fixed!)
svn-id: r5475
2002-11-09 16:56:20 +00:00
Jamieson Christian
4fd2497a21
New IMuseMonitor front-end provides thread-safe access into IMuse from scripts and the MIDI parser. This seems to effectively remove pointer corruption observed under IMuseGM, and also provides thread-safe access into IMuseAdlib.
...
This is an improved version of the mutex-based solution presented in Patch 615737.
svn-id: r5474
2002-11-09 16:55:16 +00:00
James Brown
cc14b87f25
Patch 635873: Loom Masking Hack - update
...
svn-id: r5473
2002-11-09 10:05:43 +00:00
James Brown
7eb9753a9c
Evil Geniuses arn't, otherwise the world would be far more intrested.
...
svn-id: r5472
2002-11-09 10:02:59 +00:00
James Brown
5923a9f5e3
This should fix the DOTT white-background bug. Someone please confirm this for me :)
...
svn-id: r5471
2002-11-09 09:59:25 +00:00
Paweł Kołodziejski
4db6c3b768
fix for bomp scalling, missing duplicate table
...
svn-id: r5470
2002-11-09 07:13:30 +00:00
James Brown
6e4bc05791
Masking patch
...
svn-id: r5468
2002-11-08 18:40:12 +00:00
James Brown
1bf9bb768e
Fix Indy3 "Guard-Fighting" crash and properly fix the empty exits problem
...
svn-id: r5467
2002-11-08 18:06:08 +00:00
Travis Howell
88bb9aed2b
Add newline to end of file
...
svn-id: r5453
2002-11-07 07:03:37 +00:00
Max Horn
b6ba78a487
class -> struct to make Visual C++ happy
...
svn-id: r5450
2002-11-07 00:17:17 +00:00
Jamieson Christian
6fe39f5ba8
Initial upgrades to support MT-32 emulation
...
svn-id: r5449
2002-11-06 21:34:38 +00:00
Paweł Kołodziejski
85c7c9ffe6
applied patch: #634326 , and changed strip ranges for after and before scumm v7,
...
added comments to saveload
svn-id: r5448
2002-11-06 17:55:44 +00:00
Max Horn
73452fa331
fix options dialog
...
svn-id: r5447
2002-11-06 17:36:56 +00:00
Max Horn
18153f22c9
why keep a seperate opcode entry & opcode description table if we can have it both in one (note that the descriptions were in fact outdated in some cases! also note, this is really just a refactoring, no functionality is changed except that opcode descriptions are now in sync with the opcode procs, that's why I am commiting this at all)
...
svn-id: r5445
2002-11-06 16:44:57 +00:00
Max Horn
004afead33
moved some constants from scumm.h to gameDetector.h; this way, we don't have to include scumm.h in gameDetector.cpp (good, as it seperates scumm/ from common/ even more)
...
svn-id: r5444
2002-11-06 16:01:36 +00:00
Max Horn
80f1888b29
make it possible to #include imuse.h on its own
...
svn-id: r5443
2002-11-06 15:41:36 +00:00
Max Horn
63e1069ec1
removed more unused variables; cleaned up some spaces
...
svn-id: r5442
2002-11-06 15:29:49 +00:00
Max Horn
2c6e69dcaf
added a FIXME
...
svn-id: r5441
2002-11-06 15:22:10 +00:00
Max Horn
1974075bb3
removed unused parameters from drawBomp
...
svn-id: r5440
2002-11-06 14:54:21 +00:00
Max Horn
f37e0fc763
compile fix
...
svn-id: r5439
2002-11-06 14:50:34 +00:00
Max Horn
39b60537c8
removed more typecasts
...
svn-id: r5438
2002-11-06 14:19:50 +00:00
Max Horn
503fd9ca64
removed some useless typecasts
...
svn-id: r5437
2002-11-06 14:02:07 +00:00
Max Horn
72a22e4b86
removed obsolete code; properly init variables (aquadran, can you maybe turn on some more warnings with your compiler?); some error catching
...
svn-id: r5436
2002-11-06 13:50:53 +00:00
Paweł Kołodziejski
788decd9d4
removed hardcoded value
...
svn-id: r5435
2002-11-06 08:19:25 +00:00
James Brown
173c0eac43
Apply restore-bg part of patch 629043
...
svn-id: r5434
2002-11-06 08:10:57 +00:00
Paweł Kołodziejski
5d873255ea
rewrote akos5 and bomp, corrected pitch in akos16, increased range of gfxbits
...
svn-id: r5433
2002-11-06 07:28:39 +00:00
Travis Howell
fd11712eff
Don't attempt to play sound in simon 1 dos.
...
Use separate filenames for simon 1 & 2 savegames
Add newline to end of scumm/dialogs.h
svn-id: r5431
2002-11-06 00:56:31 +00:00
Max Horn
6d9b62267c
note to self: always test with precompiled headers off before checkin
...
svn-id: r5430
2002-11-05 22:42:32 +00:00
Max Horn
e69f6086d3
change save/load dialog layout a bit - no need to restrain our height so much, is there?
...
svn-id: r5429
2002-11-05 22:37:11 +00:00
Max Horn
ca94844b75
don't use non-portable hack to swap ints, it's so much easier using SWAP
...
svn-id: r5428
2002-11-05 22:36:05 +00:00
Max Horn
973032dd90
fixed warnings
...
svn-id: r5425
2002-11-05 21:29:44 +00:00
James Brown
abf8b9e571
Remove very old Indy3 hack that's no longer needed - this fixes several 'state' bugs in the game.
...
svn-id: r5424
2002-11-05 17:46:25 +00:00
James Brown
c0e5e81a0c
Change the grail diary fix to be Indy3 specific. Fixes Monkey1VGA text positioning.
...
*sigh* :)
svn-id: r5422
2002-11-05 16:46:41 +00:00
Max Horn
d6adddb792
fix for bug #633082 ; added some asserts to catch similiar problems in the future
...
svn-id: r5420
2002-11-05 13:56:31 +00:00
Max Horn
4bde7140a2
fix for bug #633082 ; added some asserts to catch similiar problems in the future
...
svn-id: r5417
2002-11-05 13:39:09 +00:00
Max Horn
d0d709627c
clip text drawing
...
svn-id: r5416
2002-11-05 13:33:34 +00:00
Travis Howell
2f270bfd58
Add simon1talkie and simon2talkie targets
...
svn-id: r5413
2002-11-05 10:36:31 +00:00
Jonathan Gray
ca785239c0
make addMessageToStack() less noisy by default
...
svn-id: r5412
2002-11-05 10:18:04 +00:00
Jonathan Gray
4598e15afd
comment unkMessage2 game specific check
...
svn-id: r5411
2002-11-05 09:59:13 +00:00
Paweł Kołodziejski
eba9b073a4
this fix nexus problem
...
svn-id: r5410
2002-11-05 07:15:31 +00:00
Paweł Kołodziejski
de431c04a4
it should be _realWidth instead _realHeight
...
svn-id: r5409
2002-11-05 06:43:14 +00:00
Paweł Kołodziejski
5f8d47296b
this fix palette problems in the dig (ex. energy), previous code doesn't exist in original, why somebody add this stuff ?
...
if this break something, we can add exception.
svn-id: r5408
2002-11-05 06:34:15 +00:00
Jamieson Christian
c10287988e
Increased GM channel resource to full spectrum (0-15, instead of 0-8 Base MIDI config); misc. pitchbend cleanups
...
svn-id: r5403
2002-11-04 18:29:26 +00:00
James Brown
2442bce6f3
Correct Indy3 grail diary fix - this stops those nasty segfaults ;p
...
svn-id: r5402
2002-11-04 08:09:01 +00:00
Max Horn
2bf23dd112
restrict unkMessage2 implementation to MonkeyVGA for now
...
svn-id: r5395
2002-11-03 17:49:10 +00:00
James Brown
9b390fb9c1
Fix text positioning for the grail diary in Indy3
...
svn-id: r5394
2002-11-03 15:56:52 +00:00
James Brown
512f80552e
Indy3 only uses the low 4 bits of a variable
...
svn-id: r5393
2002-11-03 15:12:39 +00:00
Jonathan Gray
418017cb29
hack around what seems to be an empty exit script in indy3 (besides the size and tag) for now, maybe we should be strictly not reading past the size defined in the header of the script?
...
svn-id: r5390
2002-11-03 10:33:50 +00:00
Jonathan Gray
5091728815
cleaner way to fix entry/exit dumping
...
svn-id: r5389
2002-11-03 09:20:02 +00:00
Jonathan Gray
ad2f7cc8e4
fix dumping of exit/entry scripts for older games
...
svn-id: r5388
2002-11-03 08:45:11 +00:00
James Brown
b99afecb41
Fix "I can't reach that" in Indy3
...
svn-id: r5387
2002-11-03 07:09:05 +00:00
Jonathan Gray
bb8172f7c9
add the ability to view/set debugging level to the debugger
...
svn-id: r5386
2002-11-02 23:46:04 +00:00
James Brown
cc0f8c4fb5
Hack for Full Throttle - aquadran, are you sure these ranges are right?
...
svn-id: r5384
2002-11-02 16:33:40 +00:00
James Brown
6502938983
Fix some really stupid code someone added - this basically fixes the FT derby, except for keyboard control
...
svn-id: r5382
2002-11-02 12:39:42 +00:00
James Brown
53f26cb4ac
*cough*... never mind me...
...
svn-id: r5381
2002-11-02 12:21:40 +00:00
James Brown
e7a245114d
Make stack problems a little more verbose
...
svn-id: r5380
2002-11-02 12:20:41 +00:00
James Brown
54c408a810
Finish hacks - Mine Road sequence now skipped
...
svn-id: r5379
2002-11-02 11:51:44 +00:00
James Brown
1c975ba92e
Correct that FT opcode - it's bitwise or, not logical
...
svn-id: r5373
2002-11-02 08:18:21 +00:00
James Brown
9e114938d3
Add some opcodes for Full Throttle
...
svn-id: r5371
2002-11-02 07:53:46 +00:00
James Brown
e268765a03
Put in some Full Throttle insane workarounds - i need to figure out how to tell the script to give me the booster
...
and ramp tho :)
svn-id: r5366
2002-11-01 17:26:51 +00:00
James Brown
9ffc268db5
Fix "Need more memory" warning for The Dig
...
svn-id: r5362
2002-10-31 05:48:09 +00:00
Jonathan Gray
6614318d2f
fix the fixme.. changing one of the pcm_seek calls back to time_seek was what I meant to do...
...
svn-id: r5356
2002-10-31 00:39:48 +00:00
Jonathan Gray
605b7f1d2a
force non integer math to make loom work properly with vorbis again
...
svn-id: r5355
2002-10-31 00:32:54 +00:00
James Brown
63ee97b1ee
Fix using MAD -without- Vorbis, and remove COMPRESSED_SOUND_FILE define.
...
Please keep in mind that if you put an 'else' statement in an if clause, keep in mind that if the code it's supposed to
'else' is in another define.... and that isn't set... the NEXT statement of code will be used as the 'if..else'
condition.
svn-id: r5344
2002-10-28 12:56:42 +00:00
James Brown
959a9acf14
Add support for aliased scummvm config entries.
...
Eg:
[germandott]
path=/games/german/dott
gameid=tentacle
description=the german version of DOTT
I havn't finished the Launcher changes to show aliased entries yet, as I need to parse the whole domainmap to do so.
svn-id: r5341
2002-10-28 09:03:02 +00:00
James Brown
821798ad8d
Patch 629695: Heap warning fix
...
svn-id: r5339
2002-10-28 07:55:29 +00:00
Paweł Kołodziejski
bf3505da5c
don't put samples into stream SoundMixer if sound card is disabled
...
svn-id: r5338
2002-10-27 19:32:36 +00:00
Paweł Kołodziejski
f9195c154c
exception only for DIG's room 23
...
svn-id: r5337
2002-10-27 18:49:41 +00:00
Paweł Kołodziejski
0e705b326b
changed param in initVirtScreen in initScreens
...
svn-id: r5336
2002-10-27 18:41:27 +00:00
Paweł Kołodziejski
8e422b7825
patch: #629413 - DOTT intro fix
...
svn-id: r5335
2002-10-27 15:16:49 +00:00
Max Horn
ec343e07e4
patch #628574 : Implementing unkMessage2
...
svn-id: r5334
2002-10-27 12:26:41 +00:00
Travis Howell
a0734ef3f9
Add monster.sog support, patch #629362
...
Enable ogg support by default in mingw builds and link in ogg lib
svn-id: r5333
2002-10-27 11:41:08 +00:00
Paweł Kołodziejski
d5473c6f5a
corrections to initscreens for scummV7+
...
svn-id: r5332
2002-10-27 10:31:07 +00:00
Paweł Kołodziejski
8697f942ec
check if _imuse is initialized
...
svn-id: r5331
2002-10-27 10:02:11 +00:00
Paweł Kołodziejski
390ce3dada
removed hardcoded values
...
svn-id: r5330
2002-10-27 09:41:33 +00:00
Paweł Kołodziejski
9e0e2fa1d5
removed hardcoded values and increased range of strips
...
svn-id: r5329
2002-10-27 09:06:20 +00:00
Paweł Kołodziejski
9c09596802
removed hardcoded values
...
svn-id: r5328
2002-10-27 08:28:41 +00:00
Jonathan Gray
d93e639086
patch #628997 support for ogg vorbis instead of cd tracks by Daniel Schepler. Uncomment the relevant lines in the makefile to use
...
svn-id: r5320
2002-10-27 01:12:10 +00:00
Lionel Ulmer
cd25bd5623
Fix another Valgrind warning during SMUSH playing.
...
svn-id: r5317
2002-10-26 10:25:16 +00:00
Lionel Ulmer
8318cff4ab
Fix another small Valgrind warning.
...
svn-id: r5316
2002-10-26 09:55:42 +00:00
Max Horn
da131f8256
Patch #627935 : Akos codec5 cleanup/bugfix
...
svn-id: r5309
2002-10-25 13:44:03 +00:00
Paweł Kołodziejski
9b535419d1
removed _bitMask table from akos16
...
svn-id: r5308
2002-10-25 06:57:46 +00:00
Max Horn
52f544fbae
TODO comment
...
svn-id: r5305
2002-10-24 21:39:45 +00:00