aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorTravis Howell2007-06-16 08:56:50 +0000
committerTravis Howell2007-06-16 08:56:50 +0000
commite8b89bcca1fc94a4d9b0c1e0652fd011418b61a2 (patch)
tree96992afde159c6d0f6b6efa3ba9bd1931a1b1e0e /engines
parent332a2e23d863f7e0530de8e08e45f57ebd890975 (diff)
downloadscummvm-rg350-e8b89bcca1fc94a4d9b0c1e0652fd011418b61a2.tar.gz
scummvm-rg350-e8b89bcca1fc94a4d9b0c1e0652fd011418b61a2.tar.bz2
scummvm-rg350-e8b89bcca1fc94a4d9b0c1e0652fd011418b61a2.zip
Update comment.
svn-id: r27446
Diffstat (limited to 'engines')
-rw-r--r--engines/parallaction/archive.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/engines/parallaction/archive.cpp b/engines/parallaction/archive.cpp
index e71b216eac..b678b6df3c 100644
--- a/engines/parallaction/archive.cpp
+++ b/engines/parallaction/archive.cpp
@@ -33,10 +33,15 @@
namespace Parallaction {
-// HACK: one archive ('fr') in Nippon Safes Demo for Amiga uses different
-// internal offsets than all the other archives. When an archive is opened
-// its size if checked against SIZEOF_SMALL_ARCHIVE ('fr' size) so Archive
-// can behave properly.
+// HACK: Several archives ('de', 'en', 'fr' and 'disk0') in the multi-lingual
+// Amiga version of Nippon Safes, and one archive ('fr') in the Amiga Demo of
+// Nippon Safes used different internal offsets than all the other archives.
+//
+// When an archive is opened in the Amiga demo, its size is checked against
+// SIZEOF_SMALL_ARCHIVE to detect when the smaller archive is used.
+//
+// When an archive is opened in Amiga multi-lingual version, the header is
+// checked again NDOS to detect when a smaller archive is used.
//
#define SIZEOF_SMALL_ARCHIVE 12778