Difference between revisions of "83Plus:BCALLs:4297"
From WikiTI
m (formatting) |
|||
Line 1: | Line 1: | ||
− | [[Category:83Plus:BCALLs:By Name|MarkTableDirty]] | + | [[Category:83Plus:BCALLs:By Name|MarkTableDirty]] [[Category:83Plus:BCALLs:By Name:Math|MarkTableDirty]] [[Category:83Plus:BCALLs:By Name:Other|MarkTableDirty]] [[Category:83Plus:BCALLs:By Address|4297 - MarkTableDirty]] |
− | [[Category:83Plus:BCALLs:By Name:Math|MarkTableDirty]] | + | |
− | [[Category:83Plus:BCALLs:By Name:Other|MarkTableDirty]] | + | |
− | [[Category:83Plus:BCALLs:By Address|4297 - MarkTableDirty]] | + | |
− | + | ||
== Synopsis == | == Synopsis == | ||
'''Unofficial Name:''' MarkTableDirty | '''Unofficial Name:''' MarkTableDirty |
Revision as of 18:04, 10 June 2005
Synopsis
Unofficial Name: MarkTableDirty
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
Unknown
Comments
This BCALL sets bit 7 of the first byte in the variable's VAT entry. That might mean the variable is "dirty", or it is selected in some kind of menu. I have yet to find a way to force the OS to actually try calling this routine.
ti83plus.inc says that if (OP1+1) is 24h, the variable has something to do with the table or statistics.