nataliapc / msx2daad

DAAD interpreter created from scratch for MSX2/MSX2+ systems using the graphical capabilities of this machines.
Other
35 stars 3 forks source link

Current object flags values if Current object is undefined #5

Closed nataliapc closed 4 years ago

nataliapc commented 5 years ago

Which are the default current object flags values if undefined?

Flags affected: CONum, COLoc, COCon, COWr, COAttr, COAttr2

rockersuke commented 5 years ago

Para casos así yo suelo hacerme un proceso nuevo (pongamos que PRO 7) que haga algo como esto:

/PRO 7

MESSAGE "RIGHT AFTER PARSE 0 IN PRO 1" NEWLINE MES "FLAG 51 (CONum): " PRINT 51 NEWLINE MES "FLAG 54 (COLoc): " PRINT 54 NEWLINE MES "FLAG 55 (COWei): " PRINT 55 NEWLINE MES "FLAG 56 (COCon): " PRINT 56 NEWLINE MES "FLAG 57 (COWr) : " PRINT 57 NEWLINE MES "FLAG 58 (COAttr): " PRINT 58 NEWLINE MES "FLAG 59 (COAttr2): " PRINT 29 NEWLINE

Y luego lo llamo desde una nueva entrada en PRO 1 que esté justito después de la que hace el parseado:

PARSE 0 ; Toma sentencia lógica del buffer PROCESS 2 ; Sentencia no válida o timeout REDO

PROCESS 7

Compílalo para PC TEXT, ejecútalo con INTSD.EXE en dosbox y toma nota de lo que diga flags.zip

nataliapc commented 4 years ago

Fixed at release 1.4 Thanks