[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 6502 Multitasking OS announce
>In article <4il3v4$qa4@Mercury.mcs.com>, John Payson <supercat@MCS.COM> wrote:
>>On the Commodore 128, one of the few useful things their MMU actually does
>>is to allow the user to relocate addresses $0000-$00FF and $0100-$01FF to
>>any page in memory. With such an MMU a full multi-tasking operating system
>>can become a practical option since tasks can freely use zero page and stack
>>without needing to allocate them; they can then access the rest of memory
>>using indirect indexed or indexed indirect addressing (which if they have all
>>of zero page to play with should be quite adequate).
An Apple //e with a 1MB Aux slot ram card has 17 page zeros to play with.
One for the OS and up to 16 other processes would make a nice small multitasking
environment.
--
David Wilson Dept CompSci Uni Wollongong Australia david@cs.uow.edu.au