[comp.sys.amiga] Some thoughts and questions about the Ranger

bakken@tahoma.UUCP (Dave Bakken) (03/03/87)

[ line eater food  ]


Some thoughts and a few questions about the elusive A2500 Ranger, which seems to
be out of the picture until at least fall:

1)  Please give us a Ranger, not just expecting us to buy an A2000 and
    upgrade to the 68020.  See items 3, 4, and 6.

2)  Please give us X-Windows, Version 11, in addition to the current window
    system.  X-11 is in beta now (or real soon) and is supposed to hit the 
    streets by fall. I really like the windows now, better than the windows
    from workstations A,M, and S.  But X-11 would give the A2500 users
    a host of public domain programs that will likely be circulating
    within 6-12 months.  And it would make it easy for vendors to
    port sophisticated applications to the A2500 that probably would not get
    ported if it were not that easy.  CAD and CAE programs, especially circut
    schematic capture, simulation, and PCB layout seem likely
    candidates.  


3)  Please give us a 19" monitor and at least 700x1000 resolution.
    I have worked on 19" workstations tubes from 2 different vendors, and
    then gone home to my 13" Amiga, and the extra room sure makes a difference.
    With 13" screens you can really see one page of information at once, where 
    with 19" you can see most of 2 1/2 pages.

    I think the cost of bigger tubes  will go down soon.  I saw a flood of
    20" monitors for $450-$500 on sale this January, and a 27" (Sony?) for $600
    (unfortunately, none had RBG - I checked at least 6 of them).  Sony seems 
    enlightened on this, at least if you look at their KV1311CR, so perhaps they
    will have out a larger monitor with RGB out by fall.  Does anyone know how 
    much more it costs a manufacturer to make a monitore with analog RGB than 
    with NTSC?


4)  Please give us Unix with the Korn shell.  And please give us a full Unix,
    not selling make or other utilities separately.


5)  Thank heavens the A2000's planned 68020 upgrade includes an MMU, 
    according to BYTE and COMPUTE.  That means our Ranger will have to, also.
    Has anyone heard when this upgrade should hit the streets (maybe we may
    hear after C-A announces the A2000 or units ship in volume).  Given how
    quickly the A2000 followed the Sidecar, I think it is not unreasonable to
    assume the Ranger announcement will follow fairly quickly after the shipment
    of that upgrade.



6)  CA seems to doubt whether there is a market for a $2500-$3000
    super-PC.  Certainly marketing realities rather than the dreams
    of comp.sys.amiga subscribers (this one included)  must dictate many of
    the details of the machine, but I think they are underestimating the market.
    Look at how many business types and even home users paid $3000-$5000 for XT
    or AT systems when they first came out.  When they see how much they can get
    done on the A2500 with  the horsepower, large and elegant windows, and IBM 
    compatibility and slots (which seems to be a given), I think a lot may jump.
    (Perhaps I should say *IF* they see this, because CA advertising types seem
    to like chiq BW pictures of schoolchildren or pictures of King Tut rather 
    than showing off the multitasking and elegent windowing interface, which
    set it apart from all other PCs.  The machine sells itself, given half
    a chance).   And there are a lot of companies that would like to give each 
    technical type a workstation on his/her desk but are too cheap or lack the 
    insight to pay $10K-$15K per desk.  Me thinks a lot of these may jump, too,
    especially with Unix and X-11.


7)  8 sound channels would be very nice.


8)  An SCSI port built in would be nice, too, and a strong selling point.


9)  Finally, a question.  Could the OS provide a convention for a program
    to detect which Amiga model it was running on so it could fully exploit
    its features.  Otherwise, programs might be written to the lowest
    common denominator (A500) and not take advantage of the 2500.   For
    example, if the A2500 had 8 sound channels a software vendor might have
    to have an A2500 version of his music program or only use 4 channels.



Comments are welcome - I hope this stimulates some discussion about what
features are desirable and feasible for the Ranger.  C-A, how about a
comment on 7-9?



Dave Bakken
Boeing Commercial Airplane Company
Flight Simulation Lab
uw-beaver!ssc-vax!shuksan!tahoma!bakken
(206) 237-5890

My views are my own, not my employer's.  Don't let them deter you from
buying the 747 you've been saving hard for.

chas@ssc-vax.UUCP (Chas Boyd) (03/06/87)

In article <140@tahoma.UUCP>, bakken@tahoma.UUCP (Dave Bakken) writes:
> 
> 1)  Please give us a Ranger, not just expecting us to buy an A2000 and
>     upgrade to the 68020.

	Dave goes on to show a wish list for the NEXT Amiga, based on a 14MHz
   68020.  One thing he does not specifically mention is a 14MHz blitter.
   It is very important that this be provided as there is a large category
   of applications which are limited not by number crunching power, but by
   how fast bits can be copied to the screen.
	For example: the main difference between PC flight simulators and
   the real ones here at Boeing is the screen replot rate.  Although the
   displayed database may be very complex, the time required to paint the
   screen forms the major portion of the replot cycle.  To perceive actual
   motion, replot rates must exceed 10 to 15 per second.  The first personal
   computer to achieve this speed will open up a whole new category of
   applications that will have tremendous impact.
	(It may be true that with the wider bus of the MC68020, a blitter
   might not offer as much of an advantage as the current one does over 
   the 68000, but if one can be made to work at 14MHz it should be included.)
	I was hoping that 1987 would be the year that such machines would
   appear, but I was disappointed.  Instead this was the year of IBM
   compatibility, a step backwards in the area of graphics performance.
   Both C-A, and Atari devoted their efforts to IBM compatibility instead
   of bringing out 68020 based systems.  Apple has announced a 68020 system,
   but it apparently has no specialized graphics hardware.

	Oh, well maybe 1988.
						Chas.
-- 
UUCP  (uw-beaver|fluke)!ssc-vax!ssc-bee!chas   (Charles Boyd)
ARPA  ssc-vax!ssc-bee!chas@uw-beaver
WORK  (206) 773-3878			Now is the time for all good men to
HOME  (206) xxx-xxxx			come to the aid of their planet...

dillon@CORY.BERKELEY.EDU (Matt Dillon) (03/06/87)

	Interesting thoughts.  Basically, you want a SUN.  All the questions
seem to pertain to that notion except the last few, so I'll address those:


>5)  Thank heavens the A2000's planned 68020 upgrade includes an MMU, 
>    according to BYTE and COMPUTE.  That means our Ranger will have to, also.
>    Has anyone heard when this upgrade should hit the streets (maybe we may
>    hear after C-A announces the A2000 or units ship in volume).  Given how
>    quickly the A2000 followed the Sidecar, I think it is not unreasonable to
>  assume the Ranger announcement will follow fairly quickly after the shipment
>    of that upgrade.

	The way it looks, with its special 'cpu' slot, the A2000 will be the
upgradable to just about anything (68020, MMU, you name it).  Unless there's
a nut heading C-A, I doubt the Ranger will come out the door until C-A sees
how the A2000 pans out.

	My personal opinion is that the A2000 will become the 'ranger' and
the ranger will become vaporware.


>6)  CA seems to doubt whether there is a market for a $2500-$3000
>    super-PC.  Certainly marketing realities rather than the dreams
>    of comp.sys.amiga subscribers (this one included)  must dictate many of
>    the details of the machine, but I think they are underestimating the market.
>    Look at how many business types and even home users paid $3000-$5000 for XT
>    or AT systems when they first came out.  When they see how much they can get
>    done on the A2500 with  the horsepower, large and elegant windows, and IBM 
>    compatibility and slots (which seems to be a given), I think a lot may jump.
>    (Perhaps I should say *IF* they see this, because CA advertising types seem
>    to like chiq BW pictures of schoolchildren or pictures of King Tut rather 
>    than showing off the multitasking and elegent windowing interface, which
>    set it apart from all other PCs.  The machine sells itself, given half
>    a chance).   And there are a lot of companies that would like to give each 
>    technical type a workstation on his/her desk but are too cheap or lack the 
>    insight to pay $10K-$15K per desk.  Me thinks a lot of these may jump, too,
>    especially with Unix and X-11.

	The IBM compatibility is definately a plus, but for different reasons.
having IBM expansion slots means the A2000 will suddenly have access to ALL
the third party boards out for the IBM.  The A2000 is specifically configured
to allow the Amiga to own a partition on an IBM compatible hard disk (with
no limitations on size).  Having a window "which is the IBM" is a delightful
extra, but I personally don't plan to use that aspect of the compatibility.
In otherwords, you can add *CHEAP* hard disks to your Amiga.



>7)  8 sound channels would be very nice.
	Nahhh.


>8)  An SCSI port built in would be nice, too, and a strong selling point.

	Now this *would* be a good idea.  And C-A, if you do plan to do
an SCSI, please do it right.  Apple screwed theirs up totally.  Use one
of the new SCSI controller chips and make it DMA.


>9)  Finally, a question.  Could the OS provide a convention for a program
>    to detect which Amiga model it was running on so it could fully exploit
>   its features.  Otherwise, programs might be written to the lowest
>   common denominator (A500) and not take advantage of the 2500.   For
>    example, if the A2500 had 8 sound channels a software vendor might have
>    to have an A2500 version of his music program or only use 4 channels.

	The OS already allows you to do this.  Simply try to allocate more
than 4 sound channels and you'll soon know.  In the same way, you could 
attempt to allocate a different serial device... on some later Amiga with
additional serial ports it would work.  On the current A1000, it would
return an error.

	Checking a system by model is a *bad* idea, since you don't know
what a person might have added to his Amiga.

			-Matt

daveh@cbmvax.cbm.UUCP (Dave Haynie) (03/06/87)

in article <140@tahoma.UUCP>, bakken@tahoma.UUCP (Dave Bakken) says:

> 3)  Please give us a 19" monitor and at least 700x1000 resolution.

I like big monitors, too, and work with them all the time.  Its not the
size you pay for, though, as much as the resolution.  Fer Instance, a 13"
RGB monitor like the 1070 might list at $500.  You could reasonably expect
to find a 20" version at maybe $700-$800, if the vendor decided a large
monitor was a good thing.  Which in this example, it isn't....Because a
20" monitor at 640x400 isn't very pleasing to the eye.  All you're doing
is blowing up the size of your pixels.  So you move to a higher resolution
monitor.  And things get real expensive, real fast.  Your monitor's logic
switches from TTL to ECL.  And the poor Amiga, as it exists, is going to
have a hard time generating a 1000x800 pixel image with any reasonable number
of bit planes, its just not fast enough, even if it kicks the processor off
the video bus for awhile.  The monitor is expensive, really.  The big color 
monitors we use here for out Apollo Workstations go for something around 
$4000 a piece, for 1024 x 1024 color.  Certainly volume and cost reductions
could bring this down, but you'd still pay $1500-$2000 for such a color
monitor.  That's why no PCs, not even the new Apples (being the newest graphic
oriented computers on the block) have a standard resolution of over 640 pixels
or so (well, you can get a little over 700 on the Amiga, though most don't
use it that way).

> 4)  Please give us Unix with the Korn shell.  And please give us a full Unix,
>     not selling make or other utilities separately.

Sounds like a marketing decision.  I don't know if any marketing types read
this regularly or not.

>5)Given how
>  quickly the A2000 followed the Sidecar, I think it is not unreasonable to
>  assume the Ranger announcement will follow fairly quickly after the shipment
>  of that upgrade.
>6)CA seems to doubt whether there is a market for a $2500-$3000
>  super-PC.  Certainly marketing realities rather than the dreams
>  of comp.sys.amiga subscribers (this one included)  must dictate many of
>  the details of the machine, but I think they are underestimating the market.
>  Look at how many business types and even home users paid $3000-$5000 for XT
>  or AT systems when they first came out.  When they see how much they can get
>  done on the A2500 with  the horsepower, large and elegant windows, and IBM 
>  compatibility and slots (which seems to be a given), I think a lot may jump.

I'm not sure that C-A doubts a market for machines in the 2.5K-3K range, I
just imagine that C-A doubts that folks will buy a Commodore machine priced
in that range.  Obviously a stock A1000 is better in many respects than a
PC of most any flavor.  But corporate America doesn't usually buy 
intelligently, from the point of view of power computing.  The Amiga's only
a year and 1/2 old or so, its still behind in software.  This is the year it
really starts to catch up.  Personally, for my work here at Commodore, I'm
ready to jump ship, hell, I'm at the edge of the plank right now, just 
waiting for a good schematic capture and simulation package to push me
over the edge (the Amiga already beats my VAX at running MicroGnuEmacs).
But I've been using this machine at home for over a year, and I think about
what I'm buying before I buy it.  The A1000 did sell on its reputation more
than its advertising, but probably did very little to replace any PClone
type boxes, I think the majority of those who bought it were either too
smart to bother with a PC[lone] in the first place, or sick of PC[lones]
and interested in a "real computer".  If there was an application on the
Amiga that couldn't easily exit on a PC (like some real CAD maybe?), then
it might break full force into business and scientific markets enough to
justify a 68020 base machine for $2500 or so.  Or wait a few years until
we can make a 68020 base machine for $1500 or $1000....

> 7)  8 sound channels would be very nice.

True, though I don't think we've got enough DMA slots open in the current
setup.  Of course, if you're going to enhance the video somehow, it might
be possible to enhance the audio too.  But also consider that each audio
channel takes a rather large section of the Paula chip, so its very
unlikely that any more could be fit into any reasonable form of Paula. 
It might require another chip sitting on the register bus.

> 8)  An SCSI port built in would be nice, too, and a strong selling point.

The A2000's got a SCSI card from Commodore.  It also does ST-506 for anyone
with cheap PC drive they'd like to use.

> 9)  Finally, a question.  Could the OS provide a convention for a program
>     to detect which Amiga model it was running on so it could fully exploit
>     its features.  Otherwise, programs might be written to the lowest
>     common denominator (A500) and not take advantage of the 2500.   For
>     example, if the A2500 had 8 sound channels a software vendor might have
>     to have an A2500 version of his music program or only use 4 channels.

Isn't that already in there?  You can allocate virtual sound channels with 
the audio.device, which map into physically existant sound channels.

> Dave Bakken
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                   __  ____    ____    _____   _____   _____
Dave Haynie                       /// / _  |  / __ \  /  _  \ /  _  \ /  _  \
Commodore Technology             /// / / | | /_/  | | | | | | | | | | | | | |
                            |\  /// / /__| |  ____/ | | | | | | | | | | | | |
                            |\\/// / ____  | / ____/  | | | | | | | | | | | |
                             \\// / /    | | | |____  | |_| | | |_| | | |_| |
{ihnp4,etc.}!cbmvax!daveh     \/ /_/     |_| \______| \_____/ \_____/ \_____/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

page@ulowell.cs.ulowell.edu (Bob Page) (03/06/87)

The here-say around here is that Los Gatos was working on the Ranger
(which rumor has it was just a mondo-expandable-modular Amiga) while
Commodore Germany was working on the A2000.  The A2000 won out.

With only 6 people left at Amiga, and the Los Gatos facility closing
its doors at the end of this month, I doubt we'll see the Ranger.

..Bob
-- 
Bob Page,  U of Lowell CS Dept.      ulowell!page,  page@ulowell.CSNET

kurt@tc.fluke.COM (Kurt Guntheroth) (03/06/87)

All I want from the next Amiga is Virtual Memory and memory protection.  I
can live with the screen the size it is now.  I can live with AmigaDOS.  I
can live with a 68010 (like the one in my SUN, which isn't too bad after
all).  All I want is for one process to be protected from the evil whims of
another process.  All I want is for my system not to be trashed when one
program goes out to lunch and starts writing garbage into memory.

An MMU doesn't have to be expensive.  The AT&T UNIX PC did a very
clean and inexpensive MMU with some fast statuc RAMS.  An MMU doesn't
have to be fancy and doesn't have to be made by the same company as the
processor.

Virtual memory and memory protection are the last pieces in the "home
computer".  With protected memory, a home computer can stay "up" virtually
forever.  You can finally count on it to answer your phone, run your
appliances and so forth.  You can leave it running unattended without
wondering how long it will last.

I'd like a 68020, bigger screen, and all that, but I don't know if I would
pay more for it when it comes right down to it.  I also bought an Amiga
because it was $1500, and an equivalent (ha ha) PC system was about $5K.  I
would spend $1-2K for a computer for myself.  I wouldn't spend $5K.

An Amiga-as-a-UNIX-box will never sell.  SUN already does that.  Apple will
be there soon.  One of the things that differentiates Amiga is that it is a
price leader.  The amiga software is UNIX-like enough to reduce porting
problems to a reasonable level.  It is inexpensive hardware and software
that give the Amiga it's advantages.  Look for more ways to do fancy things
inexpensively.  Look for new areas (the genlock, the answermate (remember
the answermate?)) in which to innovate.  The Amiga will never survive in a
me-to market.

ali@rocky.STANFORD.EDU (Ali Ozer) (03/06/87)

----
Well, Dave Bakken had a lot of thoughts and questions about what might
be incorporated into the Amiga in the future... Here's a question from me...

How generic are 5&1/4" drives like the one to be put in the A2000 for
IBM emulation? I mean, does the drive itself have anything to do with what
format data is on the disk, or is it the disk controller that determines
most parameters? The actual question is, can the 5&1/4" drive destined for
the A2000 read Commodore 64 disks, given a different controller? 

I imagine (with maybe a bit of clever programming) the Amiga could
emulate a C64 in full time (including to the smallest details including
sound, sprites, the different video modes, etc), in software only.
Then all you would need is the disk controller chip to be plugged into 
one of the slots, and how much could that cost?

Any comments? Am I right in assuming that all the hardware one would need
is a disk controller? And am I right in assuming the Amiga can emulate a C64
in software? If it was possible for the A2000 to fully emulate a C64
for less than $50 plus the price of the disk drive, it might make current
C64 owners happy and more willing to spend money on an Amiga (rather
than some other machine).

Ali Ozer, ali@rocky.stanford.edu, decwrl!rocky.stanford.edu!ali

cmcmanis@sun.uucp (Chuck McManis) (03/06/87)

Many people have flamed the Amiga for not being the machine of their dreams
just as many have adamantly supported it for being so wonderful. To quote
'The Guy in the Cape' I am a "card carrying Amiga Tribesman" so understand
that the following will  be a bit biased :-), I also work at Sun and have
a good feel for what it costs to produce a '020 based UNIX workstation
domestically. With that said on with the story ...

In article <140@tahoma.UUCP>, bakken@tahoma.UUCP (Dave Bakken) writes:
> 
> Some thoughts and a few questions about the elusive A2500 Ranger, which seems to
> be out of the picture until at least fall:
> 
> 1)  Please give us a Ranger, not just expecting us to buy an A2000 and
>     upgrade to the 68020.  See items 3, 4, and 6.

The A2000 and even A1000 with the CSA 68020 board set is a very powerful 
machine. It is also compatible with existing software.
 
> 2)  Please give us X-Windows, Version 11, in addition to the current window
>     system.  X-11 is in beta now (or real soon) and is supposed to hit the 
>     streets by fall. I really like the windows now, better than the windows
>     from workstations A,M, and S.  But X-11 would give the A2500 users
>     a host of public domain programs that will likely be circulating
>     within 6-12 months.  And it would make it easy for vendors to
>     port sophisticated applications to the A2500 that probably would not get
>     ported if it were not that easy.  CAD and CAE programs, especially circut
>     schematic capture, simulation, and PCB layout seem likely
>     candidates.  

I doubt Commodore will 'give' you X-windows although there is no reason
why you can't port it yourself. If the interface is as independent of
UNIX as it should be, then within 6-12 months one should be able to get
it running? (I have no information on how difficult this would be.)
If you can figure out a way to sell your port of X it would probably
pay for that CSA expansion board above :-). The reason that Commodore 
probably wouldn't do this is fairly obvious, it has no backwards 
compatibility and they do want to support the 200K + users out there.
The other question is size, how much space does X take and how much
overhead is there per task, will it fit in 1 meg? 2? I don't know.

> 3)  Please give us a 19" monitor and at least 700x1000 resolution.
>     I have worked on 19" workstations tubes from 2 different vendors, and
>     then gone home to my 13" Amiga, and the extra room sure makes a difference.
>     With 13" screens you can really see one page of information at once, where 
>     with 19" you can see most of 2 1/2 pages.
>     I think the cost of bigger tubes  will go down soon.  I saw a flood of
>     20" monitors for $450-$500 on sale this January, and a 27" (Sony?) for $600
>     (unfortunately, none had RBG - I checked at least 6 of them).  Sony seems 
>     enlightened on this, at least if you look at their KV1311CR, so perhaps they
>     will have out a larger monitor with RGB out by fall...

(I may be wrong, but Dave appears to be confusing actual monitor size versus
 how many pixels can be displayed. If I mis-read the above I apologize)
Changing the size of the monitor does not change the 'resolution' of the
screen. The pixels just get bigger. My next message will contain a quick
synopsis of video graphics generation for a better explanation of this.
I will say this here though, monitor prices are currently about as follows
	19" Monochrome - 60Khz monitors (1K X 900 possible) are about $800
	19" Color RGB  - 60Khz monitors (1K X 900 possible) are about $3200
	13" Color RGB  - 32Khz monitors (750 X 450 possible) are about $500
	13" Monochrome - 15.575 Khz    (640 X 400 interlaced) are about $70
	13" Color RGB  - 15.575 Khz    (640 X 400 interlaced) are about $250
	19" Color RGB  - 15.575 Khz    (640 X 400 interlaced) are about $600
Your prices may vary. The 13" hi-res color above is a NEC multisync and the 
19" Color at the bottom is a Sony XBR monitor. The 19" prices are pretty
much bare bones monitors, some manufacturers like BarCo will wrap it up
in a plastic shell for you (So you don't electocute yourself on it)

>                                                    ....  Does anyone know how 
>    much more it costs a manufacturer to make a monitore with analog RGB than 
>    with NTSC?

Only what it costs to add the connectors to drive each gun and some level
shifting circuitry. However if it is NTSC compatible don't look for any
more that 640 X 400 resolution. (See the next posting)
 
> 4)  Please give us Unix with the Korn shell.  And please give us a full Unix,
>     not selling make or other utilities separately.
 
Do you know how *big* UNIX is? Even if people weren't screaming bloody
murder at the price of a hard disk you would need at least 40 Mbytes
of space, additional hardware in the system (an MMU at least if you wanted
VM) Ok, so that adds another $2000. At least with the A2000 you can use
those cheap IBM PC harddisks. You are going to need them. 

> 5)  Thank heavens the A2000's planned 68020 upgrade includes an MMU, 
>     according to BYTE and COMPUTE.  That means our Ranger will have to, also.
>     Has anyone heard when this upgrade should hit the streets (maybe we may
>     hear after C-A announces the A2000 or units ship in volume).  Given how
>     quickly the A2000 followed the Sidecar, I think it is not unreasonable to
>     assume the Ranger announcement will follow fairly quickly after the shipment
>     of that upgrade.

Hmmm, well maybe if you believe that Commodore will build a 'ranger.' Personally
I have seen Commodore build nothing but C-64's for a while, I would make the
wild speculative guess that since the A2000 with 68020 upgrade puts them
smack in the middle of the current PC wars that they would instead turn to 
reducing costs and fight that battle based on their manufacturing skills.
I don't see any indication that they want to get into the UNIX workstation
business and take on Sun, Apollo, DEC, and IBM.

Also note that when the A2286 (AT plug in) is available for the A2000 you
can buy one of those, a 2 Meg ram card, a maxstor 160Meg disk, and Xenix/V
from Microsoft or Santa Cruz Operations. Then run UNIX as a background window
on the Amiga. Really clever hackers could run X or NeWS on the Amiga side
UNIX on the AT side and have them communicate via the shared memory.

> 6)  CA seems to doubt whether there is a market for a $2500-$3000
>     super-PC.  Certainly marketing realities rather than the dreams
>     of comp.sys.amiga subscribers (this one included)  must dictate many of
>     the details of the machine, but I think they are underestimating the market.
>     Look at how many business types and even home users paid $3000-$5000 for XT
>     or AT systems when they first came out.  When they see how much they can get
>     done on the A2500 with  the horsepower, large and elegant windows, and IBM 
>     compatibility and slots (which seems to be a given), I think a lot may jump.
>     (Perhaps I should say *IF* they see this, because CA advertising types seem
>     to like chiq BW pictures of schoolchildren or pictures of King Tut rather 
>     than showing off the multitasking and elegent windowing interface, which
>     set it apart from all other PCs.  The machine sells itself, given half
>     a chance).   And there are a lot of companies that would like to give each 
>     technical type a workstation on his/her desk but are too cheap or lack the 
>     insight to pay $10K-$15K per desk.  Me thinks a lot of these may jump, too,
>     especially with Unix and X-11.

Bad news Dave, Commodore is betting that there is a market for a $2500 
to $3000 super-PC and it is called the Amiga 2000, coming to a store
near you. Given the estimate that initial pricing will be $1500 and
the monitor is $500 (High Persistence) and the SCSI disk and controller
are another $900 your looking at a $2900 multitasking Super-PC. If
they built the 'ranger' as you described it today it would cost $10 to
$15K. (like wow deja-vu). Something that maybe you haven't considered is
that the workstation business is *very* competitive, and every major
workstation vendor is trying it's best to put out UNIX workstations at
the lowest possible price. AND THEY STILL COST $12,000. Commodore doesn't
have access to any miracle sources of free equipment, why should they be
able to produce them more cheaply? Even the Mac ][ when fitted out with
high resolution color and a disk is $11,000 (and that doesn't include
UNIX or more memory). 

> 7)  8 sound channels would be very nice.

This would be nice, and the hardware to drive them. Assuming people are
using the audio.device there should not be compatibility problems. 
Personally I would like to see a MIDI port too, not necessarily to 
add a synthesizers sound capability, simply to add the synthesizers
keyboard. Right now I use my DX100 as a keyboard for the Amiga when
I am not dialed up.

> 8)  An SCSI port built in would be nice, too, and a strong selling point.

According to the press the A2000 will have a SCSI port as an option, when
it is released (plug in board). I agree building it in is the smart way
to go. 

> 9)  Finally, a question.  Could the OS provide a convention for a program
>     to detect which Amiga model it was running on so it could fully exploit
>     its features.  Otherwise, programs might be written to the lowest
>     common denominator (A500) and not take advantage of the 2500.   For
>     example, if the A2500 had 8 sound channels a software vendor might have
>     to have an A2500 version of his music program or only use 4 channels.

Well as mentioned above you could conceivably keep asking for sound channels
until the open failed. But most people don't do that. As it stands the
A500, A2000, and A1000 are all identical in built in hardware capabilities.
So you don't need to know which one you are on. If they change the machine
radically it would be a good thing to have as a variable in ExecBase or
something.

> Comments are welcome - I hope this stimulates some discussion about what
> features are desirable and feasible for the Ranger.  C-A, how about a
> comment on 7-9?
> Dave Bakken

As you can see you got some :-). Stay tuned for Basic Amiga Video, same
bat time, same bat channel.



-- 
--Chuck McManis
uucp: {anywhere}!sun!cmcmanis   BIX: cmcmanis  ARPAnet: cmcmanis@sun.com
These opinions are my own and no one elses, but you knew that didn't you.

mwm@eris.BERKELEY.EDU (Mike (No one lives forever.) Meyer) (03/07/87)

In article <8703060857.AA19199@cory.Berkeley.EDU> dillon@CORY.BERKELEY.EDU (Matt Dillon) writes:
>	The IBM compatibility is definately a plus, but for different reasons.
>having IBM expansion slots means the A2000 will suddenly have access to ALL
>the third party boards out for the IBM.  The A2000 is specifically configured
>to allow the Amiga to own a partition on an IBM compatible hard disk (with
>no limitations on size).  Having a window "which is the IBM" is a delightful
>extra, but I personally don't plan to use that aspect of the compatibility.
>In otherwords, you can add *CHEAP* hard disks to your Amiga.

You're working on the Assumption that the Amiga sans one of the '8
boards can use what's in those slots. I've seen nothing to indicate
that this is true. I've had at least one hardware designer ask me why
anyone would want to do that. Hard disks aren't the reason - there
is a combined SCSI/ST-506 card listed for the machine. It's all the
_rest_ of the IBM hardware. Builtin modems; DA hardware; other stuff I
can't recall right now (been to long since I looked at a BYTE).

While I'm here, someone asked for X. Notice that an X 68020 server
binary is 300K+. You really can't run X on a system w/out expansion
memory and a hard disk, and it'll be hard then. Maybe Chuck can tell
us how big a (S)NeWS server binary is.

Finally, I find Matt's answer somewhat amusing. I remember him makin
a very similar posting abouta year ago, effectively asking for a Sun.
Nice to see you've decide that the Amiga & AmigaDOS are good things,
Matt.

	<mike
But I'll survive, no you won't catch me,		Mike Meyer
I'll resist the urge that is tempting me,		ucbvax!mwm
I'll avert my eyes, keep you off my knee,		mwm@berkeley.edu
But it feels so good when you talk to me.		mwm@ucbjade.BITNET

grr@cbmvax.UUCP (03/08/87)

In article <158@rocky.STANFORD.EDU> ali@rocky.UUCP (Ali Ozer) writes:

>I imagine (with maybe a bit of clever programming) the Amiga could
>emulate a C64 in full time (including to the smallest details including
>sound, sprites, the different video modes, etc), in software only.
>Then all you would need is the disk controller chip to be plugged into 
>one of the slots, and how much could that cost?

It might be possible, however it is often a mistake to assume that the
predecessor is so <generic negative> that you can emulate it in software
in real time.  The 6502 is still a fast microprocessor, especially when
munching 8-bit data, and the VIC chip is a pretty tricky little gadget
by itself.

>Any comments? Am I right in assuming that all the hardware one would need
>is a disk controller?

Actually, you don't need a disk controller, the *hardware* is perfectly
cable of driving the standard Commodore Serial Bus out through the parallel
port.  Unfortunatly, nobody has written a serial bus driver, primarily
because the Amiga peripherals are much advanced over anything avaiable
for the C64.

I've heard of a number of projects attempting to emulate machine x on
machine y.  Generally, they get to the point where you can run k% of
the programs at reasonable speed, but as you try to increase k, the
emulation becomes slower and slower.  Perhaps I'll be surprised someday.
-- 
George Robbins - now working for,	uucp: {ihnp4|seismo|rutgers}!cbmvax!grr
but no way officially representing	arpa: cbmvax!grr@seismo.css.GOV
Commodore, Engineering Department	fone: 215-431-9255 (only by moonlite)

grr@cbmvax.UUCP (03/08/87)

In article <2700@jade.BERKELEY.EDU> mwm@eris.BERKELEY.EDU (Mike (No one lives forever.) Meyer) writes:
>
>You're working on the Assumption that the Amiga sans one of the '8
>boards can use what's in those slots. I've seen nothing to indicate
>that this is true. I've had at least one hardware designer ask me why
>anyone would want to do that. Hard disks aren't the reason - there
>is a combined SCSI/ST-506 card listed for the machine. It's all the
>_rest_ of the IBM hardware. Builtin modems; DA hardware; other stuff I
>can't recall right now (been to long since I looked at a BYTE).

Right, no bridge card, not PC slot action.  UNLESS, you plug in one of
those PC or AT on-a-card things.  Of course that's basically what the
bridge card is, but it also contains a dual-ported memory to allow the
two systems to communicate.

>Finally, I find Matt's answer somewhat amusing. I remember him makin
>a very similar posting abouta year ago, effectively asking for a Sun.
>Nice to see you've decide that the Amiga & AmigaDOS are good things,
>Matt.

Well, to give Matt credit, most of his bitching was about AmigaDOS itself.
I assume he's found there's a lot more to the system then that...
-- 
George Robbins - now working for,	uucp: {ihnp4|seismo|rutgers}!cbmvax!grr
but no way officially representing	arpa: cbmvax!grr@seismo.css.GOV
Commodore, Engineering Department	fone: 215-431-9255 (only by moonlite)

ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) (03/08/87)

In article <1513@cbmvax.cbmvax.cbm.UUCP> grr@cbmvax.UUCP (George Robbins) writes:
>In article <158@rocky.STANFORD.EDU> ali@rocky.UUCP (Ali Ozer) writes:
>
>>I imagine (with maybe a bit of clever programming) the Amiga could
>>emulate a C64 in full time (including to the smallest details including
>>sound, sprites, the different video modes, etc), in software only.
>
>It might be possible, however it is often a mistake to assume that the
>predecessor is so <generic negative> that you can emulate it in software
>in real time.  The 6502 is still a fast microprocessor,

	Really?  You think so?  The fastest I've ever seen those things
commercially is 2 MHz.  The C-64 runs at (slightly less than) 1 MHz.  After
moving to the 68K, the very THOUGHT of going back to the 6502 makes me gag.

>especially when
>munching 8-bit data, and the VIC chip is a pretty tricky little gadget
>by itself.
>
	It's tricky because of all the design barfs made on it.  Granted, if
you happen to have a scope and detailed knowledge of hardware, you can make
a bitmapped screen out of sprites with the thing (a friend of mine actually
did this).  But trying to do anything using the "obvious" approach generally
lands you into trouble.

>I've heard of a number of projects attempting to emulate machine x on
>machine y.  Generally, they get to the point where you can run k% of
>the programs at reasonable speed, but as you try to increase k, the
>emulation becomes slower and slower.  Perhaps I'll be surprised someday.

	Personally, I'm of the opinion that it should be more than possible
for a 7.14 MHz 68K to emulate a >1 MHz 6502 in software, generally.  After
all, the underlying processor architectures and philosophies are similar
(any data movement sets flags, rich addressing schemes, etc.).

	Tacking on the hardware emulation will definitely slow things down,
especially when accessing the VIC chip (should we emulate the 40 microsecond
CPU tromping every eight video lines?).  The CIA chips shouldn't be too
troublesome; we've got similar hardware in the Amiga.  How we'd do the sound
is anybody's guess.

	Sounds like a major commercial project.  Who wants to be first?

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
 ________		 ___			Leo L. Schwab
	   \		/___--__		The Guy in The Cape
  ___  ___ /\		    ---##\		ihnp4!ptsfa!well!ewhac
      /   X  \_____    |  __ _---))			..or..
     /   /_\--    -----+==____\ // \  _		well ---\
___ (   o---+------------------O/   \/ \	dual ----> !unicom!ewhac
     \     /		    ___ \_  (`o )	hplabs -/       ("AE-wack")
 ____ \___/			     \_/
	      Recumbent Bikes:			"Work FOR?  I don't work FOR
	    The _O_n_l_y Way To Fly!		anybody!  I'm just having fun."

hatcher@INGRES.BERKELEY.EDU (Doug Merritt) (03/08/87)

In article <1513@cbmvax.cbmvax.cbm.UUCP> grr@cbmvax.UUCP (George Robbins) writes:
>>[6502 emulation] might be possible, however it is often a mistake to assume
>>that the predecessor is so <generic negative> that you can emulate it in
>>software in real time.  The 6502 is still a fast microprocessor,

In article <2725@well.UUCP> The Guy in the Cape writes:
>	Really?  You think so?  The fastest I've ever seen those things
>commercially is 2 MHz.  The C-64 runs at (slightly less than) 1 MHz.  After
>moving to the 68K, the very THOUGHT of going back to the 6502 makes me gag.

68000 versus 6502 wars is not the point here. George Robbins is telling
the gospel truth; it is hard to do real time processor emulations, even
if the processor in question is one you don't like.

>>munching 8-bit data, and the VIC chip is a pretty tricky little gadget

>It's tricky because of all the design barfs made on it.  Granted, if

Again, the fact that you don't like it does NOT make it easy to emulate
in real time. The fact that your 68K clock speed is about 7-8 times that
of the 6502 does not necessarily make the 68K run 7-8 times faster than
the 6502. Almost certainly not, as a matter of fact. By comparison with
the 68K, the 6502 is sort of a RISC processor. Its code density is better
for the kinds of things it does well. Its code density is very poor on
the things that 68000's do, but that's not the point in an emulation.
The authors of Sargon claim that Sargon runs faster on 6502 than on 68000s.
This may be biased, but I find it easy to believe. The problem is that
everybody thinks that a high clock speed means a linear increase in speed.
Very far from the truth. Read comp.arch for a while. People also think
that more powerful instructions mean a faster processor. Sometimes true,
but more often not (hence the idea of RISC). People further think that
a machine with 32 bit pointers will run faster than one with 16 bit. Definitely
the opposite of the truth, all else being equal; each indirection must
fetch twice as much data before it can do the same operation.

As George said, it might be possible. But don't blithely assume that it
*has* to be possible; it might not be.

There's a lot of confusion surrounding architectural and performance issues,
so I'm probably inviting flames here. Fine, do it by email. I have a
fair amount of professional experience with design and implementation
of both instruction set architectures and compilers. So while I may be wrong,
I am *very* sure of my opinions :-)
	Doug

phils@tekigm2.TEK.COM (Philip E Staub) (03/09/87)

In article <2725@well.UUCP> ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) writes:

>>[ a discussion to which Leo is responding containing comments that a 
	6502 is a pretty quick machine]

>	Really?  You think so?  The fastest I've ever seen those things
>commercially is 2 MHz.  The C-64 runs at (slightly less than) 1 MHz.  After
>moving to the 68K, the very THOUGHT of going back to the 6502 makes me gag.
>

Careful here. I've been sucked in by that trap. Notice that the clock rate
does *not* indicate how long it takes to execute one instruction. The 6502
requires *at most* 2 clocks to execute each instruction, where the 68000
requires no fewer than 4. Granted the instructions are generally more
primitive, but there still will be no way to emulate more than one 6502
instruction per 68000 instruction (in fact it will take several). 

Let's make some rash assumptions here: First, let's assume you *can* emulate
any 6502 instruction with a single 68000 instruction. Next, let's assume
that an "average" 68000 instruction requires 6 clocks per instruction, while
an "average" 6502 instruction requires 1.5. The way I figure it, that means
that a 2 MHz 6502 would require an 8 MHz 68000 to emulate it in "real time"
even if no other overhead (read: software emulation of whatever other
hardware had to be done) were required. (Yes, I know you said < 1MHz, but
the 1 6502 instruction = 1 68000 instruction is also bogus. The translation
will require something on an instruction by instruction basis)

...

>	Personally, I'm of the opinion that it should be more than possible
>for a 7.14 MHz 68K to emulate a >1 MHz 6502 in software, generally.  After
>all, the underlying processor architectures and philosophies are similar
>(any data movement sets flags, rich addressing schemes, etc.).
                         ^^^^^
>

Yeah, but watch out for the "carry = not borrow" flag. You'll have to watch
out for what the last instruction was before you decide to "bcc" or "bcs".

-- 
-------------------------------------------------------------------------------
Phil Staub              tektronix!tekigm!phils    (206) 253-5634
Tektronix, Inc., ISI Engineering
P.O.Box 3500, M/S C1-904, Vancouver, Washington  98668

grr@cbmvax.cbm.UUCP (George Robbins) (03/09/87)

I really don't want to go on about this for too long, but since it has some
bearing on understanding the situation with the transformer, here goes.

In article <2725@well.UUCP> ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) writes:
>In article <1513@cbmvax.cbmvax.cbm.UUCP> grr@cbmvax.UUCP (George Robbins) writes:
>>It might be possible, however it is often a mistake to assume that the
>>predecessor is so <generic negative> that you can emulate it in software
>>in real time.  The 6502 is still a fast microprocessor,
>	Really?  You think so?  The fastest I've ever seen those things
>commercially is 2 MHz.  The C-64 runs at (slightly less than) 1 MHz.  After
>moving to the 68K, the very THOUGHT of going back to the 6502 makes me gag.

Different processor families require a different number of clock cycles to
perform a given unit of work.  In the case of a memory cycle, the 6502 needs
one clock cycle, the 68000 needs 4.  Therefore a 8 MHz 68000 can only access
memory twice as fast as a 6502.  That you get 16 bits instead of 8 probably
won't help any.

>>especially when
>>munching 8-bit data, and the VIC chip is a pretty tricky little gadget
>>by itself.
>	It's tricky because of all the design barfs made on it.  Granted, if
>you happen to have a scope and detailed knowledge of hardware, you can make
>a bitmapped screen out of sprites with the thing (a friend of mine actually
>did this).

Ah, but remeber you have to emulate the "bugs" too...

>	Personally, I'm of the opinion that it should be more than possible
>for a 7.14 MHz 68K to emulate a >1 MHz 6502 in software, generally.  After
>all, the underlying processor architectures and philosophies are similar
>(any data movement sets flags, rich addressing schemes, etc.).

Work it thru.  Assume you can use as much memory as you want, and you can
even start at absolute 0.  The minimal interpreter overhead for a nop goes
something like - mov (pc.reg)+,reg; asl reg,n; jmp interp(reg).  Anything else
adds cycles.  Think of all those expensive addressing modes you'll use just
to access the simulated memory space, not to mention the fun of simulating
interrupts.

>	Tacking on the hardware emulation will definitely slow things down,
>especially when accessing the VIC chip (should we emulate the 40 microsecond
>CPU tromping every eight video lines?).  The CIA chips shouldn't be too
>troublesome; we've got similar hardware in the Amiga.  How we'd do the sound
>is anybody's guess.

I'll admit you should be able to do reasonably well simulating an Apple ][,
with it's nice static display, maybe even get better than 50% performance,
but a C64...

>	Sounds like a major commercial project.  Who wants to be first?

I think several places have have already tried, but reality has to strike
sooner or later...
-- 
George Robbins - now working for,	uucp: {ihnp4|seismo|rutgers}!cbmvax!grr
but no way officially representing	arpa: cbmvax!grr@seismo.css.GOV
Commodore, Engineering Department	fone: 215-431-9255 (only by moonlite)

daveh@cbmvax.UUCP (03/09/87)

in article <2725@well.UUCP>, ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) says:
>>>I imagine (with maybe a bit of clever programming) the Amiga could
>>>emulate a C64 in full time (including to the smallest details including
>>>sound, sprites, the different video modes, etc), in software only.
>>
>>It might be possible, however it is often a mistake to assume that the
>>predecessor is so <generic negative> that you can emulate it in software
>>in real time.  The 6502 is still a fast microprocessor,
> 
> 	Really?  You think so?  The fastest I've ever seen those things
> commercially is 2 MHz.  The C-64 runs at (slightly less than) 1 MHz.  After
> moving to the 68K, the very THOUGHT of going back to the 6502 makes me gag.

Well, when you consider that the 6502 running at 2MHz is accessing memory
at the same rate as an 8MHz 68000, (both have memory cycle times of 2MHz),
it doesn't make the 6502 sound all that slow.  Of course, the 68000 is
accessing 16 bits of memory in most cases, versus 8 bits, it has much more
internal efficiency, etc.  Still, I don't think you'll have all that much
trouble emulating the C64's 6510, which, by the way, runs at 1.02MHz in
the NTSC version of the C64 (the C128 can run at 2.04MHz).

>>especially when
>>munching 8-bit data, and the VIC chip is a pretty tricky little gadget
>>by itself.
>>
> 	It's tricky because of all the design barfs made on it.  Granted, if
> you happen to have a scope and detailed knowledge of hardware, you can make
> a bitmapped screen out of sprites with the thing (a friend of mine actually
> did this).  But trying to do anything using the "obvious" approach generally
> lands you into trouble.

Nearly every commercial video game is doing squirrely little things with the
VIC chip.  Like reprogramming things based on raster interrupts (life was
tough without a coprocessor), diddling with graphics modes on the fly,
etc.  Many of these things required hand-timed timing loops to work
correctly.  I don't think you'll be able to do all of this, in real time,
without some hardware assist of some kind.  The VIC will definately be 
hard to emulate.  And the 6502, while not in itself hard to emulate at
full speed from an instruction-functional point of view, may be hard to
eumlate in real time from a memory cycle point of view, which is just about
what you'd have to do to get things like interrupt initiated timing loops
to work correctly.  Still, I'd like to see a good attempt at it.

> How we'd do the sound is anybody's guess.

Actually, a good portion of the SID's sound could probably be emulated.  For
one thing, the SID doesn't have an interrupt output, so there's really no
feedback from the SID to the processor for sound related things.  The SID
analog ports might be a bit tougher, but they're not used much, and I don't
think hooking the Amiga mouse into the SID emulation such that it looks like
a 1351 mouse would be much trouble.

> 	Sounds like a major commercial project.  Who wants to be first?

We're still hearing rumors, though still nothing in real life...

>  ________		 ___			Leo L. Schwab
> 	   \		/___--__		The Guy in The Cape
>   ___  ___ /\		    ---##\		ihnp4!ptsfa!well!ewhac
>       /   X  \_____    |  __ _---))			..or..
>      /   /_\--    -----+==____\ // \  _		well ---\
> ___ (   o---+------------------O/   \/ \	dual ----> !unicom!ewhac
>      \     /		    ___ \_  (`o )	hplabs -/       ("AE-wack")
>  ____ \___/			     \_/
> 	      Recumbent Bikes:			"Work FOR?  I don't work FOR

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                   __  ____    ____    _____   _____   _____
Dave Haynie                       /// / _  |  / __ \  /  _  \ /  _  \ /  _  \
Commodore Technology             /// / / | | /_/  | | | | | | | | | | | | | |
                            |\  /// / /__| |  ____/ | | | | | | | | | | | | |
                            |\\/// / ____  | / ____/  | | | | | | | | | | | |
                             \\// / /    | | | |____  | |_| | | |_| | | |_| |
{ihnp4,etc.}!cbmvax!daveh     \/ /_/     |_| \______| \_____/ \_____/ \_____/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

mwm@eris.UUCP (03/10/87)

In article <782@ssc-bee.ssc-vax.UUCP> chas@ssc-vax.UUCP (Chas Boyd) writes:
>	Dave goes on to show a wish list for the NEXT Amiga, based on a 14MHz
>   68020.  One thing he does not specifically mention is a 14MHz blitter.

Rumor has it that the Sun3 has a blitter that nobody uses, because blitter
setup time + blit time is greater than doing it with the 68020.

Given that most blitter-type operations can be done in small loops,
and the cache on the 68020 being large enough to hold small loops,
this makes sense. After the first pass through the loop, it runs out
of cache, so the time to do memory fetches/stores dominates.

Someone from Sun (hi, chuck) care to comment?

	<mike

--
But I'll survive, no you won't catch me,		Mike Meyer
I'll resist the urge that is tempting me,		ucbvax!mwm
I'll avert my eyes, keep you off my knee,		mwm@berkeley.edu
But it feels so good when you talk to me.		mwm@ucbjade.BITNET

rorden@kolob.UUCP (03/11/87)

in article <1515@cbmvax.cbmvax.cbm.UUCP>, grr@cbmvax.cbm.UUCP (George Robbins) says:
> 
> Right, no bridge card, not PC slot action.  UNLESS, you plug in one of
> those PC or AT on-a-card things.  Of course that's basically what the
> bridge card is, but it also contains a dual-ported memory to allow the
> two systems to communicate.
> 

What about an alternative bridge card that just passes through the PC
bus?  You would probably only need the I/O space on the PC side to be
mapped into the Amiga side's address space.  Then you could get to all
those cheap PC-bus cards to drop into your Amiga.  Sure, you still have
to write drivers, etc., and figure out how to map the PC interrupts
to the Amiga.  They could be concentrated into one interrupt and
distinguished by reading a register on the bridge.  Has Commodore already
thought of this one?
-- 
					
					Randy Rorden, Icon International
{ihnp4,decvax,seismo!ut-sally}		774 South 400 East, Orem, UT.
!utah-cs!utah-gr!uplherc!nrc-ut!iconsys!rorden

kent@xanth.UUCP (03/12/87)

In article <543@dragon.tc.fluke.COM> kurt@tc.fluke.COM (Kurt Guntheroth) writes:
>All I want from the next Amiga is Virtual Memory and memory protection. [...]
>An MMU doesn't have to be expensive.  [...]

Even if it were, it is crucial to the operation of a multitasking machine,
as the experience with the guru hovering always over ones shoulder under
workbench V1.1, and, less threatenly, under V1.2, proves daily.

>I'd like a 68020, bigger screen, and all that, but I don't know if I would
>pay more for it when it comes right down to it.  I also bought an Amiga
>because it was $1500 [...].
>I would spend $1-2K for a computer for myself.  I wouldn't spend $5K.

I wouldn't either, but I would spend an extra $500 for an MMU, a 68020 or,
better, 68030 with a doubled clock speed, and a floating point accelerator,
with the software to make it work.  The current OS make the fallacious
assumption that all "professional" software vendors are capable of writing
software that does its own memory management.  This violates the standard
practice of doing a job that must be done everywhere, in one place instead,
and doing it right.  Memory is just another "device", and there should be
one "driver" taking care of it, not one per program.  The results of this
one execrable design decision has done more to hurt the Amiga's sales than
all other weak features put together.  No business can live with a machine that
drops dead hourly.  Worse yet, memory management is so simple that most CS
undergraduate programs include writing a memory management routine as a
class project in the data structures class.  Why wasn't it done right in
AmigaDOS?  With an MMU, perhaps the OS upgrade would be easy enough to tempt
Commmodore to do the job properly next time.

>An Amiga-as-a-UNIX-box will never sell.  SUN already does that.  Apple will
>be there soon.

I disagree.  A UNIX (tm) system at Amiga 1000 prices would sell like hotcakes
to universities, a huge market, and to all outside the university systems who
have had the chance to fall in love with the power and flexibiity of UNIX.
One university mandating the Amiga as the "school computer" can provide 15,000
or more sales - refer Dartmouth's experience; and there are hundreds of
universities out there.

Commodore had no choice but to do a quick and dirty OS release at the time,
they came very near bankruptcy, and really needed the cash flow the Amiga 1000
has provided.  The attempt to make a UNIX-like OS was 100% behind schedule,
and AmigaDOS got the product out the door and gave Commodore some breathing
room.

However, AmigaDOS is the biggest sales weakness of an otherwise excellent
product, and now is the time for it to be either drastically upgraded, or
preferably replaced with an independently engineered UNIX clone.  Not so much
for the end user, but simply because 3rd party software development in a
mixed BCPL and C/UNIX-clone environment is so much harder than a pure C/UNIX
environment that product releases have been slow.  As Apple proved long ago
with the contrast in initial acceptance of the Apple II and the Macintosh,
it is third party hardware and software that makes or breaks a home computer
product, so anything Commodore can do to ease third party development is just
money in the bank for Commodore.

>                One of the things that differentiates Amiga is that it is a
>price leader.  [...]   It is inexpensive hardware and software
>that give the Amiga it's advantages.  Look for more ways to do fancy things
>inexpensively.  Look for new areas (the genlock, the answermate (remember
>the answermate?)) in which to innovate.  The Amiga will never survive in a
>me-to market.

Amen.  As a Commodore stockholder, I weakly applaud the Amiga 2000's IBM
compatibility features (just because there are a lot of people out there in
business land unsophisticated or conservative enough to think a computer has to
be an IBM clone to work at all, and they make buying decisions), although it
was silly to aim at the PC level performance, which is pretty out of date in
today's business community, where the XT is considered a minimum, and the AT
a preferable level of performance, for today's office.

As an Amiga _owner_, however, I let out a scream of frustration at the
announcement.  I had the money to buy any PC I wanted [well, almost ;-) ].
My opinion of the IBM PC(tm) has been and is that it has held back innovation
in personal computers by five years or more, by luring most of the hardware
and software talent into the PC and clone effort, running after a design that
was three years behind the state of the art when it was released.

I, and all the other current Amiga 1000 owners, bought our machines in part as
a rebellion against the IBM domination of the marketplace.  We made out like
bandits on that decision, but I would sure rather see Commodore working to
provide me an upgrade path through new machines that do what the Amiga does
faster, better, with more reliability and more modern chip sets.  I can
always buy a clone for $500 if I am forced, at gunpoint, to run some IBM
software to do something I can always do better with the Amiga and newer
software that takes advantage of multitasking, windows, the blitter, copper,
keyboard processor, voice output, and all the other wonderful, Amiga unique
features.  But I, and those like me, ARE the Amiga market.  I've shown five
friends in the market for a personal computer my Amiga, and they all bought
(ta-da) Amigas.  Any of them could have bought PC clones for 1/3 as much, but,
for whatever reasons, they chose the "bold experiment" of NON-compatibility
to the IBM "standard", and love their machines as much as I do.  As fast as
we who currently own Amigas show them to friends, the market for an
innovative machine expands.  Get out there and show the flag!

Sigh.  Maybe the A3000 will give me a machine to do ray-tracing in less than
a day, to do near real time Mandelbrot and Julia set exploration, to do graph
theory NP complete operations in reasonable time for small n [ ;-) ], to do
flight simulator III (tm-to-be) with shaded polygons, fractal tree forests,
and Chicago O'Hare traffic patterns with planes stacked 100 deep, to do
screamingly fast massive relational database joins on a cheap 1 Gbyte hard
disk, to do 19,200 baud file transfer while multitasking, and all the other
outrageous stuff a true computer junkie wakes up in a hot sweat from dreaming
about.

Meanwhile, I love my present replacement for my good old Apple II+ (tm).  I'm
waiting on my add on memory, wishing for a second disk, and hoping for an
AmigaBASIC that knows how to multiply big long integers and get the sign right.

Keep those new computers coming Commodore!  Wait 'til you see my
multi-bit-plane, envelope-folded torus, 1280 by 800 cell all on screen Life
display in 16 colors!  Zowie, chillun!  Puffer trains forever! Amiga lives!

--

Kent Paul Dolan, "The Contradictor", 25 years as a programmer, CS MS Student
at ODU, Norfolk, Virginia, to find out how I was supposed to be doing this
stuff all these years.  3D dynamic motion graphics a specialty.  Work wanted.

Disclaimer hell! \   / I love my opinions, so I set them free.  If they bring
Eat red death,    } {  me friends, we'll share joy.  If they bring me lawyers,
shysters!        /   \ I'll keep right on sending them out ... excellent bait!

UUCP  :  kent@xanth.UUCP   or    ...seismo!decuac!edison!xanth!kent
CSNET :  kent@odu.csnet    ARPA  :  kent@xanth.cs.odu.edu
Voice :  (804) 587-7760    USnail:  P.O. Box 1559, Norfolk, Va 23501-1559
Wisdom:  "Peace in mankind's lifetime.  Why leave a whole universe unexplored?"

stever@videovax.UUCP (03/12/87)

In article <2748@jade.BERKELEY.EDU>, Mike Meyer (mwm@eris.BERKELEY.EDU)
writes:

> . . .

> Given that most blitter-type operations can be done in small loops,
> and the cache on the 68020 being large enough to hold small loops,
> this makes sense. After the first pass through the loop, it runs out
> of cache, so the time to do memory fetches/stores dominates.

An even bigger win is that if you have to process the data you are going
to blit, you can do so on the fly -- as you stream it through the 68020.
This saves one load and one store for each piece of data.

However, the blitter in the Amiga performs a very important function --
display refresh.  Because this is done in a way that doesn't interfere
with the CPU (if the CPU is executing out of FAST memory), both can run
at once.  So, how about _two_ 68020s -- one to run the programs and one
to perform all the display processing?  Then, use Video RAM as the
display memory, and . . .

					Steve Rice

----------------------------------------------------------------------------
new: stever@videovax.TV.TEK.COM
old: {decvax | hplabs | ihnp4 | uw-beaver}!tektronix!videovax!stever

cmcmanis@sun.UUCP (03/13/87)

In article <692@xanth.UUCP>, Kent Paul Dolan writes:
> In article <543@dragon.tc.fluke.COM> Kurt Guntheroth writes:
>
>>I would spend $1-2K for a computer for myself.  I wouldn't spend $5K.
> 
> I wouldn't either, but I would spend an extra $500 for an MMU, a 68020 or,
> better, 68030 with a doubled clock speed, and a floating point accelerator,
> with the software to make it work.

Given the way Motorola costs things, I would say that samples of the 68030
will probably go for about $500 and be available to the general public in
early '88. Boards that use them maybe in late '88 or early '89. Sheer 
speculation would put the cost of the '881 at about $100 at that time. So
look to pay a lot more than $750 for a an add-on board with those two 
chips on it. (In 1989 of course)

>				    ... The current OS make the fallacious
> assumption that all "professional" software vendors are capable of writing
> software that does its own memory management.  This violates the standard
> practice of doing a job that must be done everywhere, in one place instead,
> and doing it right.  Memory is just another "device", and there should be
> one "driver" taking care of it, not one per program.  The results of this
> one execrable design decision has done more to hurt the Amiga's sales than
> all other weak features put together. No business can live with a machine that
> drops dead hourly.  Worse yet, memory management is so simple that most CS
> undergraduate programs include writing a memory management routine as a
> class project in the data structures class.  Why wasn't it done right in
> AmigaDOS?  With an MMU, perhaps the OS upgrade would be easy enough to tempt
> Commmodore to do the job properly next time.

Maybe I am not reading what Kent wrote, but from what I know of the Amiga
it has a first rate memory management package. The routines AllocMem,
FreeMem, AllocRemember, and FreeRemember provide excellent memory 
management support. I tell them how much memory I want, and what restrictions
it has (must be CHIP, clear it first, must be PUBLIC etc) and they 
go out and get it for me, and tell me if it is unavailable. The only
thing they don't do is prevent me from freeing someone elses memory or
trying to free my own memory twice. If I don't mind the performance hit
I can layer these routines through my own that make sure I haven't done
one of these cardinal sins.

>>An Amiga-as-a-UNIX-box will never sell.  SUN already does that.  Apple will
>>be there soon.
> 
> I disagree.  A UNIX (tm) system at Amiga 1000 prices would sell like hotcakes
> to universities, ... etc etc etc

Remember when this was "If someone could sell a UNIX system for under $10K
they would sell millions of them!" ? The point should be "Is Commodore the
company to sell a cheap UNIX box?" I don't think so, not at this time of 
their life.

> 
> However, AmigaDOS is the biggest sales weakness of an otherwise excellent
> product... 

I would suggest that many people said "Multitasking O/S ? This is the machine
for me!" I was one of them, there were others. AmigaDOS is not UNIX, it
doesn't try to be UNIX, and in many cases is 'better' than UNIX for what
it does. Have you ever tried to write fast real time response software 
under UNIX ? Not to start any flames here, it is *different* and does
some things nicely, it also assumes your program won't beat up other
programs. My favorite corallary is the 'C vs PASCAL' approach to O/Ses.
Ever notice how the PASCAL advocates will point out that in C you can
write all over the other variables in your program simply by exceeding
the bounds of an array? That's because C expects you to declare an array
of the size you need and not write out side of it. It is powerful and
also dangerous. PASCAL will stop your program and tell you you tried
to go out of bounds on an array. AmigaDOS and UNIX are like that, 
AmigaDOS assumes you know what you are doing and won't scribble over
everyone elses memory, but if you want to you can. UNIX won't let you
(unless you are the super user). Again, it is powerful and it is 
dangerous.

> UUCP  :  kent@xanth.UUCP   or    ...seismo!decuac!edison!xanth!kent

And interesting machine indeed. As the level of awareness as to just
how flexible the Amiga OS is becomes prevalent, more and more of the
'problems' with the Amiga will be solved by innovative, compatible,
and portable software.


--Chuck McManis
uucp: {anywhere}!sun!cmcmanis   BIX: cmcmanis  ARPAnet: cmcmanis@sun.com
These opinions are my own and no one elses, but you knew that didn't you.

grr@cbmvax.UUCP (04/07/87)

In article <155@kolob.UUCP> rorden@kolob.UUCP (Randy Rorden) writes:
>in article <1515@cbmvax.cbmvax.cbm.UUCP>, grr@cbmvax.cbm.UUCP (George Robbins) says:
>> Right, no bridge card, not PC slot action.
>
>What about an alternative bridge card that just passes through the PC
>bus?  You would probably only need the I/O space on the PC side to be
>mapped into the Amiga side's address space.  Then you could get to all
>those cheap PC-bus cards to drop into your Amiga.  Sure, you still have
>to write drivers, etc., and figure out how to map the PC interrupts
>to the Amiga.  They could be concentrated into one interrupt and
>distinguished by reading a register on the bridge.  Has Commodore already
>thought of this one?

Yep, I'm hoping sombody will do this one for us.  Personally, I have no
interest in MS(yeech)DOS, but would love to be able to directly access
the PC bus cards without unwanted software/80xxx intercession.  I don't
think Commodore will do such a card, because of too much product confusion
between this and the "real" bridge cards.  It sounds like an excellent
third-party project, expecially if they work up drivers for the n-most
popular expansion cards - serial, disk, I/O, etc...

--- personal opinions here, folks ----

-- 
George Robbins - now working for,	uucp: {ihnp4|seismo|rutgers}!cbmvax!grr
but no way officially representing	arpa: cbmvax!grr@seismo.css.GOV
Commodore, Engineering Department	fone: 215-431-9255 (only by moonlite)