Kristoffer Eriksson
<5357>
· Text 1996 · w8 · kommentar
1985-11-08 20:58
Fråga: Nya kommandon å ABC800.
Vad är det för mystiskt kommando du hittat på som måste exekveras redan
vid syntaxkollen/kompileringen, och dessutom gör skillnad på om det
ingår i ett program eller ges direkt??? Räcker det inte att kompilera
den som vanligt och kolla vid exekveringen; kommandos utan radnr
exekveras ju direkt, och då kan du helt enkelt kolla bit 2 i adress
65315 (INT.DIR i Y.INT, du har väl Bit för Bit...). Annars skulle jag
föreslå att du kollar om radnr i den delvis kompilerade raden är 0,
vilket betyder avsaknad av radnr. Radnumret ligger i två bytes på adressen
PEEK2(65306)-250 (Y.GENEND) tror jag, men jag har inte testat.
HL = Pekar till textrad som kompileras (inbuffert)
DE = Pekar på kompileringsbufferten där internkoden byggs upp (DEstination)