Difference between revisions of "83Plus:BCALLs:49D2"
From WikiTI
m (Fixing categories (?)) |
m (Categories again...) |
||
Line 1: | Line 1: | ||
− | [[Category:83Plus:BCALLs: | + | [[Category:83Plus:BCALLs:By_Name|GetEndVar]] |
− | [[Category:83Plus:BCALLs: | + | [[Category:83Plus:BCALLs:By_Name:Variable|GetEndVar]] |
− | [[Category:83Plus:BCALLs: | + | [[Category:83Plus:BCALLs:By_Address|49D2 - GetEndVar]] |
== Synopsis == | == Synopsis == |
Revision as of 07:24, 2 April 2005
Contents
Synopsis
Official Name: GetEndVar
BCALL Address: 49D2
Executes FindSym and calculates the end address of the variable.
Inputs
- OP1: Variable name
Outputs
- HL: Points to end of variable
- DE: Points to start of variable data
- Other outputs are the same as FindSym
Destroys
- All
Comments
This B_CALL can be useful if you want to access the end of a variable. Equivalent code located in example.
Example
rst 10h ; FindSym ex de,hl ld e,(hl) inc hl ld d,(hl) inc hl ex de,hl add hl,de
Credits and Contributions
- Peter Wakefield: For discovering this B_CALL.