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
James Brown
fe991a1a06
Fix a very silly -incorrect- fix for walkboxen. Matrix is still wrong, tho :(
...
svn-id: r3678
2002-03-07 05:18:55 +00:00
James Brown
178540c989
Applied cleanup and scaling patch by Rob.
...
svn-id: r3665
2002-03-06 12:24:56 +00:00
James Brown
abbc4bf289
Code cleanup - get rid of a bunch of typecast and unused variable warnings.
...
svn-id: r3627
2002-02-24 17:25:03 +00:00
Vincent Hamm
8168c0b11d
Fixed some boxes issues. Matrix is still buggy
...
svn-id: r3620
2002-02-22 16:06:09 +00:00
James Brown
d352341269
Some temporary changes. New debug command 'b' draws walkboxes on the screen.
...
For indy3_256/zak256, change the #if 1 in scumm.h - it makes the walkboxes
draw correctly, although the actors still don't navigate right.
svn-id: r3609
2002-02-19 18:04:21 +00:00
James Brown
5897caa9e5
Voice support for loom talkie. Thanks Arisme.
...
Other ports will have to add a new 'cd_playtrack' function, lest there be compile errors.
svn-id: r3608
2002-02-19 03:11:46 +00:00
James Brown
7ee034af88
Further LFL additions. Zak256 plays bits of its intro, and LoomCD partially runs (may need
...
to hit escape a few times, after selecting your difficulty).
Still very incomplete and in progress.
svn-id: r3568
2002-02-12 21:28:07 +00:00
Ludvig Strigeus
0e66f42581
fixed two bugs in indy4.
...
actors were facing in the wrong direction on the stairs,
actors moved strangely in monte carlo
svn-id: r3538
2001-12-29 12:45:54 +00:00
Ludvig Strigeus
b4c2832e5f
notification if alt-enter fullscreen doesn't work
...
svn-id: r3536
2001-12-28 17:56:53 +00:00