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 |
|
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 |
|
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 |
|
James Brown
|
796daa4c72
|
Add SuperSai (-g2) and SuperEagle (-g3) modes. Much bugfixing and optimisation needed. Maybe an asm language version.
svn-id: r3717
|
2002-03-10 08:09:44 +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 |
|
Enrico Rolfi
|
f6fac2385a
|
Added the config file support for the MacOS classic port. Inserted an atexit call so now the cursor is re-enabled on quit.
svn-id: r3712
|
2002-03-09 13:48:02 +00:00 |
|