James Brown
e78435b817
SMUsH movie audio for The Dig
...
svn-id: r4293
2002-05-12 17:49:34 +00:00
James Brown
0d60185a88
Add new mixer 'append' function to allow pseudo-streaming for SMUSH
...
svn-id: r4291
2002-05-12 16:53:13 +00:00
James Brown
f9b44db5b0
Fix some Full Throttle smush problems from implementing the new Dig codecs.
...
Added preliminary FT smush sound by jah - This needs work, it has to be
able to STREAM audio to the mixer and append an existing buffer, not
just create a new sample for each audio packet.
svn-id: r4289
2002-05-12 11:47:50 +00:00
James Brown
21e14b44c5
Add raw PCM part to dig .bun decompressor.
...
svn-id: r4219
2002-05-06 15:32:32 +00:00
Enrico Rolfi
38d048b86b
Fixed some things for Macintosh ports
...
svn-id: r4212
2002-05-05 19:06:51 +00:00
James Brown
6979311c0a
More SMUSH patches by aquadran: Implement code 4.
...
svn-id: r4195
2002-05-04 06:31:24 +00:00
Lionel Ulmer
97880e239a
Well, one small commit before going to bed to regain the commit king
...
(damn Arisme :-) ).
This fixes a warning found out by Valgrind when playing the Smush
movies in TheDig.
svn-id: r4170
2002-05-01 23:03:38 +00:00
James Brown
4924ecd7da
Added missing Dig smush codecs. Dig movies are now perfect, graphically.
...
Thanks Aquadran.
svn-id: r4139
2002-04-30 07:40:56 +00:00
James Brown
58334a8f8f
Updated SMUSH fix. Thanks aquadran.
...
svn-id: r4130
2002-04-29 08:31:45 +00:00
James Brown
5f9bd8343c
Small inSANE patch for the dig, and start of Dig Audio support.
...
It seems to crash using AUTOFREE for some reason. Can someone Valgrind/Purify this for me?
svn-id: r4129
2002-04-29 08:28:27 +00:00
Vincent Hamm
ce464ac7e4
Fixed insane palette. Slowed down insane playback (need to find a better way)
...
svn-id: r4080
2002-04-25 11:06:15 +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
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
Ruediger Hanke
db1862a9af
MorphOS version adapted to v0.2.0
...
svn-id: r3902
2002-04-10 20:48:27 +00:00
Vincent Hamm
60c0e580ab
fixed a little glitch that appeared in insane palette
...
svn-id: r3848
2002-04-02 17:22:03 +00:00
Vincent Hamm
5425849f43
Wrote the string map for V7. Gui colors are still bad
...
svn-id: r3847
2002-04-02 17:15:27 +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
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
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
d2d2ae7e7d
Now insane stream is unpacked in the main video buffer. So there is no more glitch when going back from insane to scumm. Also less memory is now required during insane playback
...
svn-id: r3794
2002-03-20 23:04:35 +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
87ac8ae487
Apply some patches by syke to prevent buffer overruns, etc.
...
svn-id: r3723
2002-03-10 17:33:04 +00:00
Mutwin Kraus
75f87fc10e
NEED_SDL_HEADERS shouldn't be defined on the Carbon Mac Port...
...
svn-id: r3718
2002-03-10 13:50:05 +00:00
Vincent Hamm
8a31ebce90
Fixed an smush directory error
...
svn-id: r3691
2002-03-08 21:40:50 +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
Vincent Hamm
5b2e56509d
Implemented the cutscene exit key during smush playback
...
svn-id: r3671
2002-03-06 21:22:56 +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
Vincent Hamm
cf868605f6
Preliminary smush playback support.
...
svn-id: r3669
2002-03-06 19:58:06 +00:00