aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorD G Turner2012-07-05 11:43:49 +0100
committerD G Turner2012-07-05 11:43:49 +0100
commit91d6db93f00eb4ccf4179c26ee47c0c02ed2ed5e (patch)
tree8619278f95067ef6bc312f83ac0b389a166c254d
parent3526f6760d298c91c25a5c6c366a2a0afe335f75 (diff)
downloadscummvm-rg350-91d6db93f00eb4ccf4179c26ee47c0c02ed2ed5e.tar.gz
scummvm-rg350-91d6db93f00eb4ccf4179c26ee47c0c02ed2ed5e.tar.bz2
scummvm-rg350-91d6db93f00eb4ccf4179c26ee47c0c02ed2ed5e.zip
TEENAGENT: Add symbols for Segment sizes.
-rw-r--r--engines/teenagent/resources.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/teenagent/resources.cpp b/engines/teenagent/resources.cpp
index 597ca670c0..f8efb63379 100644
--- a/engines/teenagent/resources.cpp
+++ b/engines/teenagent/resources.cpp
@@ -60,6 +60,10 @@ quick note on varia resources:
11: quit shareware
*/
+#define CSEG_SIZE 46000 // 0xb3b0
+#define DSEG_SIZE 59280 // 0xe790
+#define ESEG_SIZE 35810 // 0x8be2
+
bool Resources::loadArchives(const ADGameDescription *gd) {
Common::File *dat_file = new Common::File();
if (!dat_file->open("teenagent.dat")) {
@@ -70,9 +74,9 @@ bool Resources::loadArchives(const ADGameDescription *gd) {
return false;
}
Common::SeekableReadStream *dat = Common::wrapCompressedReadStream(dat_file);
- cseg.read(dat, 0xb3b0);
- dseg.read(dat, 0xe790);
- eseg.read(dat, 0x8be2);
+ cseg.read(dat, CSEG_SIZE);
+ dseg.read(dat, DSEG_SIZE);
+ eseg.read(dat, ESEG_SIZE);
delete dat;