🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.atari
Article #1824

Some Amiga misconceptions

#1824
From: Paul Milazzo
Date: Sun, 22 Dec 1985 17:01
37 lines
2618 bytes
In <382@pedsgd.UUCP>, Bob Halloran <bobh@pedsgd.UUCP> ventures:

	"Granted, the graphics chips relieve the [Amiga's] 68000 from
	dealing with the display, as it must in the Mac, but the 68000
	and the various co-processors must still contend for access to
	memory.  YES, I/O can proceed independently, etc., but only ONE
	of the processors can use memory at a time.  This HAS to impact
	the throughput of the 68000."

This turns out not to be the case.  First, the Amiga's coprocessors can
*only* access the first 512k of RAM.  Any additional RAM resides on a
completely separate bus to which only the 68000 has access.  The loader
allows a program developer to specify that those program segments
containing graphics structures should reside in the shared RAM, and the
remainder of the program in "fast" RAM, if available.

Second, the shared bus is run at twice the CPU speed, and the CPU and
coprocessors use alternate bus cycles.  Thus, under "normal" conditions
the CPU sees no bus contention whatsoever.  Only when the coprocessor
bus cycles are inadequate for a particular task do the coprocessors
begin to preempt the CPU's bus cycles.  Most commonly, this happens
whenever a 640-pixel-wide display with more than 3 (I think) bit planes
must be displayed.  Default text windows use the 640-wide mode with two
bit planes, and so do not slow the CPU.

N.B.  I own neither of the machines being compared.  Much of the above
      information comes from INFO-AMIGA postings by Amiga technical
      personnel, and any inaccuracies therein are no doubt due to my
      faulty recollection of those messages.  I welcome corrections.

				Paul G. Milazzo
				Dept. of Computer Science
				Rice University, Houston, TX
Domain:	milazzo@rice.EDU
ARPA:	milazzo@rice.ARPA
BITNET:	milazzo@ricecsvm
UUCP:	{cbosgd,convex,hp-pcd,shell,sun,ut-sally,waltz}!rice!milazzo
Technical Details
Message-ID: <1985.12.22.11.01.59.540.05807@Dione.rice>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!cbosgd!ihnp4!mhuxn!mhuxr!ulysses!gamma!epsilon!zeta!sabre!petrus!bellcore!decvax!ittatc!dcdwest!sdcsvax!ucbvax!info-atari
References: <382@pedsgd.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!cbosgd!ihnp4!mhuxn!mhuxr!ulysses!gamma!epsilon!zeta!sabre!petrus!bellcore!decvax!ittatc!dcdwest!sdcsvax!ucbvax!info-atari
From: milazzo@RICE.EDU (Paul Milazzo)
Newsgroups: net.micro.atari
Subject: Some Amiga misconceptions
Message-ID: <1985.12.22.11.01.59.540.05807@Dione.rice>
Date: Sun, 22-Dec-85 12:01:58 EST
Article-I.D.: Dione.1985.12.22.11.01.59.540.05807
Posted: Sun Dec 22 12:01:58 1985
Date-Received: Wed, 25-Dec-85 01:22:48 EST
References: <382@pedsgd.UUCP>
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The ARPA Internet
Lines: 37