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
c3b734f79c
command line option for sfx volume
...
svn-id: r3947
2002-04-15 18:07:56 +00:00
Ludvig Strigeus
4c95478ccb
fixed colors in gui
...
svn-id: r3944
2002-04-15 17:16:10 +00:00
Ruediger Hanke
e8e5ac5837
Updating MorphOS port to compile with current CVS state
...
svn-id: r3939
2002-04-14 19:43:12 +00:00
Ludvig Strigeus
ac62a7cb2e
wrote new mixer class,
...
cleaned up sound header files,
integrated mixer into scummvm & simon
svn-id: r3937
2002-04-14 18:13:08 +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
Ludvig Strigeus
5b5778d561
full screen mode works now (even if SDL doesn't support it)
...
svn-id: r3923
2002-04-13 12:43:02 +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
Ludvig Strigeus
3a4fa636ee
code cleanup - prepares for simon inclusion
...
svn-id: r3910
2002-04-12 10:34:46 +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
James Brown
d2d498d08c
Fix Indy4 bootparam, some more Zak256 work, and a few minor things.
...
svn-id: r3887
2002-04-07 04:29:15 +00:00
Nicolas Bacca
facec50a49
Kind of hack that seems to synchronize loom's cutscenes + remove these damned ^M (time to configure my CVS properly I guess ...)
...
svn-id: r3885
2002-04-07 01:40:38 +00:00
Nicolas Bacca
d304e2da6c
Re-enable Monkey Island 2 difficulty level choice
...
svn-id: r3845
2002-03-31 11:55:24 +00:00
Vincent Hamm
13bf453232
Forced colors for V7 gui...(temporary hack). Now the gui colors are reseted every time it's opened
...
svn-id: r3832
2002-03-25 18:17:40 +00:00
Vincent Hamm
11cb8db187
Various fix in insane
...
svn-id: r3830
2002-03-25 17:45:55 +00:00
Vincent Hamm
c13853de28
Implemented gui during insane
...
svn-id: r3829
2002-03-25 14:22:09 +00:00
Vincent Hamm
5ca87c1269
Fixed a bit the gui for FT and DIG. It still doesn't display a thing but it's not crashing anymore
...
svn-id: r3828
2002-03-25 12:26:37 +00:00
James Brown
ad70aad4ca
Make Visual Studio compile again.
...
svn-id: r3811
2002-03-24 16:05:56 +00:00
Vincent Hamm
2a97cf0dde
Fixed gui loop
...
svn-id: r3807
2002-03-24 00:44:28 +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
Vincent Hamm
ccf69ad76b
Changed the way games are detected. Now the detection is done out of the scumm object. We can now create de good scumm object depending of the game detected. Warning: the implementation is not yet finalised and the in game gui is more broken than ever....
...
svn-id: r3802
2002-03-23 20:34:47 +00:00
James Brown
f49bbb0fd8
Move some box stuff from scumm.h to new boxes.h
...
Also move some sound-related items from scumm.h to sound.h
svn-id: r3797
2002-03-21 16:12:02 +00:00
Vincent Hamm
3858266b66
Completly change the way the Scumm object is handled. Now the main execution loop is done INSIDE the Scumm object. Low level system access (like delays, cd tracks,...) are called using the _system object. Changed the insane main loop to use _system calls
...
svn-id: r3795
2002-03-21 00:40:18 +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
Mutwin Kraus
44d5753bf8
Now the Mac Version also opens games kinda like the -p option
...
svn-id: r3788
2002-03-18 20:04:15 +00:00
James Brown
ac19e7001a
Do some stuff to fix loom cd-music syncro. Sequences now run without 'speeding' by.. but they are still slightly out of sync.
...
svn-id: r3781
2002-03-18 11:50:09 +00:00
Lionel Ulmer
80c5753141
Fixed the 'window title' problem for the SDL and X11 ports. Other 'porters' should fix their front-ends (sorry :-) ).
...
svn-id: r3776
2002-03-17 13:00:11 +00:00
Mutwin Kraus
cbe63e501d
No launcher for Mac Carbon.
...
svn-id: r3773
2002-03-17 12:07:33 +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
b3e327f36a
Remove debug message left in accidently.
...
svn-id: r3766
2002-03-16 18:07:57 +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
Nicolas Bacca
2a3fb540ac
Minor changes to compile WinCE port
...
svn-id: r3758
2002-03-14 22:45:22 +00:00
James Brown
9f53d9c938
Last part of the WinCE merge - all should compile and work now.
...
I've made some changes from Arismes code, to intergrate some stuff into ScummVM - that bit is still a WIP.
svn-id: r3753
2002-03-14 16:49:59 +00:00
Mutwin Kraus
d8ca3d2987
Added QuickTime Music support for the Mac Carbon Port.
...
svn-id: r3751
2002-03-14 14:16:20 +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
dbca48aa1c
Added some new midi drivers - QuickTime Music and RawMidi.
...
-DUSE_RAWMIDI and -DUSE_QTMUSIC respectivly.
I assume these will compile - if not file a bug/patch. Also added a "-r" commandline parameter to turn on MT32 emulation... the patch conversion set isn't quite right, still..
svn-id: r3741
2002-03-14 06:06:49 +00:00
James Brown
47b81c1224
Patch from Arisme. It's a small one, but it fixes music syncronisation in MI2!
...
svn-id: r3733
2002-03-12 04:45:33 +00:00
Vincent Hamm
74694139df
Fixed boxes in Zak and Indy. Bugs may remain.
...
svn-id: r3727
2002-03-11 08:34:12 +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
James Brown
174acc4594
Basic 2xSaI support. A little buggy. Use by starting with a -g1 parameter.
...
svn-id: r3716
2002-03-10 07:48:01 +00:00
James Brown
5facf1a034
Correct a DOTT bug - and break some saved games again :/
...
People, remember this is alpha software - things change constantly :)
DOTT is now fully completable again, along with Sam and Max.
svn-id: r3715
2002-03-09 15:07:32 +00:00
James Brown
72518be8f1
Fixed NUM_aCTORS for MI2/Indy4, etc.
...
Probably broke some saved games again.
svn-id: r3700
2002-03-09 00:56:22 +00:00
Vincent Hamm
8a31ebce90
Fixed an smush directory error
...
svn-id: r3691
2002-03-08 21:40:50 +00:00
Mutwin Kraus
069b021c88
Forgot to delete the #if 0 things, I added while development...
...
svn-id: r3688
2002-03-08 17:19:03 +00:00
Mutwin Kraus
8b17d132db
Some changes, need to be done to get the Mac Port running. For example Point is now called ScummPoint, as the name Point is already in use by Apple.
...
svn-id: r3687
2002-03-08 17:05:09 +00:00
James Brown
c161197117
Yet more cleanups. Remove 'index' (reserved keyword), and remove 'res' shadowing.
...
svn-id: r3685
2002-03-08 08:42:11 +00:00
James Brown
41d1864add
Zak/Indy box matrix fix. Still doesn't quite work :/
...
svn-id: r3684
2002-03-08 08:27:45 +00:00
James Brown
4eb99938bf
Fixed music volume control for some games.
...
svn-id: r3680
2002-03-07 08:11:48 +00:00
Vincent Hamm
b499fa2616
Made a few hacks in the smush player to make DIG intro play (but buggy)
...
svn-id: r3670
2002-03-06 20:32:34 +00:00