Re: [cc65] The Contiki Desktop OS for cc65

Date view Thread view Subject view

From: Shawn Jefferson (
Date: 2003-03-14 22:04:12

I took a look at the source for Contiki, and I was thinking about the issue of memory.  Certainly this is going to be a problem even on the C64 very soon (with browser, email, telnet, web server, etc...)  Has anyone thought of a way to deal with this?

Am I correct in saying that each program in Contiki gets a signal from the dispatcher/ek and then does some processing of that and then returns control?  If that is the case, we could swap in each app from extended memory as it is passed a signal.  That might introduce a lot of latency into the system however.

I know nothing about loadable modules (I couldn't figure out exactly what you need to do  to compile a module and load it.)  I wonder if loadable modules could be used to swap parts of the program from extended to regular memory, with some changes?

Another option, and no disrespect towards Adam and other developers of Contiki: do we (Atari people, but maybe all 8-bitters) really need a multitasking environment?  We could compile each app seperately (web browser, email client, telnet client, web server, etc.) and use some other means for switching between two or more separate apps (such as Tom Hunt's Snapshot.)

To unsubscribe from the list send mail to with
the string "unsubscribe cc65" in the body(!) of the mail.

Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2003-03-14 22:05:11 CET