aboutsummaryrefslogtreecommitdiff
path: root/devtools
diff options
context:
space:
mode:
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',