aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Howell2004-08-28 04:02:49 +0000
committerTravis Howell2004-08-28 04:02:49 +0000
commitdc7c03029dd74b58495b65eebe0571d56ff05a01 (patch)
tree1e4b3fae00b21208cea9846cfe8520f337081793
parent26ff4a2b703fc040f1d09a3341b098cc9e3bfeb1 (diff)
downloadscummvm-rg350-dc7c03029dd74b58495b65eebe0571d56ff05a01.tar.gz
scummvm-rg350-dc7c03029dd74b58495b65eebe0571d56ff05a01.tar.bz2
scummvm-rg350-dc7c03029dd74b58495b65eebe0571d56ff05a01.zip
Update HE games
Update HE game issues/todo Disable opcode E4 (Specific to fbear and has no benefit so far) svn-id: r14802
-rw-r--r--README14
-rw-r--r--TODO12
-rw-r--r--doc/03.tex16
-rw-r--r--scumm/script_v6.cpp5
4 files changed, 20 insertions, 27 deletions
diff --git a/README b/README
index 08172b3984..cab7937ab5 100644
--- a/README
+++ b/README
@@ -121,6 +121,11 @@ SCUMM Games:
Full Throttle [Game: ft]
Curse of Monkey Island [Game: comi]
+ Fatty Bear's Birthday Surprise [Game: fbear]
+ Fatty Bear's Fun Pack [Game: fbpack]
+ Putt-Putt Goes To The Moon [Game: puttmoon]
+ Putt-Putt Joins the Parade [Game: puttputt]
+
Other Games:
Beneath a Steel Sky [Game: sky]
Broken Sword I [Game: sword1]
@@ -132,21 +137,12 @@ Other Games:
Simon the Sorcerer 2 [Game: simon2dos/
simon2talkie]
-The following games should be completable, but have some critical problems that
-prevent them from being fully supported at this time. Please do not file bug
-reports about them.
-
- Putt-Putt Joins the Parade [Game: puttputt]
-
The following games should load, but are not yet fully playable. Play these at
your own risk, and please do not file bug reports about them. If you want
the latest updates on game compatibility, visit our web site and view the
compatibility chart.
- Putt-Putt Goes To The Moon [Game: puttmoon]
Putt-Putt's Fun Pack [Game: funpack]
- Fatty Bear's Birthday Surprise [Game: fbear]
- Fatty Bear's Fun Pack [Game: fbpack]
The following games are SCUMM engine, but NOT supported by ScummVM (yet).
diff --git a/TODO b/TODO
index 0bb99eb9c4..91bd8f058e 100644
--- a/TODO
+++ b/TODO
@@ -238,17 +238,15 @@ SCUMM
- Add proper handling of sound looping in Humongous games
- Add sound pitch support for piano keys in piano mini game of fbear (DOS)
- Add rename/delete file support, to make file opcodes function correctly
- - Fix akos asserts in puttmoon, caused by butterfly at start, robot near
- garage and rock animations near rocket.
- - Fix freezes when letting butterfly into fireworks factory and playing alien
- tag in puttmoon
- - Fix creature behind garage door disappearing in moondemo
- Fix remaining masking issues, when cars come out of garages in puttputt and
when Putt-Putt gets off the chair in Cosmic Dust Diner of puttmoon
- Document and fix AKOS differences in Humongous Entertainment games
- - Support various newer Humongous Entertainment games
* Humongous entertainment >= v7 titles:
- - Add variables for _heversion > 72
+ - Add support for akos codec 32 (Used in water)
+ - Add support for akos_drawLimb C025 (Used in zoodemo)
+ - Add support for new charset codes
+ - Add support for debug strings (Replaces %d & %s with ints/strings from stack list)
+ - Add support for various new opcodes
- Add support for Scummsys.9x and C++ engine MAXS blocks
Broken Sword 2
diff --git a/doc/03.tex b/doc/03.tex
index 4b1f8f9ea6..cb69b34079 100644
--- a/doc/03.tex
+++ b/doc/03.tex
@@ -37,6 +37,11 @@ this is not always true.
The Dig& [Game: dig]\\
Full Throttle& [Game: ft]\\
Curse of Monkey Island& [Game: comi]\\
+
+ Fatty Bear's Birthday Surprise& [Game: fbear]\\
+ Fatty Bear's Fun Pack& [Game: fbpack]\\
+ Putt-Putt Goes To The Moon& [Game: puttmoon]\\
+ Putt-Putt Joins the Parade& [Game: puttputt]\\
\end{tabular}
\item Other Games:\\
\begin{tabular}[h]{ll}
@@ -51,23 +56,12 @@ this is not always true.
& simon2talkie]\\
\end{tabular}
-The following games should be completable, but have some critical problems that
-prevent them from being fully supported at this time. Please do not file bug
-reports about them.
-
- \begin{tabular}[h]{ll}
- Putt-Putt Joins the Parade& [puttputt]\\
- \end{tabular}
-
The following games should load, but are not yet fully playable. Play these at your own risk, and please do not file bug reports about them. If you want
the latest updates on game compatibility, visit our web site and view the
compatibility chart.
\begin{tabular}{ll}
- Putt-Putt Goes To The Moon& [Game: puttmoon]\\
Putt-Putt's Fun Pack& [Game: funpack]\\
- Fatty Bear's Birthday Surprise& [Game: fbear]\\
- Fatty Bear's Fun Pack& [Game: fbpack]\\
\end{tabular}
The following games are SCUMM engine, but NOT supported by ScummVM (yet).
diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp
index ffb96a831a..753714a8bf 100644
--- a/scumm/script_v6.cpp
+++ b/scumm/script_v6.cpp
@@ -3079,7 +3079,12 @@ void ScummEngine_v6::o6_getPixel() {
}
void ScummEngine_v6::o6_setBoxSet() {
+ //FIXME Causes glitches and game to crash
+ // Only used in fbear when leaving the basement
+
int arg = pop();
+ return;
+
const byte *room = getResourceAddress(rtRoom, _roomResource);
const byte *boxd = NULL, *boxm = NULL;
int32 dboxSize, mboxSize;