[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Announcement: Contiki 1.3



Oliver Schmidt wrote:
Hi Rich,


I'd really like to see and help code Contiki that uses multiple
banks on Ramworks III aux RAM.


The Contiki source is freely available - just go ahead. BTW: Contiki
1.3 makes (very limited) use of banking. From the CVS readme.txt:

----------

Generally it's very hard to make use of memory mapping for an event
driven system like Contiki but the Apple //e allows to map only 8kB of
Aux memory to the address space $2000-$3FFF to facilitate double hires
graphics. this feature is accompanied by ProDOS 8 which allows to keep
/RAM generally active while doing double hires graphics by saving a
8kB file as first file to /RAM and thus preserving $2000-$3FFF of Aux
memory. Contiki makes use of all this double hires support while just
staying in text mode and using the 8kB as additional memory.

Since you've made the point that data caching is the primary win, it's
much easier to use a wierd banked memory system as a RAM disk, which
would be a great match to the data caching problem.

-michael

New, faster SUDOKU v2.0 solver for Apple II's!
Home page:  http://members.aol.com/MJMahon/

"The wastebasket is our most important design
tool--and it's seriously underused."