Difference between revisions of "83Plus:BCALLs:4297"
From WikiTI
m (formatting) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:83Plus:BCALLs:By Name| | + | [[Category:83Plus:BCALLs:By Name|MarkTempDirty]][[Category:83Plus:BCALLs:By Name:Variable|MarkTempDirty]] [[Category:83Plus:BCALLs:By Address|4297 - MarkTempDirty]] |
+ | |||
== Synopsis == | == Synopsis == | ||
− | '''Unofficial Name:''' | + | '''Unofficial Name:''' MarkTempDirty |
'''BCALL Address:''' 4297 | '''BCALL Address:''' 4297 | ||
− | This BCALL checks if the name in OP1 has 24h in (OP1+1), and if so, calls FindSym on it and marks its VAT entry as "dirty" (setting bit 7 of the first byte of its VAT entry). | + | This BCALL checks if the name in OP1 has 24h in (OP1+1), and if so, calls [[83Plus:BCALLs:42F4|FindSym]] on it and marks its VAT entry as "dirty" (setting bit 7 of the first byte of its VAT entry). |
=== Inputs === | === Inputs === | ||
Line 15: | Line 16: | ||
=== Destroys === | === Destroys === | ||
− | + | * A | |
== Comments == | == Comments == | ||
− | This BCALL sets bit 7 of the first byte in the variable's VAT entry. That might mean the variable is "dirty" | + | This BCALL sets bit 7 of the first byte in the variable's VAT entry. That might mean the variable is "dirty". The 24h byte indicates a temporary variable. |
− | + | ||
− | + |
Latest revision as of 07:51, 6 February 2008
Synopsis
Unofficial Name: MarkTempDirty
BCALL Address: 4297
This BCALL checks if the name in OP1 has 24h in (OP1+1), and if so, calls FindSym on it and marks its VAT entry as "dirty" (setting bit 7 of the first byte of its VAT entry).
Inputs
- OP1: name of variable
Outputs
- Variable marked as dirty only if OP1+1 contained 24h
- Zero Flag: NZ if failure
Destroys
- A
Comments
This BCALL sets bit 7 of the first byte in the variable's VAT entry. That might mean the variable is "dirty". The 24h byte indicates a temporary variable.