Article View: comp.sys.amiga.tech
Article #720Re: DeskTOp Video Idea for Amiga
From: Chuck McManis
Date: Fri, 04 Aug 1989 19:06
Date: Fri, 04 Aug 1989 19:06
74 lines
4852 bytes
4852 bytes
In regards to Brian Moffet's article wrt to more colors...
I've done a couple of video tutorials before, but I'll do just the
numbers for more colors this time...
The unasked question is, "What is acceptable graphics resolution?"
And the general answer seems to be "As good as current TV." And in
fact that is most likely true. You then might ask "How good is TV?"
And come up with a somewhat more obscure answer.
Brian was looking to get 24 bitplanes for (sometimes called "true color")
his images. I used to work at the Image Processing Institute at USC and
one of the research projects that was done there was digital compression
of video images for television. One of the results was that for most of
the people a 5 bit triple (R,G,B, 32,768 colors) was indistinguishable
from an 8 bit triple (16M colors). With that in mind you might consider
another way in which the basic amiga architecture could be rewacked.
Continue to use color registers, but keep them 16 bits wide, 5 bits each
of R, G, and B, plus on "transparent" bit for genlocking and such.
As far as memory accesses go though, if you wanted to enable a 16 bitplane
image (direct through the color DACs) that was 702 X 440 for NTSC overscan
then you are looking at 38,610 bytes per bitplane or 579,150 bytes for
a 15 bit screen, 617,760 for a picture with genlock bits in it.
With 16 bits/pixel and 702 pixels per line, you need to fetch 1404 bytes
per scanline. Using a bitplane architecture might make this a bit tougher
but the bandwidth is the same. A scan line takes just 63.5 microseconds
or about 22,110,230 bytes/second to keep the video pipeline full. Of course
ideally you would like some time for the processor to get in there as well
so you might actually want to be able to suck data out of that memory at
44,220,470 bytes/second (1 CPU, 1 Video cycle interleaved). Now on byte
accesses that would mean you need to fetch data in 23 nanoseconds, if
you had 16 bit wide memory that could be pumped up to 46 nanoseconds.
32 bit wide memory could let that slide to 92 nS. Now this also means
that your processor will need to get in and out in 92 nS, which I believe
a 33Mhz 68030 can do. Plus there are static rams available to do 92 ns
accesses on a regular basis so that's no problem.
So what is the big deal? Actually nothing at all. That is the nice thing
about engineering, you can just crank the numbers through and then go
down to Fry's electronics and buy the parts. The only hitch is that the
cost of 90 nanosecond static rams, say a meg worth at least since each
screen will take 579K bytes, hmmm maybe you better make that 2 meg (the
address space is set aside for it). Will be about $50/chip and each
chip is 32K X 8 (Toshiba TC55328) so 2 Meg will be about $3,200 your
cost, say $7,000 will be contributed to the final system price. And that
is just for the Chip RAM!
I know, there are cheaper ways to do it, look at Targa boards etc. And
the only problem is that these systems don't have the "instant update"
type effect you've come to associate with an Amiga. Even the Sun 3/80
with an 8 bit color option doesn't look "quick" until you plug in the
graphics accellerator.
The point that I've spent way to long making is that there is absolutely
no technical reason why any of the systems that any of a number of people
have fantisized about on the net can't be built. There are however monetary
constraints in that the implied assumption is "and I want it to cost the
same price as my original Amiga." which is currently impossible. I guess
this is sort of a flame too in that if it is possible I'd rather see
more stuff that said "Here is where I'd like to see the Amiga move toward,
and here are concrete suggestions for moving the architecture forward so
that 5 yrs from now when you can build it the software still works." or
"This is what I'd like to see in a high end Amiga and this is what I'd
like to pay for it." Rather than, "Why don't you guys open your eyes and
realize that a 2 billion color display would sell zillions of Amigas."
--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.
"A most excellent barbarian ... Genghis Kahn!"
Technical Details
Message-ID:
<119597@sun.Eng.Sun.COM>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!rutgers!apple!sun-barr!newstop!sun!pepper!cmcmanisReferences:
<3128@scolex.sco.COM>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!rutgers!apple!sun-barr!newstop!sun!pepper!cmcmanis From: cmcmanis%pepper@Sun.COM (Chuck McManis) Newsgroups: comp.sys.amiga.tech Subject: Re: DeskTOp Video Idea for Amiga Keywords: More colors, Same resolution Message-ID: <119597@sun.Eng.Sun.COM> Date: 4 Aug 89 19:06:24 GMT References: <3128@scolex.sco.COM> Sender: news@sun.Eng.Sun.COM Reply-To: cmcmanis@sun.UUCP (Chuck McManis) Organization: Sun Microsystems, Mountain View Lines: 74