Max Horn
5cc6e3f6a0
indent run
...
svn-id: r4508
2002-07-10 16:38:38 +00:00
James Brown
c579c16bf1
Dumb up filename case insensitivity
...
svn-id: r4504
2002-07-09 14:31:00 +00:00
Max Horn
99bd8afcd4
indent run
...
svn-id: r4481
2002-07-07 20:32:26 +00:00
James Brown
e346e6c28c
Theres nothing to see here...
...
- Start of CMI support
svn-id: r4459
2002-07-04 15:48:17 +00:00
Max Horn
01dfd26a37
added some hackish support for the DIGI SFX format used in Putt-Putt demo
...
svn-id: r4451
2002-07-02 21:28:57 +00:00
James Brown
8327a4a845
Remove extranous debug lines
...
svn-id: r4437
2002-06-29 10:32:56 +00:00
James Brown
3bdb376afd
Start of (non-functional) Simon2dos support.
...
Implement the holy (sic) cursor.
svn-id: r4436
2002-06-29 10:28:43 +00:00
James Brown
a1ccc73112
Basic putt-putt game support.
...
svn-id: r4434
2002-06-27 10:40:37 +00:00
James Brown
025925bbd4
Add keyboard mouse support, remove case sensitivity for resource files
...
svn-id: r4428
2002-06-25 12:43:15 +00:00
James Brown
d8fb84dd35
Check for trailing slash on pathnames
...
svn-id: r4424
2002-06-18 01:23:24 +00:00
Max Horn
de99ad11b6
removed/disabled debug code
...
svn-id: r4377
2002-05-23 00:45:59 +00:00
James Brown
cdf33949b2
Fix typo
...
svn-id: r4370
2002-05-22 12:20:36 +00:00
James Brown
055f505533
Fix Zaks money. This may break Loom, I made the check fairly generic.
...
svn-id: r4369
2002-05-22 12:10:37 +00:00
Max Horn
17319703a9
added support for Mac1 sounds resources (appear in MI1/MacOS version). Still needs some work but is usable. Now if I could figure out Mac0...
...
svn-id: r4346
2002-05-17 21:58:59 +00:00
Max Horn
b529d80ed7
added #include "actor.h", some minor tweaks
...
svn-id: r4332
2002-05-14 23:32:34 +00:00
Max Horn
3d69ee488a
some cleanup
...
svn-id: r4324
2002-05-14 19:55:39 +00:00
James Brown
4466f1555b
The DIG SFX support - thanks to aquadran
...
svn-id: r4303
2002-05-13 08:25:58 +00:00
Max Horn
7b8a4f5927
make unknown sound basetags only generate a warning not an error (works around problem in MI1/Mac)
...
svn-id: r4284
2002-05-12 01:58:34 +00:00
Max Horn
429008dc26
fixed Indy 4 crash with a hack
...
svn-id: r4281
2002-05-11 20:00:32 +00:00
James Brown
b9be9d1065
Fix a mistake in the resource loader.
...
svn-id: r4239
2002-05-08 06:57:27 +00:00
Max Horn
816fe71168
added 'SPK ' music type, appears in Mac version of Monkey 2
...
svn-id: r4214
2002-05-05 20:01:54 +00:00
Enrico Rolfi
38d048b86b
Fixed some things for Macintosh ports
...
svn-id: r4212
2002-05-05 19:06:51 +00:00
Lionel Ulmer
7fa28ffec2
Removed ScummVM's private alloc / free / realloc functions. If I break
...
something, just yell :-)
svn-id: r4160
2002-05-01 17:16:47 +00:00
Lionel Ulmer
35d305ce64
MP3 CD tracks should now be working properly.
...
Ludde, maybe you should check if Simon is still working OK as now the
change of the sound playing handle is 'asynchronous' (ie if you call
'stop' on a sound, the handle will NOT be put to NULL right away, but
at the next 'mix' thread call). Maybe we should completely remove this
handle stuff and always use instead the index returned by the
'play_XXX' functions.
svn-id: r4101
2002-04-27 07:42:14 +00:00
Ruediger Hanke
d7ce1d2b19
Fix for the DOTTDEMO memory overwrite crash that happened at least on MorphOS
...
svn-id: r4095
2002-04-26 18:52:33 +00:00
Max Horn
0dff20fd5b
Added 'MAC ' subtype of 'SOU ', used in MacOS variants of some games, and contains MIDI data; also ignore 'Mac0' and 'Mac1' sounds for now till we add playback support
...
svn-id: r4092
2002-04-26 16:52:00 +00:00
James Brown
965b96b489
Add enhanced debugging patch.
...
svn-id: r4090
2002-04-26 14:13:39 +00:00
James Brown
280136f13a
Fix Indy4/MI2 crash due to VirtScroll code.
...
Cleanup \N's - For gods sake fix your CVS client :)
svn-id: r4067
2002-04-24 04:26:09 +00:00
Vincent Hamm
20e9ad5e23
Major V7 update with vertical scrolling. Added a few scumm vars related to scrolling. Dig inventory isn't displayed where it should. I hope it doesn't break anything else in other game...
...
svn-id: r4066
2002-04-23 23:58:31 +00:00
Vincent Hamm
1b1d5795a8
Some new V7 scummvars. Implemented custom scale table in AKOS codec 1
...
svn-id: r4038
2002-04-21 19:38:00 +00:00
Ludvig Strigeus
71eac5acd3
endian fixes,
...
don't use adlib driver if sound initialization fails,
simon1 savedialog works
svn-id: r3955
2002-04-16 12:07:19 +00:00
Ludvig Strigeus
9f191ea9c5
new midi driver API,
...
no more USE_ADLIB,
a couple of sdl graphics driver fixes.
svn-id: r3925
2002-04-13 18:34:11 +00:00
James Brown
94670b2eef
Fix various warnings, and things preventing non-win32 platforms from compiling.
...
svn-id: r3916
2002-04-13 04:39:04 +00:00
Ludvig Strigeus
d2b0070c5f
new video engine (expect broken non-sdl builds),
...
simon the sorcerer 1 & 2 support (non SCUMM games)
svn-id: r3912
2002-04-12 21:26:59 +00:00
James Brown
7696081c54
Large pointless reindentation of all the code. Also fixed a few mistakes
...
in the object flags code cleanup.
Flags used:
indent *.cpp -br -bap -nbc -lp -ce -cdw -brs -nbad -nbc -npsl -nip
-ts2 -ncs -nbs -npcs -nbap -Tbyte -Tuint32 -Tuint8 -Tuint16 -TArrayHeader
-TMemBlkHeader -TVerbSlot -TObjectData -Tvoid -TImageHeader -TRoomHeader
-TCodeHeader -TResHdr -TBompHeader -TMidiChannelAdl -TGui -TScumm
-TSoundEngine -TPart -TPlayer
svn-id: r3908
2002-04-11 17:19:16 +00:00
Ludvig Strigeus
34747b792a
various code cleanups
...
svn-id: r3907
2002-04-11 15:22:02 +00:00
Nicolas Bacca
73b8043302
Fix charset background problem in VC
...
svn-id: r3844
2002-03-31 09:06:51 +00:00
Vincent Hamm
57cf1bfbee
Rechanged the way the scumm class is choose (sorry, can't make up my mind). Implemented the different versions of loadCharset
...
svn-id: r3820
2002-03-25 02:09:05 +00:00
Vincent Hamm
29f2188c2d
Moved the v3 specific version of readIndex
...
svn-id: r3817
2002-03-25 01:20:05 +00:00
Vincent Hamm
92a19c45ae
Fixed pal init
...
svn-id: r3815
2002-03-24 17:49:47 +00:00
Vincent Hamm
e63a818d21
Implemented the read resource index as the first virtual fonction...
...
svn-id: r3803
2002-03-23 22:03:35 +00:00
James Brown
718392239c
I know it probably doesn't look like much, but this is a start to the reorg - basically I've shuffled the Scumm struct around, and turned it into a Class - labeling and grouping functions that are related.
...
svn-id: r3792
2002-03-20 17:51:07 +00:00
Vincent Hamm
697b859209
Fixed boxes but 1 bug remain. Broke a little indy3 while fixing object flags
...
svn-id: r3789
2002-03-18 22:48:57 +00:00
James Brown
721b7134fb
MorphOS port (sdl version) + endian fixes for big endian machines.
...
svn-id: r3771
2002-03-16 18:58:51 +00:00
James Brown
1d97edb2f9
Update to my latest local tree. Various stuff - and a fixme hack by khalek to stop loom intro crashing.
...
svn-id: r3765
2002-03-16 18:03:28 +00:00
James Brown
3308d6b9da
Lots of stuff - GUI fixes. More launcher work... and CD music working in MI1. Thanks to frob and realmz for their work on that.
...
svn-id: r3762
2002-03-16 05:33:25 +00:00
James Brown
fa9cc1d341
Make some code-execution changes to allow early initilisation of GUI.
...
svn-id: r3748
2002-03-14 13:57:28 +00:00
James Brown
d0c6bc8f20
Rewire the MIDI subsystem to use drivers selecting from the commandline.
...
No -DTIMIDITY, etc! Yippie!. Also updated readme.
svn-id: r3743
2002-03-14 08:04:21 +00:00
James Brown
87ac8ae487
Apply some patches by syke to prevent buffer overruns, etc.
...
svn-id: r3723
2002-03-10 17:33:04 +00:00
Enrico Rolfi
23ef65091b
Fixed some bugs to let scummvm work on big endian machines (macintosh)
...
svn-id: r3711
2002-03-09 13:45:00 +00:00