aboutsummaryrefslogtreecommitdiff
path: root/engines/adl
diff options
context:
space:
mode:
Diffstat (limited to 'engines/adl')
-rw-r--r--engines/adl/adl.cpp2
-rw-r--r--engines/adl/detection.cpp6
-rw-r--r--engines/adl/hires4.cpp2
3 files changed, 6 insertions, 4 deletions
diff --git a/engines/adl/adl.cpp b/engines/adl/adl.cpp
index 9afb2c6700..62f07ad639 100644
--- a/engines/adl/adl.cpp
+++ b/engines/adl/adl.cpp
@@ -673,7 +673,7 @@ Common::Error AdlEngine::loadGameState(int slot) {
// NOTE: _state.curPicture is part of the save state in the original engine. We
// reconstruct it instead. This is believed to be safe for at least hires 0-2, but
// this may need to be re-evaluated for later games.
- _state.curPicture = _state.rooms[_state.room].curPicture;
+ _state.curPicture = getCurRoom().curPicture;
size = inFile->readUint32BE();
if (size != _state.items.size())
diff --git a/engines/adl/detection.cpp b/engines/adl/detection.cpp
index 10812d79ea..5cd7cca02d 100644
--- a/engines/adl/detection.cpp
+++ b/engines/adl/detection.cpp
@@ -145,11 +145,13 @@ static const AdlGameDescription gameDescriptions[] = {
"hires4", 0,
{
{ "ULYS1A.XFD", 0, "26365d2b06509fd21e7a7919e33f7199", 92160 },
- // FIXME: Add sides 1B and 2C
+ { "ULYS1B.XFD", 0, "37919c72a4103e6f897ee7daa8261d1d", 92160 },
+ // Load 'N' Go Software release XAG-0646 appears to be missing the second disk
+ { "ULYS2C.XFD", 0, "00000000000000000000000000000000", 92160 },
AD_LISTEND
},
Common::EN_ANY,
- Common::kPlatformAtariST, // FIXME
+ Common::kPlatformAtari8Bit,
ADGF_UNSTABLE,
GUIO2(GAMEOPTION_COLOR_DEFAULT_ON, GAMEOPTION_SCANLINES)
},
diff --git a/engines/adl/hires4.cpp b/engines/adl/hires4.cpp
index ddfc868e9a..3775a2d1eb 100644
--- a/engines/adl/hires4.cpp
+++ b/engines/adl/hires4.cpp
@@ -261,7 +261,7 @@ void HiRes4Engine_Atari::adjustDataBlockPtr(byte &track, byte &sector, byte &off
Engine *HiRes4Engine_create(OSystem *syst, const AdlGameDescription *gd) {
switch (gd->desc.platform) {
- case Common::kPlatformAtariST:
+ case Common::kPlatformAtari8Bit:
return new HiRes4Engine_Atari(syst, gd);
default:
error("Unsupported platform");