Path: news1.icaen!news.uiowa.edu!uunet!in2.uu.net!144.212.100.12!news.mathworks.com!nntprelay.mathworks.com!fu-berlin.de!zrz.TU-Berlin.DE!news.tu-chemnitz.de!nowhere.uucp!fachat From: fachat@physik.tu-chemnitz.de (Andre Fachat) Newsgroups: comp.sys.cbm,comp.arch.embedded,alt.comp.hardware.homebuilt,comp.sys.atari.8bit,comp.sys.apple2.gno,comp.sys.apple2.programmer Subject: 6502 multitasking OS Date: 24 Sep 1997 11:22:35 GMT Organization: My org Lines: 83 Message-ID: <60at5r$f4r$1@narses.hrz.tu-chemnitz.de> NNTP-Posting-Host: legrelle.physik.tu-chemnitz.de X-Newsreader: TIN [version 1.2 PL2] Xref: news1.icaen comp.sys.cbm:76785 comp.arch.embedded:25768 alt.comp.hardware.homebuilt:37960 comp.sys.atari.8bit:48652 comp.sys.apple2.gno:6386 comp.sys.apple2.programmer:9401 [Note: sorry, if it's off-topic (in ..apple2.gno?), but I think you ] [might be interested anyway. please note if not... ] [for alt.comp.hardware.homebuilt: How's PRR doing? ] OS/A65 ------ This is the announcement of my 6502 CPU Multitasking/Multithreading operating system I wrote some time ago and which I have put on the Web. It's copyrighted under the GNU public license. For those who do not already know about it, please see the info at the end of this text. The new stuff in this version is: There is a preliminary release of the new major release 2.0 of my 6502 operating system available for BETA testing. It features a new kernel with threads, task priorities, a unix-like init task, unix-like signals (with interruptable kernel calls) and it is much faster. And the new version is much more portable than the old one. The source has been divided into system dependent stuff and system-independent stuff. Only in the arch subdirectory the different codes for different architectures are located. And a porting guide - well, some comments on porting to other platforms - is available. Currently supported are the famous Commodore C64, as well as the Gecko computer and my selfbuilt CS/A65 machine with virtual memory. I am looking for volunteers to port it to other platforms! You find it at the usual place: http://www.tu-chemnitz.de/~fachat/csa/ From the old announcement: --------------------------------------------------------------------- OS/A65 ------ This is the announcement of "OS/A65", a 6502 CPU operating system I wrote some time ago and which I now put on the Web. It is copyrighted under the GNU public license. Some of its features are: - preemptive multitasking/multithreading - (kind of) microkernel design - filesystems for PC FAT disks and CBM floppy drives on a IEEE488 interface or CBM serial IEC bus - runs on 6502 computer with and without MMU - developed on a selfdesigned and -built 6502 computer - supports multiple platforms If someone is really interested in, I can also write an article for a publication or so about it. But, well, 8 bit times are gone... I'm coming from the Commordore world, not from atari (8bit) nor apple side. The hardware is close to CBM3032 compatible, but the kernel itself is completely hardware independent. So just the device drivers have to be rewritten for porting it to another platform. It is a good machine/OS to do some small control tasks, where you can watch them from another shell... My computer controls my audio equipment via infrared signals ;-) Well, if you are interested in, here is it's homepage: http://www.tu-chemnitz.de/~fachat/csa/ so long Andre Fachat -- Email address may be invalid. Use "fachat AT physik DOT tu-chemnitz DOT de" ------Fight SPAM - join CAUCE http://www.cauce.org------Thanks, spammers... Andre Fachat, Institute of physics, Technische Universität Chemnitz, FRG http://www.tu-chemnitz.de/~fachat