83Plus:BCALLs:42FD

From WikiTI
Jump to: navigation, search

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