home *** CD-ROM | disk | FTP | other *** search
- Path: news.mountain.net!usenet
- From: gene_heskett@wvlink.mpl.com (Gene Heskett)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Demo/game to OS friendly part II
- Date: 08 Feb 96 00:45:46 +0500
- Organization: MountainNet, Inc. Morgantown WV 800.444.1458
- Message-ID: <4788.6612T45T2348@wvlink.mpl.com>
- References: <john.hendrikx.4bpe@grafix.xs4all.nl>
- NNTP-Posting-Host: slip1.mpl.com
- X-Newsreader: THOR 2.22 (Amiga;TCP/IP)
-
-
- Sorry to repeat here but this post *was* a lot longer:
- JH> In a message of 03 Feb 96 Peter McGavin wrote to All:
- [snip]
- JH> 'easy' parameter checking). But even memory protection which
- JH> just protects programs from each other by not allowing them to
- JH> share the same memory would kill our current message system.
-
- Whats wrong with PIPEs? Yeah, I know, the present Miggi pipe sucks... But
- *real* pipes can handle that just fine.
-
- JH> I think copying messages isn't as big an impact as some people
- JH> think, after all, a good copying routine can copy over 200K every
- JH> 1/50 of a second.
-
- Qualify that with "flat" memory please. AFAIK, no PIPE can do that on *any*
- dat or mmu equipt machine. Well, maybe on an Alpha...
-
- I'm a relative neophyte here people, but I doubt 1 thing and thats the size
- increase of the opsys WITH memory protection. With hardware on the job,
- dat or mmu, I don't see that it should add more than 10K of *pure* code,
- and scratchpad space comensurate with what it has to remember. But at my
- level of expertise, I'm sure not going to volunteer to do that upgrade. I
- base my assumptions on the amount of actual code to incorporate a hardware
- dat setup in another 8 bit opsys, maybe, just maybe 3k or *pure* code, and
- maybe 2 kilobytes of scratchpad! With 20+ window.devices/processes/tasks
- open at the same time! None of which has access to another processes memory
- unless specifically written into that process, and then its only available
- thru opsys calls. The opsys itself isn't even visible to the process except
- thru a software interrupt protocol.
-
- [snip]
-
- PM>> advantage over other OSes. In the latter case we'd might as
- PM>> well move to another OS. In both cases AmigaOS loses its
- PM>> performance edge over other OSes.
-
- Which taking it out of C source and into asm would cancel IMO. I have beat
- the compiler at times (on that other opsys) by hand editing the asm source
- it outputs. There may be enough speed there to make it back up.
- [snip]
-
- JH> what's out there, all I know is that memory-protection is a MUST
- [snip]
-
- I have to agree. I'm sick of the crashes from just one of maybe 80 tasks
- running here thats not able to handle its exceptions right. And I *do* have
- a 2630 with a working mmu. But, the memory map is still flat, and it still
- crashes. The question then is "which one of those 80 or so tasks ARTM
- reports is the baddy?" The answer is usually "damnifiknow", and the 3
- finger salute handles it fairly well if repeated enough times in a row.
-
- I might add that in recent weeks the mmu has saved me several times. My
- agnus socket was going flaky and the video was crashing. Several times a
- night. It was weird to see the screen totally munged into confetti, while a
- process, in these cases THOR, continued to run to completion, getting my
- 20 mails and 300 news's. Only when the modem and hard drive got quiet did I
- reboot to recover the screens video. No damage was done AFAIK.
-
- [snip]
-
- PM>> port of AmigaOS to PPC and practically all compatibility with
- PM>> existing software would be lost.
-
- Thats not a given! With the exception of one hardware gfx mode lost in the
- new chips for the machine at the "add memory management" transition, there
- is nothing AFAIK written for the old version of that system that doesn't
- now run just as well on the "with memory management" system.
-
- [snip]
-
- JH> Then after 1 or 2 years (ie, in 1998/99) the 2nd release (OS4.1)
-
- Lapsing into the customers vernacular here:
- Ya mean 2 years down the log I gotta replace 10+ kilobucks worth of proggies
- IF I wanna run the new OS? Ya gotta be dreamin! What are you smokin, I
- *want* some of that! This market is not always dictated to by the
- programmers, sometimes the potential customer (me) sends very loud messages
- when he doesn't buy what the programmers are offering. Remember that when
- you use words like "force", and "obsolete". If an obsolete opsys running
- an obsolete program does the job in a timely manner to our
- customers/clients satisfaction, we sure aren't going to fix what ain't
- broke!
-
- [snip]
-
- JH> a reasonable time-span). OS4.0 would basicly be the OS which
- JH> runs both OS3.1 programs and OS4.1 programs. OS4.1 would only
- JH> run OS4.0 compliant programs and all new programs.
-
- Drawing the line that precisely? Big job. Now who gets elected to be
- Solomon?
-
- [s.. , heck you know the drill by now]
- The rest of that gets into stuffs I really don't know about, but I'm
- studying on as the need to know arises.
-
- Just a sometimes programmer, and professional customers $.02 worth.
-
- /* Gene Heskett | These opinions are NOT to be */
- /* CE @ WDTV Weston/Clarksburg WV | confused with the official */
- /* <gene_heskett@wvlink.mpl.com> | WDTV managment views */
- #include <std.disclaimer>
-
-
-