[comp.sys.amiga.hardware] Amiga Custom Chips - why hasn't C= made them faster?

cpetterb@glacier.sim.es.com (Cary Petterborg) (04/02/91)

The Amiga has been out for years now.  There have been improvements
made to the custom chips, Agnus in particular.  But, I am amazed at
the fact that their clock speed, etc. has remained the same.  In an
industry where last years chip runs twice as fast this year, C= sure
has sat back on their b*tts as far as performance is concerned.  Is
it because they aren't willing to invest any more money into the
technology because they can sell so many A500's as they are now?
What gives?  Certainly the technology exists to speed them up.

Cary

PS. Sorry if this has already been discussed much. I just got back to
reading this and other Amiga newsgroups.
--
_______________
Cary Petterborg					   (801)582-5847 x6446
Evans & Sutherland Computer Corp.  Simulation Division   SLC, UT 84108
UUCP: ...!uunet!sim.es.com!cpetterb  *NET: cpetterb@glacier.sim.es.com

daveh@cbmvax.commodore.com (Dave Haynie) (04/03/91)

In article <CPETTERB.91Apr2105151@mickey.glacier.sim.es.com> cpetterb@glacier.sim.es.com (Cary Petterborg) writes:
>The Amiga has been out for years now.  There have been improvements
>made to the custom chips, Agnus in particular.  But, I am amazed at
>the fact that their clock speed, etc. has remained the same.  In an
>industry where last years chip runs twice as fast this year, C= sure
>has sat back on their b*tts as far as performance is concerned.  Is
>it because they aren't willing to invest any more money into the
>technology because they can sell so many A500's as they are now?
>What gives?  Certainly the technology exists to speed them up.

Well, yes and no.  First of all, you're confusing two problems.  CPU speedup
have been going on for quite some time.  But that's pretty independent of the
rest of the world.  And it doesn't generally take lateral leaps.  For example,
Motorola would have had a faster 68000 much sooner than the 68020 if all they
did was convert the 68000 over to high speed CMOS.  But not soon enough to
not go ahead with the more advanced 68020 architecture.  That's pretty typical
of the industry.

Specific to the Amiga, there were several problems.  First of all, the video
chips are directly tied to video.  If you speed up the bus cycle, you speed
up the video shift rate, unless you go to a multiple of it.  The current Agnus
runs a 280ns cycle.  To double that, and go to 140ns, you would need 60ns
DRAM, which are only now becoming available in large quantities, and are still
quite expensive (though, if they're on schedule, they'll get cheap in the next
year or so).  Any somewhat faster bus speedup and you lose NTSC or VGA scan
and pixel rates.  While it's conceivable that you could divorce the scan
rate from the bus rate, that's a MAJOR architectural change, far more complex
than building new chips that speed up in other ways (32 bit bus is the way
the microprocessors gained their modern speed, more than clock rate speedups).

-- 
Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests"
   {uunet|pyramid|rutgers}!cbmvax!daveh      PLINK: hazy     BIX: hazy
      "That's me in the corner, that's me in the spotlight" -R.E.M.

xgr39@CCVAX.IASTATE.EDU (Marc Barrett) (04/03/91)

In article <CPETTERB.91Apr2105151@mickey.glacier.sim.es.com>, cpetterb@glacier.sim.es.com (Cary Petterborg) writes:
>The Amiga has been out for years now.  There have been improvements
>made to the custom chips, Agnus in particular.  But, I am amazed at
>the fact that their clock speed, etc. has remained the same.  In an
>industry where last years chip runs twice as fast this year, C= sure
>has sat back on their b*tts as far as performance is concerned.  Is
>it because they aren't willing to invest any more money into the
>technology because they can sell so many A500's as they are now?
>What gives?  Certainly the technology exists to speed them up.

   Here is why Commodore has not improved the Amiga's custom chipset.  The
following table lists the amounts that Commodore has invested in R&D since
1984, both as a raw figure and as a percentage of total sales (the better
figure for comparing companies):

Commodore International, Ltd.
-----------------------------------------------
Year | Total Sales | R&D  | R&D as % of Sales |
-----------------------------------------------
1990 |    887.3    | 27.7 |     3.12 %        |
1989 |    939.7    | 19.3 |     2.05 %        |
1988 |    871.1    | 15.4 |     1.77 %        |
1987 |    806.7    | 16.4 |     2.03 %        |
1986 |    889.3    | 36.8 |     4.14 %        |
1985 |    883.1    | 46.5 |     5.27 %        |
1984 |   1267.2    | 40.3 |     3.18 %        |
-----------------------------------------------

   However, looking at stats from a single company is not very useful.
Therefore, let's look at the same figures for a *REAL* company, one 
whose management knows exactly what they are doing:

Sun Microsystems
------------------------------------------------
Year | Total Sales | R&D   | R&D as % of Sales |
------------------------------------------------
1989 |   1765.366  | 234.1 |     13.26 %       |
1988 |   1051.618  | 139.9 |     13.30 %       |
1987 |    537.537  |  69.6 |     12.94 %       |
1986 |    210.104  |  30.6 |     14.59 %       |
1985 |    115.249  |  15.2 |     13.18 %       |
1984 |     38.860  |   4.8 |     12.38 %       |
------------------------------------------------

   As you can see, compared to SUN, Commodore has never invested much
in their own future, which is the reason why the custom chipset is so
ancient, and why improvements are nowhere in sight.  This information
also gives us some insight into the success of the two companies.  As
you can see from the first table, between 1984 and 1990, Commodore's
total sales steadily declined.  The decline is actually much worse than
it appears, once you take inflation into account.

   A look at Sun, however, shows a different story.  This company is
run by management that is totally committed to the R&D process, and it
shows, both from their R&D investments and their corporate growth.  
Between 1984 and 1989, Sun grew at a very impressive rate of 200% per
year.  This is very good for a company that was only founded in 1983.
The results are very apparent.  Sun controls a very respectable
percentage of the worldwide workstation market, and there are actually
more active readers of the comp.sys.amiga newsgroups who work for Sun
than who work for Commodore.
 
   BTW, there is more to these R&D figures than just development of
future chipsets.  The R&D budgets given in these tables are the total
R&D investments, including both software and hardware R&D.  If you
look around at what Commodore has been doing lately, you can easily
see that Commodore seems to be putting more priority into software
projects (especially AmigaDOS and UNIX) than into development of
future hardware.  This lowers the amounts that Commodore has actually
been spending on development of the chipset.  If software R&D only
accounts for 50% of Commodore's total R&D budget (a conservative
figure, since I think it accounts for more), and 'other hardware
projects' account for 50% of Commodore's hardware R&D budget, then
this leaves only a tiny portion of an already-tiny R&D budget for
devlopment of that chipset.  It is no wonder why that improved chipset
is so very long-delayed.  This also explains more than just why
the heart of the Amiga's hardware is so old and frail.  It also
explains why more than six years have gone by between when the Amiga's
original O.S. was finished and a truly significant update was 
available.  It also explains many significant features -- including
virtual memory, memory protection, resource tracking, and 
device-independent video -- are still absent from the Amiga's O.S.
   
   I sill maintain that there are no valid reasons why that 32-bit
'Super ChipSet' should not be available right now.  Sun started
devlopment of their first RISC microprocessors in 1984, and was 
shipping complete systems based on these microprocessors in 1987.
Sun was still a very small company during these years, and yet they
were able to develop the SPARC microprocessor completely from scratch
and ship complete systems based on the SPARC in less than four years.
By comparison, with the 'Super ChipSet' Commodore has it made.  
Commodore is still a much bigger company now than Sun was at that
time, and Commodore is not designing from scratch but is merely 
improving an existing design.  Despite this, more than five years
have gone by since the original chipset was finished and significant
improvements are still 2-3 years away.  
 
   Short Bibliography:
   The tables containing the R&D and Total Sales information for Sun
and Commodore came from the Moodies OTC and Moodies International
volumes, respectively.  The information about the development of the
Sun SPARC microprocessor came from The Sun Technical Journal, in a
paper called 'The SPARC Papers'.  Check this information for yourself
if you wish to verify this information.

>
>Cary
>
>PS. Sorry if this has already been discussed much. I just got back to
>reading this and other Amiga newsgroups.
>--
>_______________
>Cary Petterborg					   (801)582-5847 x6446
>Evans & Sutherland Computer Corp.  Simulation Division   SLC, UT 84108
>UUCP: ...!uunet!sim.es.com!cpetterb  *NET: cpetterb@glacier.sim.es.com
                       
                              -MB-    
  ----------------------------------------------------------
 / Marc Barrett       | BITNET:   XGR39@ISUVAX.BITNET      /      
/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU /       
----------------------------------------------------------

rjc@geech.gnu.ai.mit.edu (Ray Cromwell) (04/03/91)

  I'm not going comment on your 'charts' because I have no idea what the
units on your numbers mean. And in the past you have demonstrated your
inability to read market statistics, so for all I know, those numbers
could be the number of pizzas C= execs ordered last year.

  You still have no idea what your talking about and you fail to see the
big picture.

  Sun innovated SPARC. What have they done since then? Refined it.
Amiga innovated the custom chips, they have been refined since then.
You don't know what it takes to build a 32bit faster chip set, your clueless.
Consider the ramifications:
  The Amiga is mainly a 16bit machine except for the A3000, so what about all
those other models out there? The majority of the machines are
A500s. Redesigning the custom chips means breaking most of all the software
out there. It also means abandoning the low-end machines. Do we really
want to do that? Now let's consider this question Marc. Why hasn't MS-DOS
been significantly improved? The answer is, because of its design
limitations any 'quantum leap' or major improvements will break
BILLIONS of dollars of software. The Amiga, by design, uses a shared memory
model to achieve its speed. This rules out memory protection. Also by
design, resource tracking ala UNIX is impossible since Amiga programs
are allowed to allocate a resource and pass it to another task, then
exit cleanly. Sure, code can be added to allow programs to request
tracking of certain resources, but this won't do a bit of good to poorly
written programs that haven't been updated. And back to memory protection,
about 80% (probably higher) of Amigas don't have MMU's, so how the hell
are you going to provide memory protection. Are you suggesting Commodore
release a different version of the OS for MMU machines? WHat about software
that has been following Commodore rules for years where passing
a memory pointer to another task is legal? Every time you press a key on your
keyboard this is happening. If Amiga dropped it's memory sharing
message system it would be dog slow. Resource tracking on 68000s
would eat up huge amounts of ram and be dog slow. Memory protection is
impossible without an MMU and so is Virtual Memory(UNIX flavor).
Device independence would be good, but on 68000 machines it would slow
them down.

 You see Marc, you fail to consider the big picture and how hard these
problems are to solve. Throwing money at them doesn't help. The IBM Market
beeen trying to solve the MS-DOS problem for years throwing more R&D
(total market wise) than Commodore's total net worth. Do you think
if we invested 100 billion dollars in AIDS research we could cure it in a
month?

 These problems aren't impossible, but they are difficult. Somewhere along
the line a trade off is to be made. Do we abadon the 16bit Amigas?
Remember how many A1000 owners got hurt when it got abadoned? Do we
sacrifice the Amiga's performance so it can look like UNIX and run
slower? Shall we break thousands of software titles to solve a problem
that can be solved by good programming and debugging? 

 If you think these problems are easy, when don't you write/draw up your
new custom chip designs and send them to Commodore? Why don't you
post your solutions to the Memory Protection/Resource Tracking/Device 
Independence problems? If they're viable, you might(I hope not) have yourself
a job working at Commodore.








--
/~\_______________________________________________________________________/~\
|n|   rjc@albert.ai.mit.edu   Amiga, the computer for the creative mind.  |n|
|~|                                .-. .-.                                |~|
|_|________________________________| |_| |________________________________|_|

daveh@cbmvax.commodore.com (Dave Haynie) (04/04/91)

In article <1991Apr2.235710.13984@news.iastate.edu> xgr39@CCVAX.IASTATE.EDU writes:

>   I sill maintain that there are no valid reasons why that 32-bit
>'Super ChipSet' should not be available right now.  Sun started
>devlopment of their first RISC microprocessors in 1984, and was 
>shipping complete systems based on these microprocessors in 1987.
>Sun was still a very small company during these years, and yet they
>were able to develop the SPARC microprocessor completely from scratch
>and ship complete systems based on the SPARC in less than four years.
>By comparison, with the 'Super ChipSet' Commodore has it made.  

So, let's look at that.  Sun got to start from scratch, nothing at all to
be compatible with.  With semiconductor partners, rather than doing all the
chip fab stuff themselves.  On a simpler design (eg, fewer transistors) than 
an improved chip set would entail.  And still, it took them four years.

>Commodore is still a much bigger company now than Sun was at that
>time, and Commodore is not designing from scratch but is merely 
>improving an existing design.  

ECS was just an improvement to the existing chips.  We have been shipping some
ECS chips in systems for quite some time, in A2000s and laters A3000s.  Any
improvement beyond ECS would require "designing from scratch", though of course
you are totally ignorant of the chip design process and would not be expected
to understand any of the details involved.

>Despite this, more than five years have gone by since the original chipset was 
>finished and significant improvements are still 2-3 years away.  

With the same degree of accuracy, I could claim that your eventual degree is
at least 5-10 years away from being granted.  Since I know absolutely nothing
about the subject at hand, it's a complete shot in the dark. 

>  ----------------------------------------------------------
> / Marc Barrett       | BITNET:   XGR39@ISUVAX.BITNET      /      
>/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU /       
>----------------------------------------------------------


-- 
Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests"
   {uunet|pyramid|rutgers}!cbmvax!daveh      PLINK: hazy     BIX: hazy
      "That's me in the corner, that's me in the spotlight" -R.E.M.

cpetterb@glacier.sim.es.com (Cary Petterborg) (04/04/91)

In article <20324@cbmvax.commodore.com> daveh@cbmvax.commodore.com (Dave Haynie) writes:

> In article <1991Apr2.235710.13984@news.iastate.edu> xgr39@CCVAX.IASTATE.EDU writes:
>
> >   I sill maintain that there are no valid reasons why that 32-bit
> >'Super ChipSet' should not be available right now.  Sun started
> >devlopment of their first RISC microprocessors in 1984, and was 
> >shipping complete systems based on these microprocessors in 1987.
> >Sun was still a very small company during these years, and yet they
> >were able to develop the SPARC microprocessor completely from scratch
> >and ship complete systems based on the SPARC in less than four years.
> >By comparison, with the 'Super ChipSet' Commodore has it made.  
>
> So, let's look at that.  Sun got to start from scratch, nothing at all to
> be compatible with.  With semiconductor partners, rather than doing all the
> chip fab stuff themselves.  On a simpler design (eg, fewer transistors) than 
> an improved chip set would entail.  And still, it took them four years.
>
> >Commodore is still a much bigger company now than Sun was at that
> >time, and Commodore is not designing from scratch but is merely 
> >improving an existing design.  
>
> ECS was just an improvement to the existing chips.  We have been shipping some
> ECS chips in systems for quite some time, in A2000s and laters A3000s.  Any
> improvement beyond ECS would require "designing from scratch", though of course


How long did it take C= to design the first chips?  Should it take any
longer to develop the next set?


> you are totally ignorant of the chip design process and would not be expected
> to understand any of the details involved.
>
> Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests"
>    {uunet|pyramid|rutgers}!cbmvax!daveh      PLINK: hazy     BIX: hazy
>	 "That's me in the corner, that's me in the spotlight" -R.E.M.
>

Cary
--
_______________
Cary Petterborg					   (801)582-5847 x6446
Evans & Sutherland Computer Corp.  Simulation Division   SLC, UT 84108
UUCP: ...!uunet!sim.es.com!cpetterb  *NET: cpetterb@glacier.sim.es.com

milamber@caen.engin.umich.edu (Daryl Scott Cantrell) (04/04/91)

In article <1991Apr2.235710.13984@news.iastate.edu> xgr39@CCVAX.IASTATE.EDU writes:
>In article <CPETTERB.91Apr2105151@mickey.glacier.sim.es.com>, cpetterb@glacier.sim.es.com (Cary Petterborg) writes:
>[...]
>available.  It also explains many significant features -- including
>virtual memory, memory protection, resource tracking, and 
>device-independent video -- are still absent from the Amiga's O.S.
>[...]   

  What is the big deal about memory protection and resource tracking?
Sure, it might be a nice toy, but it wouldn't be real useful on a
single-user system.  Is this one of those things people want just
because Unix has it?


> / Marc Barrett       | BITNET:   XGR39@ISUVAX.BITNET      /      
>/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU /       


--
+---------------------------------------+----------------------------+
|   // Daryl S. Cantrell                |   These opinions are       |
| |\\\ milamber@caen.engin.umich.edu    |    shared by all of    //  |
| |//  Evolution's over.  We won.       |        Humanity.     \X/   |
+---------------------------------------+----------------------------+

jimm@amiga.UUCP (Jim Mackraz) (04/04/91)

In article <1991Apr3.130218.25163@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
)
)  I'm not going comment on your 'charts' because I have no idea what the
)units on your numbers mean. And in the past you have demonstrated your
)inability to read market statistics, so for all I know, those numbers
)could be the number of pizzas C= execs ordered last year.
)
)  You still have no idea what your talking about and you fail to see the
)big picture.

I tell ya, if you posted more quantitative facts and fewer words, your
point might be a compelling as Marc's.  His documented point is that
C= spends much less on R&D than other computer companies.

This is true.  It's a problem.  In case you haven't noticed the
Amiga is evolving *very* slowly, particularly in the "crown jewels,"
the custom chips.  We all wonder why the A500 isn't trumpeted as
a leader in the new "home computer influx" and the answer is that
it's just too old to be of great interest to the media or the public.

C= gets pretty good bang for its buck from the Engineering team, esp.
if you consider how much effort is spent on interim band-aids,
such as the A2024 monitor, the Amber circuit, and the "Productivity mode"
of ECS Denise (which also ate up a considerable amount of system
software resources to support...).

But there should be more dollars, if the plan is to compete as
a computer, or even as a home computer or game machine.  Real
improvements in graphics and display are still missing in action.

As a software developer, I like faster CPU's and disks most of all,
though, but I sure would like a couple hundred more high-res colors.

By the time we see that on the Amiga (unknown) I fear the rest of
the world will be doing millions of colors, with full-motion video.

But I take issue with Marc's implication that C= doesn't know what
it's doing.  Perhaps Irving and Mehdi know exactly what they're
doing, and maybe they're making a conscious choice to focus on the
"new" consumer market for CDTV, to the exclusion of the difficult
"proprietary architecture PC" efforts.

... and just aren't bothering to tell us in so many words.

The computer business can be a problem.  For example, it requires too
much R&D money to be competitive...

But CDTV, whoa, we could get Big Rich here.  Their frontman (Bushnell)
has talked about C= owning 80% of a $40 Billion market.  Who needs
computers...?

	jimm

-- 
--- opinions expressed herein are my own. ---
"... Because they can."
		- profound punchline to joke about dogs

jdickson@jato.jpl.nasa.gov (Jeff Dickson) (04/04/91)

In article <1991Apr3.201259.8377@engin.umich.edu> milamber@caen.engin.umich.edu (Daryl Scott Cantrell) writes:
>In article <1991Apr2.235710.13984@news.iastate.edu> xgr39@CCVAX.IASTATE.EDU writes:
>>In article <CPETTERB.91Apr2105151@mickey.glacier.sim.es.com>, cpetterb@glacier.sim.es.com (Cary Petterborg) writes:
>>[...]
>>available.  It also explains many significant features -- including
>>virtual memory, memory protection, resource tracking, and 
>>device-independent video -- are still absent from the Amiga's O.S.
>>[...]   
>
>  What is the big deal about memory protection and resource tracking?
>Sure, it might be a nice toy, but it wouldn't be real useful on a
>single-user system.  Is this one of those things people want just
>because Unix has it?
>
	I partially disagree. I could care-less about resource tracking, but 
memory protection is important and not because UNIX has it. While the Amiga 
may not be multiuser, it is multi-tasking and it is very disturbing to have the 
entire machine go belly up due to a memory error induced by one task. In the 
past, I thought it would be nice to have a BBS run concurrently while I did 
development work, but the lack of memory protection doesn't warrant this. 

	Yes, the Amiga is a single user machine and unfortunately it is
single purpose for some of my purposes. I can only hope that one day, some-
kind of memory protection is incorporated into the O.S. if an MMU is avail-
able. I've heard the arguments against it, but nothing that hasn't already
been done on costlier (had to put that in) systems. 

			-jeff
	
>
>> / Marc Barrett       | BITNET:   XGR39@ISUVAX.BITNET      /      
>>/  ISU COM S Student  | Internet: XGR39@CCVAX.IASTATE.EDU /       
>
>
>--
>+---------------------------------------+----------------------------+
>|   // Daryl S. Cantrell                |   These opinions are       |
>| |\\\ milamber@caen.engin.umich.edu    |    shared by all of    //  |
>| |//  Evolution's over.  We won.       |        Humanity.     \X/   |
>+---------------------------------------+----------------------------+

lag@itsgw.rpi.edu (Jose Raffucci) (04/04/91)

In article <1991Apr3.201259.8377@engin.umich.edu> milamber@caen.engin.umich.edu (Daryl Scott Cantrell) writes:
>
>  What is the big deal about memory protection and resource tracking?
>Sure, it might be a nice toy, but it wouldn't be real useful on a
>single-user system.  Is this one of those things people want just
>because Unix has it?
>

What's the 'big deal' about memory protection?  Well, I used to think like
that...Until, that is, I had to _write and debug_ a real program.  I always
used to wonder what all those 'segmentation fault -- core dumped' messages
meant.  Here's what they mean:
	
	1.  No panicking because you had something in your ram disk and now
	    it's toasty in guru heaven

	2.  No constant check of how true your faith is in the Gomf gods.

	3.  Not having to worry about losing your data connection because
	    your machine decided to ponder its own existance.

	4.  Not having to wonder where the last copy of code you made
	    was.

     5.  Of course, a handy dandy picture of the memory you trashed to
	    go over at your leisure, or post to ab20 if it's particularly
         interesting.

I hope you begin to see the picture.  It's really annoying having your
machine dump you just because you tried to move a window just a tad fast,
or you were squaring instead of adding one to your counter.  Even though I
like the lattice compiler, I'm usually forced to use the campus suns to
compile my projects because they won't crash so easily on me.

-hOz
-- 
/*-------------------------------------------------------------------------+
  //  The Amigoids from hell,     lagnaf@rpitsmts.bitnet  
\X/   Renssepolyinstatechnitute   lag@rpi.edu
      'That's what you get when you don't put out...' -  1/31/91          */

jesup@cbmvax.commodore.com (Randell Jesup) (04/04/91)

In article <1991Apr2.235710.13984@news.iastate.edu> xgr39@CCVAX.IASTATE.EDU writes:
[ flames about commodore not having introduced new chip sets...]

	Stupid me, for responding to M. Barrett, but....

	A quick head-count around here reveals that software guys are
outnumbered by chippies, not even counting hardware guys like Dave.  However,
no amount of torture will get out of me they work on... ;-)  As usual, you
have absolutely no concept what you're talking about.

	Also, Sun (a relatively high-end (and thus high-overhead)) startup
would be expected to put more % into R&D.  They have far bigger margins, and
your figures were as a percentage of total sales.

	As for Commodore, we understand quite well the issues involved, and
your comments do nothing more than act as catharsis for you (apparently, you
need a lot of catharsis) (and of course to annoy people reading them).

	followups to .advocacy...

-- 
Randell Jesup, Keeper of AmigaDos, Commodore Engineering.
{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com  BIX: rjesup  
Disclaimer: Nothing I say is anything other than my personal opinion.
Thus spake the Master Ninjei: "To program a million-line operating system
is easy, to change a man's temperament is more difficult."
(From "The Zen of Programming")  ;-)

dlou@sdcc13.ucsd.edu (Dennis Lou) (04/04/91)

In article <1991Apr3.130218.25163@mintaka.lcs.mit.edu> rjc@geech.gnu.ai.mit.edu (Ray Cromwell) writes:
>  The Amiga is mainly a 16bit machine except for the A3000, so what about all
>those other models out there? The majority of the machines are
>A500s. Redesigning the custom chips means breaking most of all the software
>out there. It also means abandoning the low-end machines. Do we really
>want to do that? Now let's consider this question Marc. Why hasn't MS-DOS

Is abandoning the low end machines really that bad?  In the MS-DOS
world, the 8088 is virtually being dropped.  Most of the software
that is on the market is designed for only the 80286/i386 and those
that aren't have weak concessions to the 8088.  I suspect that a lot
of this is due to 80286/i386 prices dropping like rocks;  386sx systems 
are approaching the price of a comparably equpped A2000.

>been significantly improved? The answer is, because of its design
>limitations any 'quantum leap' or major improvements will break
>BILLIONS of dollars of software. The Amiga, by design, uses a shared memory

Again, the MS-DOS world, you break it slowly.

> You see Marc, you fail to consider the big picture and how hard these
>problems are to solve. Throwing money at them doesn't help. The IBM Market
>beeen trying to solve the MS-DOS problem for years throwing more R&D
>(total market wise) than Commodore's total net worth. Do you think
>if we invested 100 billion dollars in AIDS research we could cure it in a
>month?

Throwing money at MS-DOS is not the same as throwing money at AIDS research.
You throw money at R&D for MS-DOS for the purpose of advancing the
state of the art and for making more money.  You throw money at AIDS
research to solve a specific problem.

-- 
Dennis Lou             |
dlou@ucsd.edu          | "But Yossarian, what if everyone thought that way?"
[backbone]!ucsd!dlou   | "Then I'd be crazy to think any other way!"

sl242003@silver.ucs.indiana.edu (Jon Paul Baker) (04/05/91)

I agree with the need for more high-resolution colors, but there is a
point where this becomes ludicrous.

So an IBM with Super-VGA (a non-standard, by the way), can do
640x480x256 (or 1024x768x256 if he has 1meg of video ram).  What good
does this do?  It makes for pretty fractals, and nice GIF's and
suchlike, but for animation...  The best animations I have seen (done
with hand-coded, hand optimized assembly code) just cannot animate
like an Amiga.  You get weird flicker, and parts of things dissapear
in rotation (as in its not smooth and things flicker in and out) and
the rotation is SLOW.  And this was on a 33mhz '386.

If you are trying to do real-time games, or real-time modeling, you
still need an Amiga or a high-end workstation.  If you are not doing
these, than what need is there for the resolution?  Some particular
things need it (surface mapping, etc), but how many people would
really NEED it?

I can wait for now.  When you pull out an animation like Spigot (old,
I know) and IBM programmers just look and sigh, because to do that
they need hardware that costs as much as a hard-drive Amiga system.

Jon

am66@cunixa.cc.columbia.edu (Alexander Maldutis) (04/05/91)

In article <1991Apr4.200011.23370@bronze.ucs.indiana.edu> sl242003@silver.ucs.indiana.edu (Jon Paul Baker) writes:
>
>I agree with the need for more high-resolution colors, but there is a
>point where this becomes ludicrous.
>
>So an IBM with Super-VGA (a non-standard, by the way), can do
>640x480x256 (or 1024x768x256 if he has 1meg of video ram).  What good
>does this do?  It makes for pretty fractals, and nice GIF's and
>suchlike, but for animation...  The best animations I have seen (done
>with hand-coded, hand optimized assembly code) just cannot animate
>like an Amiga.  You get weird flicker, and parts of things dissapear
>in rotation (as in its not smooth and things flicker in and out) and
>the rotation is SLOW.  And this was on a 33mhz '386.
>
>If you are trying to do real-time games, or real-time modeling, you
>still need an Amiga or a high-end workstation.  If you are not doing
>these, than what need is there for the resolution?  Some particular
>things need it (surface mapping, etc), but how many people would
>really NEED it?
>
>I can wait for now.  When you pull out an animation like Spigot (old,
>I know) and IBM programmers just look and sigh, because to do that
>they need hardware that costs as much as a hard-drive Amiga system.
>
>Jon

I agree totally.  As someone who invested money in an S-VGA (you can guess
what the S stands for), I find that I have maybe two pictures which use 
anything above 640x480.  Even in low-res on my 386-20, animation is 
jerky - ever see Wing Commander animate? - Puhlease!  It looks like 5 or
six independent strips of graphics being dragged across the screen at 
different speeds.  While I would like the Amiga to have more colors, I don't
think that that would make games really better.  IBMs are good for maybe 
flight sims and Sierra animated adventures, but Amigas are much better for
action, high-speed animations, graphics and games, hands down.  

Commodore should release the ULowell board soon, simply as a standard for
24bit graphics.  Nobody wrote game software to take advantage of higher 
speed Amigas 'till the A3000 came out, and then presto, many games have
selectors for detail, etc.  If C= were to do this for graphics, much of the
debate would disappear.

My $0.02


******************************************************************************
		HA HA!  YOU THINK THIS IS THE REAL .SIGNATURE?
				IT IS!
Total Computing!**********************************am66@cunixa.cc.columbia.edu*

urjlew@uncecs.edu (Rostyk Lewyckyj) (04/05/91)

In article <6456@amiga.UUCP>, jimm@amiga.UUCP (Jim Mackraz) writes:
> C= spends much less on R&D than other computer companies.
> 
> This is true.  It's a problem.  In case you haven't noticed the
> Amiga is evolving *very* slowly, particularly in the "crown jewels,"
> the custom chips.  We all wonder why the A500 isn't trumpeted as
> a leader in the new "home computer influx" and the answer is that
> it's just too old to be of great interest to the media or the public.
> 
>         .........................................
> 
> But there should be more dollars, if the plan is to compete as
> a computer, or even as a home computer or game machine.  Real
> 
>          ..........................................
> 
> But I take issue with Marc's implication that C= doesn't know what
> it's doing.  Perhaps Irving and Mehdi know exactly what they're
> doing, and maybe they're making a conscious choice to focus on the

 It is my understanding that both Messrs Irving and Mehdi are
getting on in years. Perhaps it is their concious decision not
to worry very much about futures, and just enjoy their incomes.
Plowing receipts back into research means less money for dividends,
Less money for a nice salary now . Why worry about the fate of the 
company in 5 - 10 years from now. 
 Perhaps it would be good for the continued existance of the 
company and in the longer run for the shareholders also, if the
leadership were changed, and I don't mean the second level of
management which at C= appears to be a revolving door anyways.
  
Sorry this is advocacy not hardware.

-----------------------------------------------
  Reply-To:  Rostyslaw Jarema Lewyckyj
             urjlew@ecsvax.UUCP ,  urjlew@unc.bitnet
       or    urjlew@uncvm1.acs.unc.edu    (ARPA,SURA,NSF etc. internet)
       tel.  (919)-962-6501

urjlew@uncecs.edu (Rostyk Lewyckyj) (04/05/91)

In article <6456@amiga.UUCP>, jimm@amiga.UUCP (Jim Mackraz) writes:
> 
> C= gets pretty good bang for its buck from the Engineering team, esp.
> if you consider how much effort is spent on interim band-aids,
> such as the A2024 monitor, the Amber circuit, and the "Productivity mode"
> of ECS Denise (which also ate up a considerable amount of system
> software resources to support...).
> 
I completely fail to follow your reasoning here. 
How can the return on investment be good if it is being spent on
a bad (poor) overall design? Perhaps the individual detail engineers
are good, but if the high level design engineers specify a RUBE
GOLDBERG or otherwise inappropriate design, then no amount of clever
circuit design will overcome that.
The original AMIGA was conceived as a game machine and converted
into a home computer before birth. It is now trying to be evolved
into a conventional multipurpose computer. Because of its very
unique and innovative original design, and its stormy and difficult
gestation it suffers from many deformities that are holding back
normal growth and evolution.

milamber@caen.engin.umich.edu (Daryl Scott Cantrell) (04/05/91)

In article <1991Apr3.225433.16594@jato.jpl.nasa.gov> jdickson@jato.Jpl.Nasa.Gov (Jeff Dickson) writes:
>In article <1991Apr3.201259.8377@engin.umich.edu> milamber@caen.engin.umich.edu (Daryl Scott Cantrell) writes:
>>In article <1991Apr2.235710.13984@news.iastate.edu> xgr39@CCVAX.IASTATE.EDU writes:
>>
>>  What is the big deal about memory protection and resource tracking?
>>Sure, it might be a nice toy, but it wouldn't be real useful on a
>>single-user system.  Is this one of those things people want just
>>because Unix has it?
>>
>	I partially disagree. I could care-less about resource tracking, but 
>memory protection is important and not because UNIX has it. While the Amiga 
>may not be multiuser, it is multi-tasking and it is very disturbing to have the 
>entire machine go belly up due to a memory error induced by one task. In the 
>past, I thought it would be nice to have a BBS run concurrently while I did 
>development work, but the lack of memory protection doesn't warrant this. 
>
>	Yes, the Amiga is a single user machine and unfortunately it is
>single purpose for some of my purposes. I can only hope that one day, some-
>kind of memory protection is incorporated into the O.S. if an MMU is avail-
>able. I've heard the arguments against it, but nothing that hasn't already
>been done on costlier (had to put that in) systems. 
>
>			-jeff
>	

1) Memory protection isn't a whole lot of good without resource tracking.
Sure, you may keep this buggy program from dragging other stuff down with
it, but everything it was using when it dies is "gone".  You'll end up
having to reboot to get the stuff back anyways.

2) Are you sure you understand all the arguments against it?  The Amiga OS
has been shuffling pointers around between tasks for years now, making every
program out there behave for a memory protection scheme would be a ridiculous
amount of work.  It would be easier to simply go through and debug all those
programs we're trying to protect ourselves from.

3) There are a lot better things software people at CBM should worry about.
Virtual memory comes to mind as a far more productive use for the MMU.  Can
you say 100 MB free? [insert drool noise]  Not to mention color X-Windows
for Unix, etc., etc... All of which (ok, some of which anyway..) I'm sure
they're thinking-about/designing/coding/lying-to-us-about-not-having-yet at
this very moment.


--
+---------------------------------------+----------------------------+
|   // Daryl S. Cantrell                |   These opinions are       |
| |\\\ milamber@caen.engin.umich.edu    |    shared by all of    //  |
| |//  Evolution's over.  We won.       |        Humanity.     \X/   |
+---------------------------------------+----------------------------+

tagreen@bronze.ucs.indiana.edu (Todd A. Green) (04/05/91)

In article <1991Apr5.034303.14202@engin.umich.edu> milamber@caen.engin.umich.edu (Daryl Scott Cantrell) writes:
>In article <1991Apr3.225433.16594@jato.jpl.nasa.gov> jdickson@jato.Jpl.Nasa.Gov (Jeff Dickson) writes:
>>In article <1991Apr3.201259.8377@engin.umich.edu> milamber@caen.engin.umich.edu (Daryl Scott Cantrell) writes:
>>>In article <1991Apr2.235710.13984@news.iastate.edu> xgr39@CCVAX.IASTATE.EDU writes:
>>>
>> 	
> [stuff about memory protection and resources deleted]
>
>3) There are a lot better things software people at CBM should worry about.
>Virtual memory comes to mind as a far more productive use for the MMU.  Can
>you say 100 MB free? [insert drool noise]  Not to mention color X-Windows
>for Unix, etc., etc... All of which (ok, some of which anyway..) I'm sure
>they're thinking-about/designing/coding/lying-to-us-about-not-having-yet at
>this very moment.

Can you say let's watch this window get paged in from disk? [insert
yawn noise here].  Have you ever used virtual memory on a system with
a relatively slow HD? Such as the Mac, NeXT, or MicroVaxII? (Not meant
as a flame, but just as a curiosity.) I'm assuming that you are being
a little bit on the facetious side when you say 100 mb free, so I
won't comment on that.

But, having VM on any pc, is not quite like having it on a mainframe
(like our RISC DEC 5840 with 4 CPU's running at 64 MIPS).  Besides the
advantage in pure processing power, these puppies have disk transfer
rates that would blow your mind.

Don't get me wrong VM is nice and has its purpose, but it is NOT a
substitute for RAM.  Case in point.  My workstation is a NeXT '030
cube that used to have 8mb of memory.  A day (actually more like a
minute :)) did not go by that I didn't have to wait on the machine as
my processes got swamped into and out of memory.  You seriously can
see your windows get read from disk. (It's kinda cool for about the
first 5 minutes).  I've since upgraded to 16mb of memory and the
performance increase is incredible. Like night and day...thought
someone had slipped an '040 board into the machine (until I actually
used a NeXT slab).

My point is that VM is nice, VM is good, VM is your friend, but it
ain't never gonna nohow replace RAM.

Todd
-----
Internet:
tagreen@bronze.ucs.indiana.edu
NeXTMail:
tagreen@lothario.ucs.indiana.edu

sschaem@starnet.uucp (Stephan Schaem) (04/06/91)

 To anyone looking for 'new' idea... Look at the2 3 year old X68000.
 16bit, but use 'multy bus'.With a text mode overlay with all the
 diferent video mode up to 2 256 color dualplayfield (plus text mode
 overlay) and another mode.
 Plus a bank for 65535 colors sprites (alot of them!).So for any kind of
 anymation a blitter is useless.

 Or the video from the FM_Towns.With hardware posibilities like 360
 degrea real time screen rotation on a 24 bitplane screen.
 or real time zoom on its linkable sprites etc...

 Both have CD suport for year.
 The above is what I saw, and both machine are not that expansive (Check
 LOGIN for latest price tag).
 The first is a 680x0 based machine (with accelerator available) from
 Sharp.
 The second is from Fujitsu, intel based machine :-(

 FM_TOWNS 32bit machine, X68000 16bit. You dont have to go 32 bit to
 have more power on amiga?! Put 2 set of custom chip in parrale:-)

							Stephan

kdarling@hobbes.ncsu.edu (Kevin Darling) (04/06/91)

> What is the big deal about memory protection and resource tracking?
> Sure, it might be a nice toy, but it wouldn't be real useful on a
> single-user system.  Is this one of those things people want just
> because Unix has it?

Personally, I think memory protection on a single-user system is far
less important than resource tracking is.

Users usually sift out (or become prepared for) programs which are
buggy enough to warrant memory protection.

But resource tracking is a prime function of an OS.  Abnormally stopping
a program should not clutter the system up with memory loss, device
blockage, etc... or require the user to run special cleanup utilities.
And programmers shouldn't have to worry about handling this common task.

The OS allocates the resources on call; it should also deallocate those
resources automatically.  "Lean and mean" is no excuse for sloppiness.
Anyway, my two cents <g>.  cheers - kev <kdarling@catt.ncsu.edu>

kdarling@hobbes.ncsu.edu (Kevin Darling) (04/06/91)

In article <1991Apr4.200011.23370@bronze.ucs.indiana.edu> sl242003@silver.ucs.indiana.edu (Jon Paul Baker) writes:
>
>I agree with the need for more high-resolution colors, but there is a
>point where this becomes ludicrous.
>
>So an IBM with Super-VGA (a non-standard, by the way), can do
>640x480x256 (or 1024x768x256 if he has 1meg of video ram).  What good
>does this do?  It makes for pretty fractals, and nice GIF's and
>suchlike, but for animation...  The best animations I have seen (done
>with hand-coded, hand optimized assembly code) just cannot animate
>like an Amiga.  You get weird flicker, and parts of things dissapear
>in rotation (as in its not smooth and things flicker in and out) and
>the rotation is SLOW.  And this was on a 33mhz '386.

You get flicker because stock IBM programs don't support double-buffering.
Try non-buffered animation on the Amiga, and you'll see the same flicker;
and worse, the infamous color ghosting because of bitplanes being changed
one at a time.

Nevertheless, I've seen plenty of Amiga ANIM-5's played back on a '386
with a no-wait-state VGA card, and they looked just as nice as could be.

More to the point, my own 12Mhz-equiv 68000 machine has 256-color gfx, and
it animates just fine, thank you very much.  Of course the fact that
the video ram access doesn't bog down at higher color resolutions like
the Amiga's does, no doubt helps ;-).  Plus chunky pixel memory instead of
bitplanes helps at times... to change one pixel only requires one byte write,
instead of bit diddling for each separate Ami bitplane.

And finally, for the zinger: what about all the people around here who claim
incredible animation using the new Amiga add-on gfx boards?  Are THEY crazy?
You can't have it both ways <g>.  Either it's possible to have nice animation
with more colors or grey shades, or it isn't. But in fact, it _is_ possible.
  best - kev <kdarling@catt.ncsu.edu>

ben@epmooch.UUCP (Rev. Ben A. Mesander) (04/06/91)

>In article <FPi1Z2w161w@nstar.rn.com> tbissett@nstar.rn.com (Travis Bissett) writes:
[...]
>add the gigabytes they need. How many people can actually afford to allocate 
>100 MB of hard disk for VM swap space? And who would possibly want to run a 
>mix of users/applications that might NEED 100 MB of swap? Lawd awmighty it 
>would be a slllooowwwwwww way to work.

Well, if you very occasionally need 130MB of swap space on your Sun 
workstation because you do image processing it's a good thing. I don't
think I needed to buy 130MB of semiconductor memory because of a job
I've run twice. Yes, it was somewhat slow, but not too bad because of
locality of reference. (It also helps that I have a fileserver model,
which can do very fast disk I/O).

There are people who would do this kind of work on an Amiga, if they
could. Also, you must not program in LISP :-)

>But for a single user platform -- even tho' mul;titasking -- VM 
>and MMU is moslty marketing hype and not a true technical requirement 
>(IMHO). I use a unix 386 (16MHz) at work and I'm glad to come home to a 
>"lowly" PC with a keyboard garage that at least doesn;t feel like a waltzing 
>elephant!

That's odd. I used to have a 20MHz 386 at work (running DOS and not
UNIX). When I compiled the same code on the 386 as on the Amiga, the 386
was a *lot* faster. Perhaps you also need to look at your hard drive and
host adaptor on your 386. I had a WD FASST controller, and a Wren III
HD. I think if I had the ability to page, it would have been pretty
quick.

--
| ben@epmooch.UUCP   (Ben Mesander)       | "Cash is more important than |
| ben%servalan.UUCP@uokmax.ecn.uoknor.edu |  your mother." - Al Shugart, |
| !chinet!uokmax!servalan!epmooch!ben     |  CEO, Seagate Technologies   |

jimm@amiga.UUCP (Jim Mackraz) (04/07/91)

(Rostyk Lewyckyj) writes:
)(Jim Mackraz) (Me) writes:
)> 
)> C= gets pretty good bang for its buck from the Engineering team, esp.
)> if you consider how much effort is spent on interim band-aids,
)> such as the A2024 monitor, the Amber circuit, and the "Productivity mode"
)> of ECS Denise (which also ate up a considerable amount of system
)> software resources to support...).
)> 
)I completely fail to follow your reasoning here. 
)How can the return on investment be good if it is being spent on
)a bad (poor) overall design? Perhaps the individual detail engineers
)are good, but if the high level design engineers specify a RUBE
)GOLDBERG or otherwise inappropriate design, then no amount of clever
)circuit design will overcome that.

The team is strong and does good work.  This is my point.

I think there have been problems at the strategy level, and budget.

If CDTV is cutting deeply into hardware Engineering resources, or
is screwing up the future OS enhancement (CDTV runs V1.3), then
there is a very significant "strategy" being played.

Whether that's true, and whether it's a bright move or not, remain
to be seen.  But I get the feeling that Irving wouldn't be in 
the computer business if he didn't have to be.  Personal opinion,
and I don't know the man.

	jimm

-- 
--- opinions expressed herein are my own. ---
"... Because they can."
		- profound punchline to joke about dogs

tbissett@nstar.rn.com (Travis Bissett) (04/07/91)

milamber@caen.engin.umich.edu (Daryl Scott Cantrell) writes:

> 
> 3) There are a lot better things software people at CBM should worry about.
> Virtual memory comes to mind as a far more productive use for the MMU.  Can
> you say 100 MB free? [insert drool noise]  Not to mention color X-Windows
> for Unix, etc., etc... All of which (ok, some of which anyway..) I'm sure
> they're thinking-about/designing/coding/lying-to-us-about-not-having-yet at
> this very moment.
> 

In my humble opinion VM is much overrated and strikes me as mostly fad. 
Maybe it was important when oxide was a lot cheaper than silicon. But ram is 
cheap. I've heard that Crays don't bother with virtual memory -- they just 
add the gigabytes they need. How many people can actually afford to allocate 
100 MB of hard disk for VM swap space? And who would possibly want to run a 
mix of users/applications that might NEED 100 MB of swap? Lawd awmighty it 
would be a slllooowwwwwww way to work. It just strikes me as humorous in a 
Douglas Adams sort of way that the computer industry believes the hype about 
VM and MMU, but the first thing they read in the manual for improving system 
performance is to add more ram so as to reduce the need for memory swapping! 
Pleae don't misunderstand me. For a multiuser computer (can we still say 
"minicomputer"?) virtual memory and memory protection are absolutely 
necessary. But for a single user platform -- even tho' mul;titasking -- VM 
and MMU is moslty marketing hype and not a true technical requirement 
(IMHO). I use a unix 386 (16MHz) at work and I'm glad to come home to a 
"lowly" PC with a keyboard garage that at least doesn;t feel like a waltzing 
elephant!

Travis


--
Travis Bissett                       NSTAR conferencing site 219-289-0287
internet: tbissett@nstar.rn.com              1300 newsgroups - 8 inbound lines
uucp: ..!uunet!nstar.rn.com!tbissett            99 file areas - 4300 megabytes
---  backbone news & mail feeds available - contact larry@nstar.rn.com  ---

Fletcher@cup.portal.com (fletcher sullivan segall) (04/07/91)

>In article <CPETTERB.91Apr2105151@mickey.glacier.sim.es.com>, cpetterb@glacier
.
>sim.es.com (Cary Petterborg) writes:
>>The Amiga has been out for years now.  There have been improvements
>>made to the custom chips, Agnus in particular.  But, I am amazed at
>>the fact that their clock speed, etc. has remained the same.  In an
>>industry where last years chip runs twice as fast this year, C= sure
>>has sat back on their b*tts as far as performance is concerned.  Is
>>it because they aren't willing to invest any more money into the
>>technology because they can sell so many A500's as they are now?
>>What gives?  Certainly the technology exists to speed them up.
>
>   Here is why Commodore has not improved the Amiga's custom chipset.  The
>following table lists the amounts that Commodore has invested in R&D since
>1984, both as a raw figure and as a percentage of total sales (the better
>figure for comparing companies):
>
>...
>
>   As you can see, compared to SUN, Commodore has never invested much
>in their own future, which is the reason why the custom chipset is so
>ancient, and why improvements are nowhere in sight.  This information
>also gives us some insight into the success of the two companies.  As
>you can see from the first table, between 1984 and 1990, Commodore's
>total sales steadily declined.  The decline is actually much worse than
>it appears, once you take inflation into account.
>

You are forgetting the basic history of the Amiga.  Commodore didn't 
design the chips in the Amiga, and wouldn't be able to afford to design
an equialent chip set from scratch in any case.  The custom chips were
hand optimized in NMOS for a home video game.  As such they were designed
to be as economical as possible on a very large scale production.  The
chip set is considerably more complex than the most advanced display 
cards available for the PC... 

...but they are also essentially cast in stone.  Redesigning in CMOS 
would require re-optimizing, or a loss of performance.  Adding features
has to be tested thoroughly because the chips are extremely interdependent,
and any introduced bug could well affect the whole system.  Expanding to 
32 bits would require a hefty redesign of the chips to remain consistent
with earlier versions.  

...

It should also be noted that Sun didn't put the SPARC chips in silicon,
they only wrote the specifications for the chip, and allowed other
manufacturers to build it.  (Not impossible for commodore if they 
choose to give away the existing chip masks (so that they can be 
modified by other companies) but it isn't likely that commodore would
want to release something that valuable for free.)  

Additionally, RISC processors are the easiest type of processor to
implement in silicon, so spotting actual implementations after 4
years is quite reasonable.

                           -F. Sullivan Segall
_______________________________________________________________
 
/V\  E-Credibility:  (n -- ME) The unguaranteed likelyhood that
 '   the electronic mail you are reading is genuine rather than
someone's made up crap.
_______________________________________________________________
 
Mail to: ...sun!portal!cup.portal.com!fletcher or
         fletcher@cup.portal.com
 
 

svante@kberg.se (Svante Gellerstam) (04/08/91)

In article <1991Apr4.211339.30360@cunixf.cc.columbia.edu> am66@cunixa.cc.columbia.edu (Alexander Maldutis) writes:
>Commodore should release the ULowell board soon, simply as a standard for
>24bit graphics.  Nobody wrote game software to take advantage of higher 
>speed Amigas 'till the A3000 came out, and then presto, many games have
>selectors for detail, etc.  If C= were to do this for graphics, much of the
>debate would disappear.

The only thing the Amiga needs for the video and high res display adapter
market to explode is a well defined screen driver interface a la MAC
QuickDraw-32. Please note that I am not advocating for the MAC, just
stating what effect such a standard can have. Just have a look at the
quantum quality leap HDs took when the hardblocks standard came out.
Today the Amiga has many of the best and most effective HDs working
flat out.

I would love to have the Amiga using the existing video image
technology to the same extent.

>******************************************************************************
>		HA HA!  YOU THINK THIS IS THE REAL .SIGNATURE?
>				IT IS!
>Total Computing!**********************************am66@cunixa.cc.columbia.edu*


-- 
Svante Gellerstam		svante@kberg.se, d87sg@efd.lth.se

svante@kberg.se (Svante Gellerstam) (04/08/91)

In article <1991Apr4.223101.7618@uncecs.edu> urjlew@uncecs.edu (Rostyk Lewyckyj) writes:
>In article <6456@amiga.UUCP>, jimm@amiga.UUCP (Jim Mackraz) writes:
>> C= spends much less on R&D than other computer companies.
>> 
>> This is true.  It's a problem.  In case you haven't noticed the
>> Amiga is evolving *very* slowly, particularly in the "crown jewels,"
>> the custom chips.  We all wonder why the A500 isn't trumpeted as
>> a leader in the new "home computer influx" and the answer is that
>> it's just too old to be of great interest to the media or the public.
>> 
>>         .........................................
>> 
>> But there should be more dollars, if the plan is to compete as
>> a computer, or even as a home computer or game machine.  Real
>> 
>>          ..........................................
>> 
>> But I take issue with Marc's implication that C= doesn't know what
>> it's doing.  Perhaps Irving and Mehdi know exactly what they're
>> doing, and maybe they're making a conscious choice to focus on the
>
> It is my understanding that both Messrs Irving and Mehdi are
>getting on in years. Perhaps it is their concious decision not
>to worry very much about futures, and just enjoy their incomes.
>Plowing receipts back into research means less money for dividends,
>Less money for a nice salary now . Why worry about the fate of the 
>company in 5 - 10 years from now. 

I find it very annoying that most people just complain about so and so
not putting enough resources into this problem X which is very dear to
the person complaining.

Everybody seems to think along the lines that it is Commodore that has
to do all new peripherals and all new inventions. This becomes a very
hard task for Commodore to do as more and more expensive technology
and know-how has imported into the company and researched from
scratch.

My view is that Commodore has to exploit the presence of companies
who already has the solutions and knowledge. This would cut the
development time as Commodore would not have to do the research part
themselves.

All that Commodore has to do to control the general formation of
products is to provide standards - a general interface or form of
appearance in the Amiga system. In all areas where Commodore has not
yet presented a template for development, all that exists are niche
solutions - products that costs much and has limited use (or 'well
defined function' as a sales person would put it :-).

The Amiga concept can only move so fast if niche solutions represents
the broad cutting edge of the machine family. Evolutionary steps
require the groundwork of theory that spans more than the immediate
step in development.

> Perhaps it would be good for the continued existance of the 
>company and in the longer run for the shareholders also, if the
>leadership were changed, and I don't mean the second level of
>management which at C= appears to be a revolving door anyways.

It is rarely good for the stability of a company to change management.
It usually causes some amount of turbulence among the employees.

My belief is that if Commodore only creates the right 'feeling' about
the company as a low-cost, state-of-the-art operation (or rather
intensifies that image), the right people will want to find their way
into the company. We already know this - the trick (and the problem is
to let it be known all over).

Am I talking sense here?

>  Reply-To:  Rostyslaw Jarema Lewyckyj
>             urjlew@ecsvax.UUCP ,  urjlew@unc.bitnet
>       or    urjlew@uncvm1.acs.unc.edu    (ARPA,SURA,NSF etc. internet)
>       tel.  (919)-962-6501

Please follow this up in the .advocacy group.

-- 
Svante Gellerstam		svante@kberg.se, d87sg@efd.lth.se

lou@vaxsc (04/08/91)

In article <1991Apr5.152157.13339@bronze.ucs.indiana.edu>, 
"Todd A. Green" <tagreen@bronze.ucs.indiana.edu> writes:

(in response to the discussion regarding VM for the Amiga)

>Can you say let's watch this window get paged in from disk? [insert
>yawn noise here].  Have you ever used virtual memory on a system with
>a relatively slow HD? Such as the Mac, NeXT, or MicroVaxII? (Not meant
                                                 ^^^^^^^^^^
>as a flame, but just as a curiosity.) I'm assuming that you are being

Guess where this message is coming from?

Anyway, this I agree with.  I constantly curse this "boat anchor"
because of verrrrrry long swap times.

>Don't get me wrong VM is nice and has its purpose, but it is NOT a
>substitute for RAM.  Case in point.  My workstation is a NeXT '030
>cube that used to have 8mb of memory.  A day (actually more like a
>minute :)) did not go by that I didn't have to wait on the machine as
>my processes got swamped into and out of memory.  You seriously can
>see your windows get read from disk. (It's kinda cool for about the
>first 5 minutes).  I've since upgraded to 16mb of memory and the
>performance increase is incredible. Like night and day...thought

I tend to think that it would be nice for a micro such as the A3000.
I agree that it is NOT an *adequate* subsitute for RAM.  It is nice
to be able to extend past your physical memory, but you can't depend
on it as a substitute for RAM.

In the Amiga's case, it may be useful for long animations, etc, just 
so that "average joe" can run them.  If you're building an animation
you would have to have the ram.  In my environment (NeXT 030, and
MicroVAX II) it helped to conclusively prove/disprove (respectively)
the need for more RAM to be purchased.  An animator may be able to 
finish a sequence while waiting on additional RAM as well, thus allowing
him/her to work even though the RAM hasn't hit the door yet.   

Oh yea, I never really thought my NeXT was very cool watching windows
swap in.  FrameMaker is almost useless, especially when you've got to
have a paper out in 2 days, and half of that time is spent swapping.
Oh well, I guess I'm just too critical.

        ----------------------------------------------------------------
        -Lou Williams            Via Bitnet :   william8@niehs.bitnet
                                Via Internet:   lou@vaxsc.niehs.nih.gov
        Computer Sciences Corporation,    Research Triangle Park, NC
        ----------------------------------------------------------------
        -Sometimes in order to feel better about yourself, you have to
        make others feel bad, and I'm tired of making others feel good
        about themselves.               -Homer Simpson.
        ----------------------------------------------------------------

monty@sagpd1 (04/09/91)

In article <41008@cup.portal.com> Fletcher@cup.portal.com (fletcher sullivan segall) writes:
>You are forgetting the basic history of the Amiga.  Commodore didn't 
                                                     ^
    Me thinks you are the one forgetting history!    ^ This part is true,but..

>design the chips in the Amiga, and wouldn't be able to afford to design
>an equialent chip set from scratch in any case.  The custom chips were
>hand optimized in NMOS for a home video game.  As such they were designed
                             ^^^^^^^^^^^^^^^^ 
	This part, if you will remember was the cover story to hide development.
    R.J Michals (sp) and crew were designing a home COMPUTER. The keyboard 
    and expansion ports were not an after thought, they had (and have stated
    such) always designed a COMPUTER, not a video game. It was CBM who cut
    back the design (i.e. removed internal expansion) to make it less
    expensive to produce. CBM did not have the foresight at that time
    (I believe they have since changed their views) to actively pursue the
    COMPUTER market.

>to be as economical as possible on a very large scale production.  The
>chip set is considerably more complex than the most advanced display 
>cards available for the PC... 
>

Monty Saine

ckp@grebyn.com (Checkpoint Technologies) (04/11/91)

In article <1991Apr9.150928.21660@sagpd1> monty@sagpd1.UUCP (Monty Saine) writes:
>In article <41008@cup.portal.com> Fletcher@cup.portal.com (fletcher sullivan segall) writes:
>>You are forgetting the basic history of the Amiga.  Commodore didn't 
>                                                     ^
>    Me thinks you are the one forgetting history!    ^ This part is true,but..
>
>>design the chips in the Amiga, and wouldn't be able to afford to design
>>an equialent chip set from scratch in any case.  The custom chips were
>>hand optimized in NMOS for a home video game.  As such they were designed
>                             ^^^^^^^^^^^^^^^^ 
>	This part, if you will remember was the cover story to hide development.
>    R.J Michals (sp) and crew were designing a home COMPUTER. The keyboard 
>    and expansion ports were not an after thought, they had (and have stated
>    such) always designed a COMPUTER, not a video game. It was CBM who cut
>    back the design (i.e. removed internal expansion) to make it less
>    expensive to produce. CBM did not have the foresight at that time
>    (I believe they have since changed their views) to actively pursue the
>    COMPUTER market.

I've heard the story from R J Mical, and from Jay Miner (whom I spoke to
one-on-one about it).

When it all started, there were these investors who wanted to make a game
console, because they saw how the Atari VCS market was growing.  So they
founded the Amiga company, hid it's true purpose behind a facade of
building joysticks, and set Miner and Needle and RJ and the rest to
work.

Well, Miner in particular wanted a True Home Computer, with disk and
keyboard and serial and parallel etc., so he pushed through some design
concessions for that purpose. But he wasn't allowed to increase the cost,
so the disk controller and the serial port went into Paula because it
had room, to avoid the cost of the disk controller and serial port
chips.

As it turned out, these concessions saved the machine. The game console
market dried entirely up, and the original investors lost interest.
There still was no game console market when Commodore bought Amiga.
-- 
First comes the logo: C H E C K P O I N T  T E C H N O L O G I E S      / /  
                                                ckp@grebyn.com      \\ / /    
Then, the disclaimer:  All expressed opinions are, indeed, opinions. \  / o
Now for the witty part:    I'm pink, therefore, I'm spam!             \/

willmore@iastate.edu (Willmore David A) (04/12/91)

	Just a little thought about the origin of this train of thought...

The idea was advanced that it would be a Good Thing (tm) if the amiga chip
set would be re-implemented in current technology silicon. (Or that's what
they should have ment. :) )
Next came the idea from someone at (or near) commodore that you couldn't add
much to the chips (or change the chip clock rate) without going away from
NTSC compatable video (or some such thought.)

My idea...
If NTSC went away some night as I sleep, my computing habits wouldn't change
one little bit.  NTSC is no god to be prayed to. (really, I like english.)
Go for all that you can, leave NTSC in the dust if you have to. I would rather
have 1K by 1K that be able to feed my video into a VCR. Just because you
have extra modes, that doesn't mean you have to use them. Or, better yet,
use the good modes (the hi-res ones) to compose things and the old modes to
output them to whatever NTSC device that needs it. 

What brought this to my attention was some article on the diferences in
resolution on the A2024 (?? you know, the really big one). Both modes were
1008 by something. The PAL model had a higher resolution in the vertical
direction. Ok, stupid question but, why?  Does anyone have a 1008 by 1024
television? Would you like to sell it? :)

It was just an idea.         

David Willmore
willmore@iastate.edu (internet claro)

                   

twills@amiga.actrix.gen.nz (Tony Wills) (04/12/91)

Quoted from - tagreen@bronze.ucs.indiana.edu (Todd A. Green):
> In article <1991Apr5.034303.14202@engin.umich.edu> milamber@caen.engin.umich.edu (Daryl Scott Cantrell) writes:
[...]
> >Virtual memory comes to mind as a far more productive use for the MMU.  Can
> >you say 100 MB free? [insert drool noise]  Not to mention color X-Windows
> 
> Can you say let's watch this window get paged in from disk? [insert
> yawn noise here].  Have you ever used virtual memory on a system with
[...]
> My point is that VM is nice, VM is good, VM is your friend, but it
> ain't never gonna nohow replace RAM.

I certainly agree that the Amiga I/O etc is a little slow for virtual memory
if you considered swapping tasks (or just code/data 'pages') in and out during
task switching.

I envisage using virtual memory principles to allow me to swap out complete
Amiga programs, ie take the code, data, and current register state, and stuff
them onto disk thus freeing up memory, but allowing the program to continue at
a later time from where it left off.
(Of course if the program isn't self modifying no need to copy it to disk)

A major problem with this idea is the Amigas lack of resource tracking, ie
you don't know which bits of memory belong to which task.  But then I
suppose you can just intercept the memory allocation system calls, and
keep your own resource table - retrofit resource tracking :-(

Why would I want to do this ? (manually switch out tasks), I was thinking
of things like raytracing and mandelbrots, which take a lot of processing
time, and consume memory all that while - if I could swap them out, freeing
up my whole machine temporarily for other large, short lived, tasks it
would improve my productivity.
If you switched out more information (like system task table entries, and
any other info required by the operating system about executing tasks), you
could even swap out tasks and switch off the machine ... then resurect them
later to continue as though nothing had happened!

This would be a non trivial operating system hack, it'd be easier just to
purchase a 100 Megs!! :-)
--
      _
    o(_)  (c) Tony Wills 19**  | All the world should live in alt.folklore,
   /  /\  twills@actrix.gen.nz |    unfortunately some die in sci.skeptic
               NZAmigaUG       |                                  -AJW 1991
          
                   

greg@travis.cica.indiana.edu (Gregory TRAVIS) (04/12/91)

twills@amiga.actrix.gen.nz (Tony Wills) writes:

>Quoted from - tagreen@bronze.ucs.indiana.edu (Todd A. Green):
>> In article <1991Apr5.034303.14202@engin.umich.edu> milamber@caen.engin.umich.edu (Daryl Scott Cantrell) writes:
>[...]
>> >Virtual memory comes to mind as a far more productive use for the MMU.  Can
>> >you say 100 MB free? [insert drool noise]  Not to mention color X-Windows
>>

Color X-Windows?  Can you just say no?

>> My point is that VM is nice, VM is good, VM is your friend, but it
>> ain't never gonna nohow replace RAM.

Good point - remember virtual memory s a transitory kludge dictated
by economy and the gluttonous products of our universities.

>I certainly agree that the Amiga I/O etc is a little slow for virtual memory
>if you considered swapping tasks (or just code/data 'pages') in and out during
>task switching.

The Amiga's I/O subsystem (if it can be called that) is actually quite
fast.  And there's nothing that says paging I/O has to go through the
I/O system (I assume you mean the filesystem).  Most UNIX boxes don't.

>I envisage using virtual memory principles to allow me to swap out complete
>Amiga programs, ie take the code, data, and current register state, and stuff
>them onto disk thus freeing up memory, but allowing the program to continue at
>a later time from where it left off.
>(Of course if the program isn't self modifying no need to copy it to disk)

This is called swapping and has been around for about forty years.  It has
nothing to do with virtual memory.  How quickly they forget.  *sigh*

>A major problem with this idea is the Amigas lack of resource tracking, ie
>you don't know which bits of memory belong to which task.  But then I
>suppose you can just intercept the memory allocation system calls, and
>keep your own resource table - retrofit resource tracking :-(

This is nearly impossible.  Unfortunately AmigaDos/Exec screwed itself out of
ever having resource tracking.  Remember that a program may allocated memory
and silently pass a pointer to that memory to another program.  How do you
know what other running programs depend on that memory you just swapped out?
Same thing with library resources, fonts, etc. ad nauseum.  Sure they were
SUPPOSED to use MEMF_PUBLIC...

>If you switched out more information (like system task table entries, and
>any other info required by the operating system about executing tasks), you
>could even swap out tasks and switch off the machine ... then resurect them
>later to continue as though nothing had happened!

Why would you want to switch off the machine?  Here's a man who was
obviously born while cheap computers ruled!  Life is short!

>This would be a non trivial operating system hack, it'd be easier just to
>purchase a 100 Megs!! :-)

I think you're on to something here.
--
Gregory R. Travis                Indiana University, Bloomington IN 47405
greg@cica.indiana.edu  		 Center for Innovative Computer Applications
This signature intentionally left blank.

daveh@cbmvax.commodore.com (Dave Haynie) (04/19/91)

In article <1991Apr9.150928.21660@sagpd1> monty@sagpd1.UUCP (Monty Saine) writes:
>In article <41008@cup.portal.com> Fletcher@cup.portal.com (fletcher sullivan segall) writes:
>>You are forgetting the basic history of the Amiga.  Commodore didn't 
>    Me thinks you are the one forgetting history!    ^ This part is true,but..

>It was CBM who cut back the design (i.e. removed internal expansion) to make 
>it less expensive to produce. 

Guess again.  The "Zorro" motherboard, the system at Amiga when C= took over,
wasn't all that different than the A1000, but what got added was generally
good.  The Zorro system had a ROM cartridge slot up front, in addition to an
"Expansion Chimney", which was the same idea as the A1000's expansion port --
a place to hook up an external expansion box, though in this case, more easily
on top of the computer, rather than on the side where most A1000 things wound
up.  The computer used a 5.25", Apple-II compatible disk drive, and came with
64K of RAM standard.  We had a couple of that vintage machine around here just
after C= bought Amiga, and inherited the Genlock project.


-- 
Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests"
   {uunet|pyramid|rutgers}!cbmvax!daveh      PLINK: hazy     BIX: hazy
      "That's me in the corner, that's me in the spotlight" -R.E.M.