Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uunet!unsvax!uns-helios!alfter From: alfter@uns-helios.nevada.edu (SCOTT ALFTER) Newsgroups: comp.sys.apple2 Subject: Re: Building a NEW computer Message-ID: <2433@unsvax.NEVADA.EDU> Date: 7 Dec 90 22:24:05 GMT References: <10895.apple.net@pro-angmar> <1990Dec6.171148.9281@ux1.cso.uiuc.edu> <10395@ucrmath.ucr.edu> Sender: news@unsvax.NEVADA.EDU Organization: University of Nevada System Computing Services Lines: 22 In article <10395@ucrmath.ucr.edu> rhyde@ucrmath.ucr.edu (randy hyde) writes: >As for the complaints about the Apple II not supporting multitasking: >It most certainly does. I've written a couple of multitasking OSes for >the Apple II (mostly as an academic exercise). What people really want >is a multitasking DOS 3.3, ProDOS, or GS/OS. *THAT* is probably not >possible. But multitasking certainly is; I've done it. While it's >true that the 6502 doesn't support memory management (on chip, it can be >added) and other neat features, people were running multiprogramming >operating systems on CPUs much me primitive that the 6502 25 years ago. You've gotten the II to multitask? That sounds interesting. I've thought one way to multitask would be to grab an instruction from each process and execute it, but that would be painfully slow--basically, a 6502 interpreter running on a 6502! How did you go about multitasking the II? I'd be interested (and other people would also doubtless be interested)--if for nothing else than just to see how it can be done. ----------------------------------------------------------------------------- Scott Alfter _/_ / v \ Apple II: Internet: alfter@uns-helios.nevada.edu ( ( the power to be your best! GEnie: S.ALFTER \_^_/