[Scummvm-git-logs] scummvm master -> 4cfc360645ff0d84920ca47bb77bb0d7c2cdefb8

neuromancer noreply at scummvm.org
Sat Nov 19 07:43:45 UTC 2022


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
4cfc360645 FREESCAPE: improved the parsing of data from amiga and atari releases of driller


Commit: 4cfc360645ff0d84920ca47bb77bb0d7c2cdefb8
    https://github.com/scummvm/scummvm/commit/4cfc360645ff0d84920ca47bb77bb0d7c2cdefb8
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2022-11-19T08:44:42+01:00

Commit Message:
FREESCAPE: improved the parsing of data from amiga and atari releases of driller

Changed paths:
    engines/freescape/games/driller.cpp


diff --git a/engines/freescape/games/driller.cpp b/engines/freescape/games/driller.cpp
index 7ee8e8c6deb..1deea71cdb4 100644
--- a/engines/freescape/games/driller.cpp
+++ b/engines/freescape/games/driller.cpp
@@ -179,12 +179,6 @@ void DrillerEngine::loadAssetsDemo() {
 		if (!file.isOpen())
 			error("Failed to open 'data' file");
 
-		// loadGlobalObjects(file, 0xbd62);
-		/*file->seek(0x29efe);
-		load8bitArea(file, 16);
-		file->seek(0x2a450);
-		load8bitArea(file, 16);*/
-
 		load8bitBinary(&file, 0x442, 16);
 		loadPalettes(&file, 0x0);
 
@@ -193,6 +187,7 @@ void DrillerEngine::loadAssetsDemo() {
 		if (!file.isOpen())
 			error("Failed to open 'driller' file");
 		loadMessagesFixedSize(&file, 0x3960, 14, 20);
+		loadGlobalObjects(&file, 0x3716);
 
 		file.close();
 		file.open("soundfx");
@@ -227,12 +222,6 @@ void DrillerEngine::loadAssetsDemo() {
 		if (!file.isOpen())
 			error("Failed to open 'data' file");
 
-		// loadGlobalObjects(file, 0xbd62);
-		/*file->seek(0x29efe);
-		load8bitArea(file, 16);
-		file->seek(0x2a450);
-		load8bitArea(file, 16);*/
-
 		load8bitBinary(&file, 0x442, 16);
 		loadPalettes(&file, 0x0);
 
@@ -241,6 +230,7 @@ void DrillerEngine::loadAssetsDemo() {
 		if (!file.isOpen())
 			error("Failed to open 'x.prg' file");
 		loadMessagesFixedSize(&file, 0x3b90, 14, 20);
+		loadGlobalObjects(&file, 0x3946);
 
 		file.close();
 		file.open("soundfx");
@@ -297,6 +287,8 @@ void DrillerEngine::loadAssetsFullGame() {
 			if (!file.isOpen())
 				error("Failed to open 'driller' executable for Amiga");
 
+			loadMessagesFixedSize(&file, 0x499a, 14, 20);
+			loadGlobalObjects(&file, 0x4098);
 			load8bitBinary(&file, 0x21a3e, 16);
 			loadPalettes(&file, 0x215fc);
 




More information about the Scummvm-git-logs mailing list