diff options
Diffstat (limited to 'devtools/tasmrecover/tasm-recover')
-rwxr-xr-x | devtools/tasmrecover/tasm-recover | 111 |
1 files changed, 109 insertions, 2 deletions
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover index 705d3ac6b1..744e285fbf 100755 --- a/devtools/tasmrecover/tasm-recover +++ b/devtools/tasmrecover/tasm-recover @@ -29,6 +29,7 @@ p.strip_path = 3 context = p.parse('dreamweb/dreamweb.asm') p.link() generator = cpp(context, "DreamGen", blacklist = [ + # These functions are not processed 'randomnumber', 'quickquit', 'quickquit2', @@ -39,10 +40,22 @@ generator = cpp(context, "DreamGen", blacklist = [ 'frameoutnm', 'frameoutbh', 'frameoutfx', - 'cls', + 'cls', + 'clearwork', 'printundermon', 'kernchars', 'getnextword', + 'getnumber', + 'dumptextline', + 'printboth', + 'printchar', + 'printdirect', + 'printslow', + 'usetimedtext', + 'dumptimedtext', + 'setuptimedtemp', + 'putundertimed', + 'getundertimed', 'worktoscreen', 'width160', 'convertkey', @@ -55,14 +68,108 @@ generator = cpp(context, "DreamGen", blacklist = [ 'makesprite', 'showframe', 'initman', + 'aboutturn', + 'readheader', + 'fillspace', + 'getroomdata', + 'startloading', + 'showreelframe', + 'showgamereel', + 'getreelframeax', + 'findsource', 'walking', + 'autosetwalk', + 'checkdest', 'spriteupdate', 'dodoor', + 'lockeddoorway', 'liftsprite', 'frameoutv', 'modifychar', + 'allocatework', 'lockmon', 'cancelch0', - 'cancelch1' + 'cancelch1', + 'getroomspaths', + 'makebackob', + 'dealwithspecial', + 'plotreel', + 'facerightway', + 'zoom', + 'crosshair', + 'showrain', + 'domix', + 'channel0tran', + 'makenextblock', + 'loopchannel0', + 'parseblaster', + 'deltextline', + 'doblocks', + 'checkifperson', + 'checkiffree', + 'getreelstart', + 'findobname', + 'copyname', + 'commandwithob', + 'showpanel', + 'updatepeople', + 'madmantext', + 'madmode', + 'movemap', + 'doorway', + 'widedoor', + 'showallobs', + 'addalong', + 'addlength', + 'getdimension', + 'getxad', + 'getyad', + 'getmapad', + 'calcmapad', + 'calcfrframe', + 'finalframe', + 'commandonly', + 'makename', + 'findlen', + 'blocknametext', + 'walktotext', + 'personnametext', + 'findxyfrompath', + 'findormake', + 'setallchanges', + 'dochange', + 'deletetaken', + 'placesetobject', + 'removesetobject', + 'showallfree', + 'adjustlen', + 'finishedwalking', + 'checkone', + 'getflagunderp', + 'walkandexamine', + 'obname', + 'delpointer', + 'showblink', + 'dumpblink', + 'dumppointer', + 'showpointer', + 'animpointer', + 'checkcoords', + 'readmouse', + 'readmouse1', + 'readmouse2', + 'readmouse3', + 'readmouse4', + 'waitframes', + 'drawflags', + ], skip_output = [ + # These functions are processed but not output + 'dreamweb', + 'backobject', + 'mainman', + 'madman', + 'loadgame', + 'savegame', + 'doload' ]) generator.generate('dreamweb') #start routine |