CappedHW1ArchiveMemoryBeginning Variable (ROM Call 0x43C)

AMS 2.00 or higher flash.h

unsigned char *const CappedHW1ArchiveMemoryBeginning;

The address where AMS 2.xx and 3.xx cap the beginning of the archive memory on HW1 calculators.

This ROM call points to ROM_base+0x190000, i.e. the address where the archive memory starts on HW1 calculators running AMS 2.00+.
This is because AMS 2.00+ versions cap the beginning the archive memory, effectively decreasing the amount of archive memory available to users by 192 or 256 KB (depending on the AMS version).

There's a way around this limitation, see EM_getArchiveMemoryBeginning.


Used by: EM_getArchiveMemoryBeginning


See also: EM_getArchiveMemoryBeginning