Nicolas Bacca
bb06400d00
Return of the MP3 CD patch ... use CBR 22 kHz
...
svn-id: r3981
2002-04-17 20:23:45 +00:00
James Brown
2be1b45bdf
Add BeIDE project file (update readme accordingly).
...
Readd shaking support. It doesn't work properly - probably due to the
removal of redrawLines(). Ludde? You vanished before I could confirm this
with you.. is there a new function to call?
svn-id: r3973
2002-04-17 11:20:55 +00:00
James Brown
ff1d72962b
Add hack for loom staff verbs.
...
Readd CD Audio
svn-id: r3956
2002-04-16 12:18:50 +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
d263f7eb73
removed mouse cursor flicker
...
svn-id: r3945
2002-04-15 17:45:52 +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
82d4f89d53
added null graphics driver (USE_NULL_DRIVER)
...
will make it nicer later.
svn-id: r3931
2002-04-13 21:06:48 +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
38628f3543
fixed bug when switching mode
...
svn-id: r3924
2002-04-13 13:11:24 +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
151bbf6cca
fixed gfx glitch with 2xsai
...
svn-id: r3921
2002-04-13 11:32:15 +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
James Brown
44d4c1ac60
Remove Win32 dependency from sdl.cpp
...
svn-id: r3915
2002-04-13 04:11:18 +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
6e508eed29
Fix anti-aliasing crash and a Zak crash. Note there are still AA
...
artifacts left on screen. Anyone want to fix this? :)
svn-id: r3909
2002-04-11 20:10:47 +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
760b37f879
Fix MI1 cd music - Thanks khalek.
...
svn-id: r3891
2002-04-07 12:28:00 +00:00
James Brown
3142a9c5cd
Add support for selecting CDROM drive for Loom/MI cd audio, fix midi support
...
svn-id: r3888
2002-04-07 07:33:39 +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
6f2da5c673
fix Audio CD version oops
...
svn-id: r3886
2002-04-07 01:58:59 +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
37116811cc
Small fix for MP3 CD music (successful cast sound, and a little bit more synchronized in cutscenes)
...
svn-id: r3884
2002-04-07 00:47:55 +00:00
James Brown
53b3cf6838
Updated readme, fixed -n subtitles option (thanks dsy) and stripped \M's
...
from mp3_cd files (cheers khalek). Arisme: check your CVS options, you need
to do CR/LF conversion :)
svn-id: r3875
2002-04-05 08:48:10 +00:00
Nicolas Bacca
51f343dc05
MP3 CD patch reorganized
...
svn-id: r3863
2002-04-05 00:00:46 +00:00
Nicolas Bacca
cbad525cd3
MP3 cd music patch - still WIP, VBR doesn't work, compress the audio track X to MP3 CBR and name them trackX.mp3 in the game directory - only tested with Loom
...
svn-id: r3861
2002-04-04 22:47:03 +00:00
James Brown
8258a26aed
Fix bad opcode at Zak Airport
...
svn-id: r3850
2002-04-03 15:51:43 +00:00
Vincent Hamm
71be0400dc
Fixed most of the speed issues of insane
...
svn-id: r3833
2002-03-25 22:46:32 +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
7d6020f37a
Fix text in pre-v3 games. Still broken:
...
Charset outline color, scripts randomly hanging, sound, actor animations,
bootparams, full throttle.
svn-id: r3826
2002-03-25 10:05:32 +00:00
James Brown
cc86a591d8
Fix game speed.
...
svn-id: r3824
2002-03-25 09:51:05 +00:00
James Brown
5e509a1d18
Finish gameDetector renaming.
...
svn-id: r3823
2002-03-25 08:51:34 +00:00
Paweł Kołodziejski
ef7ed53887
Visual C++ compilation fixes, and renaming gameDetector
...
svn-id: r3822
2002-03-25 08:46:24 +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
055953b329
Created all the child scumm class. The good one is now selected according to the game database. Now we need to move all the specific stuff to the child class
...
svn-id: r3819
2002-03-25 01:40:51 +00:00
Vincent Hamm
29e08ae6ed
Fixed a few things in the launcher
...
svn-id: r3816
2002-03-25 00:45:09 +00:00
Vincent Hamm
92a19c45ae
Fixed pal init
...
svn-id: r3815
2002-03-24 17:49:47 +00:00
James Brown
14e6021141
Initial variable commit, Known issues:
...
Speed issues, waitForMessage freeze and initial palette crash.
svn-id: r3814
2002-03-24 17:02:31 +00:00
James Brown
000e161afe
A few more things, still very much broken.
...
svn-id: r3813
2002-03-24 16:52:59 +00:00
James Brown
7b93625b17
Add a few more uninited variables. Not done yet.
...
svn-id: r3812
2002-03-24 16:35:17 +00:00
Vincent Hamm
f3de680c64
Fixed some var init
...
svn-id: r3810
2002-03-24 14:35:06 +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