Author: The Paranoid (p54AE8A0A.dip0.t-ipconnect.de)
Date: 07-02-2007 21:41
It's very likely that SysInfo will not detect the RAM on the
Magnum Card as "FastRAM" so it'll list it as ST-RAM, which
is the standard on the Falcon.
Depending on your Auto-Folder programs and your screen
resolution and colour depth, 3MB of free ST RAM are very
likely. SysInfo will simply try to allocate the largest chunk
of ST RAM available and it only gets 3MB, so it'll respond
that you have only 3MB free while the 8MB Magnum-based
FastRAM stay untouched.
Why is that ?
TOS sports a MALLOC function to allocate memory and the
file-flags you can manipulate with the FLAG.PRG allows you
to set for each program whether to allocate ST-RAM or, if
available, FastRAM. Programs do not necessarily run from
FastRAM so chose the flags carefully.
Ever since the TT, TOS also sports an MXALLOC function that
can allocate ST- or FastRAM on a "must" or "optional" basis -
Then the programmer of your application is in charge of
selecting the RAM to be used for different purposes.
Most of the TT-compatible applications use MXALLOC,
which is independant of the fileflags, but many Falcon
applications will not support FastRAM by themselves,
so you have to set the fileflags accordingly.
Hope that helps a bit.
The Paranoid
|