477 Commits

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