🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #11719

Re: Introduction to comp.sys.amiga.tech

#11719
From: Chuck McManis
Date: Wed, 08 Mar 1989 17:14
23 lines
1828 bytes
In article <1739@psu-cs.UUCP> bartonr@psu-cs.UUCP (Robert Barton) writes:
>  This is a new one to me.  When the OpenWindow() routine allocates the
>memory for the Window structure it asks for MEMF_CLEAR | MEMF_PUBLIC.  Same
>with OpenScreen() when allocating a Screen or RasInfo structure.  Since a
>Screen contains a ViewPort, a RastPort, a BitMap, and a LayerInfo this
>implies that none of these structures need to be in chip memory either.

You are correct, the custom chips (blitter, dma channels) never "see" 
the various structures, they see the data. That is why you can allocate
a RastPort from anywhere but the actual data areas that the PlanePtrs
of the BitMap structure point to must be in chip memory. Same is true
with Audio device or Trackdisk device requests, the IORequest struct
can be in any kind of memory but the data buffers must be in chip memory.

The only place this gets kinda weird are things like the Image data in 
an Intuition Image structure. This my not appear at first as data for
a custom chip, however Intuition does indeed point the blitter at it
and blit so it too has to be in chip memory. 


--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.
Technical Details
Message-ID: <92970@sun.uucp>
Path: arc1-ca.pugleaf.net!utzoo!yunexus!torsqnt!dptcdc!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!apple!oliveb!sun!pepper!cmcmanis
References: <1739@psu-cs.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!yunexus!torsqnt!dptcdc!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!apple!oliveb!sun!pepper!cmcmanis
From: cmcmanis%pepper@Sun.COM (Chuck McManis)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Introduction to comp.sys.amiga.tech
Message-ID: <92970@sun.uucp>
Date: 8 Mar 89 17:14:07 GMT
Article-I.D.: sun.92970
References: <1739@psu-cs.UUCP>
Sender: news@sun.uucp
Reply-To: cmcmanis@sun.UUCP (Chuck McManis)
Organization: Sun Microsystems, Mountain View
Lines: 23