On Sonntag 25 April 2010, you wrote: > Hi, > > > If you go for cooperative multitasking, things are easier, but you still > > need to save zero page locations used by a program and setting up > > separate stacks. > > A not very clean but nevertheless functional cooperative multitasking > implementation for cc65 C programs: ... that said, i have a more-or-less functional preemptive kernel running, unfortunately it requires patching/replacing a dozen or so functions from the runtime (to make them reentrant), which is why i didnt release it yet (my last update of the compiler suite kinda broke it and introduced some weird bugs.... probably some runtime stuff got changed, didnt look it yet). meaning: i would love to see an alternative fully reentrant runtime .... =P -- http://www.hitmen-console.org http://magicdisk.untergrund.net http://www.pokefinder.org http://ftp.pokefinder.org ...nuclear war could alleviate some of the factors leading to today's ecological disturbances that are due to current high population concentrations and heavy industrial production. <US Office of Civil Defense> ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo@musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.Received on Sun Apr 25 22:22:34 2010
This archive was generated by hypermail 2.1.8 : 2010-04-25 22:22:37 CEST