Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site eneevax.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!umcp-cs!eneevax!ravi From: ravi@eneevax.UUCP (Ravi Kulkarni) Newsgroups: net.micro.atari Subject: Re: ST wins over Amiga (??!) Message-ID: <468@eneevax.UUCP> Date: Fri, 27-Dec-85 22:42:54 EST Article-I.D.: eneevax.468 Posted: Fri Dec 27 22:42:54 1985 Date-Received: Sat, 28-Dec-85 13:26:07 EST References: <617@ihlpm.UUCP> <2511@dragon.fluke.UUCP> <412@aum.UUCP> <414@gcc-milo.ARPA> <995@cadovax.UUCP> Reply-To: ravi@eneevax.UUCP (Ravi Kulkarni) Distribution: net Organization: U of Maryland, EE Dept., College Park, MD Lines: 34 Summary: Atari OS is not CPM68k In article <995@cadovax.UUCP> keithd@cadovax.UUCP (Keith Doyle) writes: >In article <414@gcc-milo.ARPA> zrm@gcc-milo.UUCP (Zigurd R. Mednieks) writes: >>where the ST takes a good drubbing from the Amiga. The ST's O.S. is derived, >>I think, from CPM68k. I never heard a nice word about that O.S. The Amiga's >>O.S. is derived from Tripos (sp?), which is a very nice, clean multi-tasking >>system. >>-Zigurd > ... >In addition, you may have not heard too much about the ST's O.S. from the >ST camp perhaps because they are aware that CP/M has never really been an >O.S. but just a sophisticated loader. And, once your program gains >control, CP/M does so little for you it might as well not even be there, >especially as far as performance is concerned if you are not doing CP/M >calls. > >Keith Doyle The TOS operating system is not based on CPM68k. It is instead derived from MS-DOS. The reason CPM68k was rumored as a basis for TOS is that the C-compiler that comes with the development kit was ported from a CPM68k environment so the runtime library has some remnants of CPM68k conventions. By the way the ST does have multitasking of a sort. Basically the processes have to call a get event routine that then calls the next routine on the ready list. The basic idea is to have one main application program and the desk accessories share time so that one can have printer spoolers, etc. running in the background. -ravi -- ARPA: ravi@eneevax.umd.edu UUCP: [seismo,allegra]!umcp-cs!eneevax!ravi