aboutsummaryrefslogtreecommitdiff
path: root/devtools
diff options
context:
space:
mode:
authorWillem Jan Palenstijn2011-12-03 18:46:03 +0100
committerWillem Jan Palenstijn2011-12-03 18:48:44 +0100
commitb011591b3289012cb696a80523683df04b2301f2 (patch)
treea43a58bd9f35eb191a1e4f1f01533f70b3e41e1f /devtools
parent94fffc43277f1088703d4956005a0f0e33f6afd4 (diff)
downloadscummvm-rg350-b011591b3289012cb696a80523683df04b2301f2.tar.gz
scummvm-rg350-b011591b3289012cb696a80523683df04b2301f2.tar.bz2
scummvm-rg350-b011591b3289012cb696a80523683df04b2301f2.zip
DREAMWEB: Omit a number of unused binary blobs
Diffstat (limited to 'devtools')
-rw-r--r--devtools/tasmrecover/dreamweb/object.asm2
-rwxr-xr-xdevtools/tasmrecover/tasm-recover30
2 files changed, 31 insertions, 1 deletions
diff --git a/devtools/tasmrecover/dreamweb/object.asm b/devtools/tasmrecover/dreamweb/object.asm
index 807a100052..6a5f7c30a8 100644
--- a/devtools/tasmrecover/dreamweb/object.asm
+++ b/devtools/tasmrecover/dreamweb/object.asm
@@ -375,7 +375,7 @@ invlist1: dw 273,320,157,198,getbackfromob
dw inventx+167,inventx+167+(18*3),inventy-18,inventy-2,incryanpage
dw inventx
openchangesize: dw inventx+(4*itempicsize)
- dw inventy+100,inventy+100+itempicsize,useopened
+invlist1continued: dw inventy+100,inventy+100+itempicsize,useopened
dw inventx,inventx+(5*itempicsize)
dw inventy,inventy+(2*itempicsize),intoinv
dw 0,320,0,200,blank
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index e651f676ba..66e1dcc567 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -25,6 +25,35 @@ from tasm.parser import parser
from tasm.cpp import cpp
p = parser(skip_binary_data = [
+ # These data blobs are not output
+ # dreamweb.asm
+ 'roomdata',
+ 'mainlist',
+ 'mainlist2',
+ 'menulist',
+ 'folderlist',
+ 'stak',
+ 'keyconverttab',
+ # keypad.asm
+ 'keypadlist',
+ # object.asm
+ 'invlist1', 'invlist1continued',
+ 'examlist',
+ 'withlist1',
+ # saveload.asm
+ 'loadlist',
+ 'savelist',
+ 'endgametext1',
+ # sblaster.asm
+ 'dmaaddresses',
+ # sprite.asm
+ 'reelcalls',
+ 'facelist',
+ 'rainlocations',
+ # use.asm
+ 'uselist',
+ # vgagrafx.asm
+ 'shaketable',
])
p.strip_path = 3
context = p.parse('dreamweb/dreamweb.asm')
@@ -117,6 +146,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'dolook',
'domix',
'doorway',
+ 'doshake',
'drawflags',
'drawfloor',
'dumpblink',