[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