Hi,
Can you think of some obstacle why this shouldn't work in FreeMiNT? I mean, sure, we don't have the stack section and whatnot but simple relocation and little tweaking to Mshrink() would do the job.
Of course, since we don't have a VM, the stack pointer wouldn't fall into low addresses but it would definitely fall outside the process' TPA and emitted a memory violation.
--
MiKRO / Mystic Bytes
http://mikro.atari.org