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
|
f896193a83
|
Zak/Loom/Indy3 object flags fix. Only translates CLASS_TOUCHABLE at the moment.
svn-id: r3849
|
2002-04-03 15:45:32 +00:00 |
|
James Brown
|
1415ba6d0c
|
Fixed saved states - broke format of course, we need to come up with a better way to do this. Thanks jah :)
svn-id: r3846
|
2002-04-01 06:53:59 +00:00 |
|
Nicolas Bacca
|
8780d0e5d6
|
Reswitched getVarOrDirectByte/Word to SIGNED int - fixes some disappearing objects problem due to an invalid elevation. Please yell if it breaks something else :)
svn-id: r3843
|
2002-03-31 08:35:42 +00:00 |
|
James Brown
|
9a751f4e76
|
Fix some VC6++ debug actor-related crashes.
Mask, Charset color and WaitForMessage hangs still remain.
svn-id: r3838
|
2002-03-29 12:15:41 +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 |
|
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
|
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 |
|
Vincent Hamm
|
7b1bbf81e0
|
reimplemented opcode 0xEC a better way
svn-id: r3801
|
2002-03-22 11:15:33 +00:00 |
|
Vincent Hamm
|
70f18a9394
|
Partialy implemented opcode 0xEC
svn-id: r3800
|
2002-03-22 10:56:03 +00:00 |
|
James Brown
|
ce35bfb10d
|
Add gfx.h and akos.h
svn-id: r3798
|
2002-03-22 03:30:57 +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 |
|
Vincent Hamm
|
fbf9c5b318
|
Preliminary redesigned of the virtual screen system. Now all the screen buffers are in a single 320*200 buffer, making video subprocess far more easy to do. On glitch remain in inventory's black area
svn-id: r3793
|
2002-03-20 22:58:41 +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
|
1e5b130846
|
khaleks fix for indy3/zak fonts.
svn-id: r3791
|
2002-03-19 14:39:02 +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 |
|
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
|
932973f8fa
|
Fixed a line that prevented to compile.
svn-id: r3775
|
2002-03-17 12:10:41 +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 |
|
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 |
|
James Brown
|
d8adad386f
|
winCE part 2 - still gui.cpp and scummvm.cpp left
svn-id: r3752
|
2002-03-14 14:45:04 +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
|
4d0c43520f
|
Fix an OB1 and typecast. Need to find out cause of invalid object index to begin with..
svn-id: r3738
|
2002-03-13 04:57:33 +00:00 |
|
Vincent Hamm
|
8423cec833
|
Fixed more box issues in zak/indy3/loomcd
svn-id: r3729
|
2002-03-11 13:15:07 +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 |
|
Mutwin Kraus
|
94dc86cba7
|
One ifdef broke my Port, fixed it
svn-id: r3719
|
2002-03-10 13:53:14 +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 |
|
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 |
|
Enrico Rolfi
|
88378a2ed8
|
Added an alias declaration for the Point type as SCUMM_Point cause it already exists on the MacOS
svn-id: r3696
|
2002-03-08 23:55:47 +00:00 |
|
Lionel Ulmer
|
ed8d623b3a
|
Yet another packing fix for the iPAQ (seems that GCC does not 'recurse pack' and only pack the structure on which the attribute is put). Note: maybe the pack on the unions is superfluous, but well, one never knows :-)
svn-id: r3693
|
2002-03-08 23:05:41 +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
|
f5ff443424
|
Rename o6_samGame to o6_bompWindow.
svn-id: r3679
|
2002-03-07 05:41:53 +00:00 |
|
James Brown
|
aea131d95b
|
Fixes to Sam and Max subgames.
Add 'insane.cpp' to VC++ project.
svn-id: r3675
|
2002-03-07 04:29:24 +00:00 |
|
Lionel Ulmer
|
8a63b6c012
|
Added possibility to use a '.so3' file instead of a .SOU file. The tool to generate this .SO3 file will be comitted later on :-) (it's available in the mailing list archives for now).
svn-id: r3673
|
2002-03-06 23:17:16 +00:00 |
|
Vincent Hamm
|
cf868605f6
|
Preliminary smush playback support.
svn-id: r3669
|
2002-03-06 19:58:06 +00:00 |
|
James Brown
|
6265b84fb3
|
Minor stack fix.
svn-id: r3668
|
2002-03-06 15:59:25 +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
|
17270d2ccd
|
Fixed some more Sam and Max bugs. Is now playable to BumpusVille.
Added two new debug commands, one to read and set variables, the other
to set a 'watch' on variables.
svn-id: r3662
|
2002-03-06 10:03:00 +00:00 |
|
Vincent Hamm
|
474c9e333b
|
Reimplemented the preliminary Dig features. Implemented actor with many direction. Fixed bomp bug
svn-id: r3661
|
2002-03-06 09:40:21 +00:00 |
|
Vincent Hamm
|
720c41a25f
|
Fixed a few things with V7 and samnmax midi (still not working)
svn-id: r3655
|
2002-03-05 22:23:48 +00:00 |
|
Vincent Hamm
|
0d46f4a2f2
|
Fixed OF_OWNER_ROOM for V7 implementation
svn-id: r3654
|
2002-03-05 21:27:24 +00:00 |
|