Difference between revisions of "83Plus:BCALLs:42FD"
From WikiTI
m (→Synopsis: imputed -> given. flows better, plus imputed isn't right, and inputed/inputted seems to be debatable) |
m (→Example: somewhat more useful example) |
||
Line 21: | Line 21: | ||
== Example == | == Example == | ||
− | <nowiki>B_CALL EnoughMem</nowiki> | + | <nowiki>ld hl,9 |
+ | B_CALL EnoughMem | ||
+ | jr c,NotEnoughMem</nowiki> |
Latest revision as of 13:28, 21 July 2007
Synopsis
Official Name: EnoughMem
BCALL Address: 42FD
Checks if a given amount of RAM is available. This routine will also attempt to free RAM that is taken by temporary variables that have been marked dirty but not yet deleted.
Inputs
- HL = amount of RAM to check for being available
Outputs
- DE = amount of RAM to check for being available
- Carry set if there is insufficient RAM available
Destroys
- All
Remarks
No error is generated.
Example
ld hl,9 B_CALL EnoughMem jr c,NotEnoughMem