Welcome, Guest. Please login or register.

Author Topic: Dave Needle on Amiga...  (Read 6813 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline desiv

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1270
    • Show all replies
Re: Dave Needle on Amiga...
« on: May 05, 2013, 10:22:06 PM »
Quote from: Iggy;733849
No, we aren't talking Mac OS here, and AROS is based on the AmigaOS 3.1 API.

I get the feeling that, until you actually answer the question they are asking over and over about what it is specifically in OS9 that prevented the "bad code", they are going to keep asking...

Might as well just answer it..  ;-)

desiv
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S.
Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S.
Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy.
 

Offline desiv

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1270
    • Show all replies
Re: Dave Needle on Amiga...
« Reply #1 on: May 06, 2013, 01:39:00 AM »
Quote from: Iggy;733857
I've already explained this so I'll walk you through it again in more detail.

Just went back thru your posts..

Where exactly did you "explain this before?"

Where you said:

Quote
No, it is a required function.
It also explain why the OS wasn't ported to Intel platforms until the '386 was introduced. Not enough CPU power to pull of something that Motorola had been doing since the time of their 8 bit products.
It was also useful to be able to assign priority values to processes so that processes that didn't need too much CPU time didn't waste it.

All that says is that it (whatever "it" is) is a required function and hints there is CPU overhead, but not why..

Here:
Quote
I had to write reentrant code for the OS I was using.
It was required.
Doesn't seem to explain anything there...

This:
Quote
Reentrant code is not solely a function of a compiler switch.
Many of us were actually using assemblers in the 80's.
Again, nothing I see there is an explanation....

Not this:
Quote
Even without memory protection, our program were structured better and were always written for position independent addressing.

That just implies you did it as a programmer, not that anything required it..

So, if you thought you had already explained it...

I'm not seeing it...

But the "I'm so much better than you and if I HAVE to explain it again" attitude is kind of funny...  

desiv
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S.
Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S.
Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy.