Difference between revisions of "83Plus:BCALLs:42FD"

From WikiTI
Jump to: navigation, search
(Quickly putting a page. Borrowed template from MemChk.)
 
m (Synopsis: imputed -> given. flows better, plus imputed isn't right, and inputed/inputted seems to be debatable)
Line 5: Line 5:
 
'''BCALL Address:''' 42FD
 
'''BCALL Address:''' 42FD
  
Checks if an imputed 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.
+
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 ===
 
=== Inputs ===

Revision as of 13:25, 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

B_CALL EnoughMem