Commit Graph

4983 Commits

Author SHA1 Message Date
Travis Howell
fe43ebf73b No longer stubs
svn-id: r15906
2004-11-27 03:07:21 +00:00
Travis Howell
6cd046a906 Revert opcode EF merge, HE72 uses different array structure.
svn-id: r15905
2004-11-27 02:47:46 +00:00
Max Horn
d172111444 Don't use directory param of File::open unless you have to
svn-id: r15904
2004-11-27 02:26:21 +00:00
Max Horn
876e738dce Moved Engine::getSavePath() to class SaveFileManager; removed the 'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway)
svn-id: r15901
2004-11-27 00:26:11 +00:00
Max Horn
d56cd17183 paranoia
svn-id: r15900
2004-11-26 23:51:56 +00:00
Jerome Fisher
51bafda43a The Adlib MidiDriver is now initialised immediately when it is determined that it may be used. Doing this lazily potentially deadlocked when using MT-32 emulation in mixed MIDI/Adlib mode.
svn-id: r15899
2004-11-26 21:53:12 +00:00
Gregory Montoir
0d27b23efd renamed some HE opcodes and got rid of o72_unknownEF as it seems it was a duplicate of o70_unknownEF
svn-id: r15896
2004-11-26 20:17:02 +00:00
Max Horn
85ec4ee0b5 Turn the v1 member in the costume renderers into a function local object (used to be a member var)
svn-id: r15887
2004-11-25 23:36:02 +00:00
Torbjörn Andersson
ecc7b79a44 Initialize variable to avoid warning and possibly undefined behaviour.
svn-id: r15879
2004-11-25 07:09:30 +00:00
Max Horn
147a09bcf5 (Partial) fix for bug #1035690 (COMI: cannon shooting uses a lot of performance) -- remember, busy waiting is almost always bad, esp. when waiting for another thread...
svn-id: r15875
2004-11-24 10:00:02 +00:00
Max Horn
666d7d106d Some code transformations (no functional change)
svn-id: r15874
2004-11-24 09:47:32 +00:00
Eugene Sandulenko
31e434dcf1 Fix a`ll engines. They work, though current fix is just temporary.
There are plans to add some brains to GameDetector class, which will let us
avoid passing detector to init() method.

svn-id: r15873
2004-11-24 00:14:21 +00:00
Gregory Montoir
37e900a2a3 renamed some HE opcodes
svn-id: r15869
2004-11-23 19:47:54 +00:00
Max Horn
8069f30030 Moved bootscript loading into go(), where it belongs
svn-id: r15868
2004-11-23 09:36:46 +00:00
Travis Howell
bc34d0d562 Revert small part of recent WizImage changes, caused regressions.
svn-id: r15867
2004-11-23 03:08:40 +00:00
Max Horn
aad9f122c0 Added Engine::init() method; added return value to Engine::go()
svn-id: r15865
2004-11-23 00:03:25 +00:00
Max Horn
e146d5f8c3 Renamed unkMessage2 to showMessageDialog; use printString() in script_v100he.cpp, too
svn-id: r15862
2004-11-22 22:32:46 +00:00
Gregory Montoir
9bbb5fa0db HE wiz update, o90_unknown29 fully implemented.
Next step : move all the wiz related stuff to a specific class/struct.

svn-id: r15860
2004-11-22 20:34:29 +00:00
Gregory Montoir
856b589653 as the comment suggested, I rearranged the 3DO strip decoding function. Please, someone owning the 3DO games, test that this doesn't cause any regressions !
svn-id: r15858
2004-11-21 21:40:51 +00:00
Gregory Montoir
cf7f878ddc HE wiz stuff update
svn-id: r15857
2004-11-21 21:31:28 +00:00
Gregory Montoir
be0fb14fac o90_unknown24 implementation
svn-id: r15856
2004-11-21 20:55:56 +00:00
Torbjörn Andersson
ee565c0bae Applied one of my suggested fixes for bug #1060568. Let's see if it causes
any regressions...

svn-id: r15855
2004-11-21 17:47:05 +00:00
Max Horn
fb32e12095 Fix for bug #1052660 (FOA: No keyboard shortcuts for dialogs) - moved hack enabling keyboard fights to allow controlling conversations via number keys again
svn-id: r15853
2004-11-21 14:48:17 +00:00
Max Horn
fa97d4ad89 Removing walkthrough stuff again (talked to aquadran about this, he had no objections)
svn-id: r15849
2004-11-20 23:49:11 +00:00
Paweł Kołodziejski
20e9cf6f20 added walkthrough
svn-id: r15835
2004-11-19 19:50:22 +00:00
Eugene Sandulenko
df4d3fe47a Move most heavy initialization from engine constructor to mainInit()
method which is called from go(). This ensures that extrapath is added
to list od default directories after all other paths.

svn-id: r15815
2004-11-15 03:57:22 +00:00
Gregory Montoir
628b02a9e8 minor Wiz stuff update
svn-id: r15798
2004-11-13 04:05:35 +00:00
Max Horn
eb9404beb8 This is really an IMA codec...
svn-id: r15776
2004-11-10 01:44:46 +00:00
Chris Apers
d4dee021fc Cleanup
svn-id: r15773
2004-11-09 16:04:36 +00:00
Chris Apers
e40f30e81a Cleanup
svn-id: r15759
2004-11-09 11:27:15 +00:00
Chris Apers
2abe17e594 Cleanup
svn-id: r15739
2004-11-09 10:26:33 +00:00
Eugene Sandulenko
805b21181a Major MT-32 emu overhaul based on KingGuppy's code.
o added configure option
 o mi2 intro doesn't freeze anymore and has no sound glitches
 o missing instruments in many titles are fixed
 o numerous memory overwrite bugs are fixed
 o code is cleaned a lot and splitted into many smaller files
 o mt32.cpp went to backends/midi
 o synced with upstream code
 o reverberation fixed

 * don't complain about File class wrapper :)
 * all custom types are back
 * #pragmas are to do
 * maybe some indentation is wrong too

I prefer smaller commits, but this thing came in one piece.

svn-id: r15715
2004-11-06 01:41:32 +00:00
Travis Howell
e0204e91a9 Typo
svn-id: r15713
2004-11-05 09:50:45 +00:00
Travis Howell
df17c27ebf Add patch #1060453 - MIVGA: Actor Scale Patch
svn-id: r15712
2004-11-05 05:13:56 +00:00
Travis Howell
d591de9ab3 Fun shops start.
svn-id: r15680
2004-10-24 13:43:36 +00:00
Travis Howell
dc89fe8e51 Revert, in order to be backwards compatbile with saved games.
svn-id: r15678
2004-10-24 12:05:27 +00:00
Travis Howell
efefeaccc8 Add correct actor number values for a few HE games.
svn-id: r15677
2004-10-24 10:51:46 +00:00
Travis Howell
04e831b9dd *** empty log message ***
svn-id: r15675
2004-10-24 07:08:53 +00:00
Travis Howell
dfeed00204 Ooops
svn-id: r15674
2004-10-24 07:03:23 +00:00
Travis Howell
c70a3c76d3 Move number of actors to scumm settings.
The amount of actors in HE games changes a lot between games.

svn-id: r15673
2004-10-24 06:58:41 +00:00
Travis Howell
fd417f3e09 Only 20 actors in Sam & Max.
svn-id: r15672
2004-10-24 01:22:25 +00:00
Max Horn
b60febe8a8 Patch #1048283 (Improved CJK / FM-TOWNS support & some documention)
svn-id: r15671
2004-10-23 23:08:53 +00:00
Travis Howell
e14b69d18d Still needed for RU freddicove
svn-id: r15667
2004-10-23 13:49:58 +00:00
Torbjörn Andersson
5f7f3dc0d2 Whitespace
svn-id: r15647
2004-10-22 10:25:56 +00:00
Eugene Sandulenko
9d0b746aaa Patch #1048326 Better MT-32 support
svn-id: r15635
2004-10-21 22:37:37 +00:00
Chris Apers
1ac29aae1e Help PalmOS (and more ?) to save memory
svn-id: r15611
2004-10-19 12:30:42 +00:00
Travis Howell
9531348692 _images not required.
Free extra HE resources on exit.

svn-id: r15605
2004-10-18 14:37:38 +00:00
Travis Howell
1922b330ad Add keyboard control for HE80+ games.
svn-id: r15604
2004-10-18 06:40:36 +00:00
Travis Howell
a6da710923 Typos
svn-id: r15603
2004-10-18 05:23:43 +00:00
Travis Howell
33cab90202 Leftover
svn-id: r15602
2004-10-18 05:15:10 +00:00