home *** CD-ROM | disk | FTP | other *** search
- Path: grafix.xs4all.nl!john.hendrikx
- Date: Fri, 09 Feb 96 21:04:59 GMT+1
- Newsgroups: comp.sys.amiga.programmer
- Distribution: world
- Subject: Re: Demo/game to OS friendly part II
- MIME-Version: 1.0
- Content-Type: text/plain; charset=iso-8859-1
- Content-Transfer-Encoding: 8bit
- From: john.hendrikx@grafix.xs4all.nl (John Hendrikx)
- Message-ID: <john.hendrikx.4d6o@grafix.xs4all.nl>
- Organization: Grafix Attack BBS Holland
-
- In a message of 08 Feb 96 Gene Heskett wrote to All:
-
- JH>> 'easy' parameter checking). But even memory protection which just
- JH>> protects programs from each other by not allowing them to share the
- JH>> same memory would kill our current message system.
-
- GH> Whats wrong with PIPEs? Yeah, I know, the present Miggi pipe sucks...
- GH> But *real* pipes can handle that just fine.
-
- I'm not against killing the current non-copying message system. Just change it
- into a copying message system, I doubt you'll notice the difference. Of
- course, the contents of the messages must follow the rules (ie, passing a
- pointer won't work, not even if you copy the message).
-
- JH>> I think copying messages isn't as big an impact as some people think,
- JH>> after all, a good copying routine can copy over 200K every 1/50 of a
- JH>> second.
-
- GH> Qualify that with "flat" memory please. AFAIK, no PIPE can do that on
- GH> *any* dat or mmu equipt machine. Well, maybe on an Alpha...
-
- I wasn't talking about PIPEs. I was just talking about how fast my processor
- can copy data from one place to another right now on the current system. There
- probably will be some overhead with memprotected systems (ie, switching MMU
- tables) but I doubt you'll need an Alpha to get that speed. I mean 200K per
- 1/50 of a second is only 10MB/second, which isn't all that high compared to the
- clones or some of the fastest Amiga's out there.
-
- JH>> Then after 1 or 2 years (ie, in 1998/99) the 2nd release (OS4.1)
-
- GH> Lapsing into the customers vernacular here: Ya mean 2 years down the log
- GH> I gotta replace 10+ kilobucks worth of proggies IF I wanna run the new
- GH> OS? Ya gotta be dreamin! What are you smokin, I *want* some of that!
-
- No, you could just boot in OS4.0 and use that to run your old proggies (if you
- still want to run such old crap that is, programs worth using will be upgraded
- and recompiled to PPC native code).
-
- You can bet that a large percentage of your old software won't run anyway,
- hell, just get a 040 with gfx-card, and you'll see dozens of old programs
- break. If you think the transition to PPC and to a new RTG, Memprotected OS
- will not cause a significant portion of programs to break, then you're the one
- dreaming.
-
- JH>> a reasonable time-span). OS4.0 would basicly be the OS which runs both
- JH>> OS3.1 programs and OS4.1 programs. OS4.1 would only run OS4.0
- JH>> compliant programs and all new programs.
-
- GH> Drawing the line that precisely? Big job. Now who gets elected to be
- GH> Solomon?
-
- Hey, it was just MY view of how I think the ENORMOUSLY difficult task of
- upgrading the OS to be PPC compatible and Mem-protected could be performed as
- smoothly as possible, without too much incompatibility problems... sheesh.
-
- Grtz John
-
- -----------------------------------------------------------------------
- John.Hendrikx@grafix.xs4all.nl TextDemo/FastView/Etc... development
- -----------------------------------------------------------------------
- -- Via Xenolink 1.981, XenolinkUUCP 1.1
-