Originally Posted by Mrs Beanbag
AmigaDOS doesn't track which processes reserved which bits of memory so it's the responsibility of the programmer to free them up, the OS can't do it automatically when the process exits.
Very interesting, I didn't know that. Thanks!
At least I know there's nothing wrong