[Coco] DECB -> Pi2/3
alsplace at pobox.com
Mon Mar 6 17:01:51 EST 2017
> On Mar 6, 2017, at 3:54 PM, Dave Philipsen <dave at davebiz.com> wrote:
> Another question, does the port of OS9 to any other platform have requirements on the processor's ability to execute position-independent code?
I believe so, because modules can be loaded anywhere in memory, or run from ROM.
If I have my terms correct... OS-9/68000 and OS-9(000) used Level 1 memory management, where the memory start at 0 and count up, rather than paging blocks in and out like OS-9 Level 2 did. The MMU, if available, was used for memory protection, but it was optional (and a real drag on systems without it, since without that, you can crash anything with a stray pointer).
More information about the Coco