> I think this is because of the way the Amiga API was designed, which > MorphOS mimics for Amiga backwards compatibility reasons, and altering > this would affect backwards compatibility in a negative way.
That's the reason why MorphOS cannot use the full 32-bit range (4 GiB) but not the reason why it only sees 1.5 GiB instead of 2 GiB.