aboutsummaryrefslogtreecommitdiff
path: root/simon/simon.cpp
diff options
context:
space:
mode:
authorTravis Howell2005-10-09 09:03:37 +0000
committerTravis Howell2005-10-09 09:03:37 +0000
commit6b897dd90b26baf4453cd116ed25bb122a3232c8 (patch)
tree457ced7d92db4414a43338c07cb04ac258863408 /simon/simon.cpp
parentd67009d5e5c4460a3d8ec2c4d9d7f70ce4bc6be2 (diff)
downloadscummvm-rg350-6b897dd90b26baf4453cd116ed25bb122a3232c8.tar.gz
scummvm-rg350-6b897dd90b26baf4453cd116ed25bb122a3232c8.tar.bz2
scummvm-rg350-6b897dd90b26baf4453cd116ed25bb122a3232c8.zip
Add more stubs for FF.
Disable scale images in FF for now. svn-id: r18987
Diffstat (limited to 'simon/simon.cpp')
-rw-r--r--simon/simon.cpp25
1 files changed, 18 insertions, 7 deletions
diff --git a/simon/simon.cpp b/simon/simon.cpp
index 079c649a68..d13501c52a 100644
--- a/simon/simon.cpp
+++ b/simon/simon.cpp
@@ -264,12 +264,12 @@ static const GameSpecificSettings simon2dos_settings = {
};
static const GameSpecificSettings feeblefiles_settings = {
- "", // gme_filename
- "", // wav_filename
- "", // voc_filename
- "", // mp3_filename
- "", // vorbis_filename
- "", // flac_filename
+ "", // gme_filename
+ "VOICES.WAV", // wav_filename
+ "VOICES.VOC", // voc_filename
+ "VOICES.MP3", // mp3_filename
+ "VOICES.OGG", // vorbis_filename
+ "VOICES.FLA", // flac_filename
"", // voc_effects_filename
"", // mp3_effects_filename
"", // vorbis_effects_filename
@@ -362,7 +362,15 @@ SimonEngine::SimonEngine(GameDetector *detector, OSystem *syst)
}
VGA_DELAY_BASE = 1;
- if (_game & GF_SIMON2) {
+ if (_game == GAME_FEEBLEFILES) {
+ NUM_VIDEO_OP_CODES = 85;
+#ifndef __PALM_OS__
+ VGA_MEM_SIZE = 2000000;
+#else
+ VGA_MEM_SIZE = gVars->memory[kMemSimon2Games];
+#endif
+ TABLES_MEM_SIZE = 100000;
+ } else if (_game & GF_SIMON2) {
TABLE_INDEX_BASE = 1580 / 4;
TEXT_INDEX_BASE = 1500 / 4;
NUM_VIDEO_OP_CODES = 75;
@@ -525,10 +533,13 @@ SimonEngine::SimonEngine(GameDetector *detector, OSystem *syst)
_scriptUnk1 = 0;
_vgaVar6 = 0;
_scrollX = 0;
+ _scrollY = 0;
_scrollXMax = 0;
+ _scrollYMax = 0;
_scrollCount = 0;
_scrollFlag = 0;
_scrollHeight = 0;
+ _scrollWidth = 0;
_scrollImage = 0;
_vgaVar8 = 0;