Commits

Anonymous committed 3f04b01

opcode 74 - separator of SAY and GET

Comments (0)

Files changed (2)

 OPEN:
   general:
     TODO check how the segment and offset work in symbol table of blinker compiled exes
+    TODO  'DO CASE' syntax
     BUG: symbols are badly resolved for blinker, maybe for anything bigger than simple test programs in other linkers too
          example: ./dp_stdout.py target/farm.exe -l b -p 474817 -c 35 -f disass
                   KeyError - key 429
    70 : {  'OP_MNEMON' : 'FC_SUBPROC'      ,  'OP_STRING' : '%s(%s)'             ,  'OP_CLASS' : 'flowctrl' ,  'OP_RESULT' : 1  ,  'OP_STACKPR' :   2,  'OP_WORDPR' :   0,  'OP_DECVAL' :  70 },
    71 : {  'OP_MNEMON' : 'OP_GE'           ,  'OP_STRING' : '( %s >= %s )'       ,  'OP_CLASS' : 'operator' ,  'OP_RESULT' : 1  ,  'OP_STACKPR' :   2,  'OP_WORDPR' :   0,  'OP_DECVAL' :  71 },
    72 : {  'OP_MNEMON' : 'DV_GET'          ,  'OP_STRING' : 'GET %s%s'           ,  'OP_CLASS' : 'deviceio' ,  'OP_RESULT' : 0  ,  'OP_STACKPR' :   2,  'OP_WORDPR' :   0,  'OP_DECVAL' :  72 },
+   74 : {  'OP_MNEMON' : 'DV_UNKNOWN'      ,  'OP_STRING' : '&& this goes between SAY ang GET' ,  'OP_CLASS' : 'deviceio' ,  'OP_RESULT' : 0  ,  'OP_STACKPR' :   0,  'OP_WORDPR' :   0,  'OP_DECVAL' :  74 },
    78 : {  'OP_MNEMON' : 'SP_INDEX_END'    ,  'OP_STRING' : ''                   ,  'OP_CLASS' : 'special'  ,  'OP_RESULT' : 0  ,  'OP_STACKPR' :   0,  'OP_WORDPR' :   0,  'OP_DECVAL' :  78 },
    79 : {  'OP_MNEMON' : 'OP_GT'           ,  'OP_STRING' : '( %s > %s )'        ,  'OP_CLASS' : 'operator' ,  'OP_RESULT' : 1  ,  'OP_STACKPR' :   2,  'OP_WORDPR' :   0,  'OP_DECVAL' :  79 },
    81 : {  'OP_MNEMON' : 'FN_INKEY0'       ,  'OP_STRING' : 'INKEY()'            ,  'OP_CLASS' : 'function' ,  'OP_RESULT' : 1  ,  'OP_STACKPR' :   0,  'OP_WORDPR' :   0,  'OP_DECVAL' :  81 },