Multithreading OS for the C64

From: Michael Current (aa700@cleveland.Freenet.Edu)
Date: 10/22/96-09:26:34 PM Z


From: aa700@cleveland.Freenet.Edu (Michael Current)
Subject: Multithreading OS for the C64
Date: Tue Oct 22 21:26:34 1996


 From: fachat@physik.tu-chemnitz.de (Andre Fachat)
 Date: 10 Jun 1996 11:05:55 GMT


                            OS/A65
                            ------

This is the announcement of "OS/A65" version 1.3.6g, 
a 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:

   Fully tested and ported   C64   version available!!!
                           -------


The C64 port means, that the whole stuff has successfully been ported
to a computer without MMU (which the originating CS/A Computer had),
including making all the stuff 'thread-safe'.

The C64 port will also surely give a good base for other ports to common
6502-based computers without MMU, namely the apple ][ and some Atari 8-bit
machines. But I don't have any of these machines any actually I don't have
the time. But if any of you wants to do this, feel free to do so. 
Finding the '#ifdef C64' should be a good start to see what is 
C64 specific and what needs to be changed for other systems
(have a look at oa1/oa1si.a65, oafs/fsiec.a65, oadev/oa1dt.a65).

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


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


--
Andre Fachat, Tel:++49-371-531-3551|"I do not feel obliged to believe that the
Stadlerstr 17, 09126 Chemnitz, FRG | same God who has endowed us with sense,
a.fachat@physik.tu-chemnitz.de     | reason, and intellect has intended us to
http://www.tu-chemnitz.de/~fachat  | forego their use" -- Galileo Galilei
---------------------------------------------------------------------------
-- 
Michael Current, 8-Bit Atari FAQ & Vendor/Developer Lists maintainer
   User groups: CAIN, SPACE, NWPAC / mailto:mcurrent@carleton.edu


-----------------------------------------
Return to message index