Article View: rec.games.programmer
Article #1110Re: Sprite Engine News, VOL #1
From: John A. Slagel
Date: Sun, 11 Oct 1992 17:03
Date: Sun, 11 Oct 1992 17:03
31 lines
2434 bytes
2434 bytes
kennehra@craft.camp.clarkson.edu (Rich"TheMan"Kennehan) writes:
>Maybe IBM defined a display memory just because they're IBM! Think
>about it, their joysticks stink, and so do their video cards! That's
>why we're trying to build the sprite engine! To make up for their
>mistakes! BTW, much of this project is weighing on whether or not the
>sprite engine can read DOS memory fast enough to send to a monitor!
>Adding about a meg of ram to the sprite engine will drive up production
>costs considerably and might affect its marketablility! If the sprite
>engine CAN read dos memory fast enough, then this card should'nt cost
>more than 50 bucks!!! And that would be GREAT!!!
The video refresh circuitry has to constantly be reading the
sprite data from memory, 70 times per second according to your
design. Now, we all know that 2 devices *CANNOT* read/write
data on the bus at the same time.... which means that your sprite
engine would have control of the bus almost all of the CPU time, so
you would not be able to do any other processing at all!! The idea
of video memory on the card is to prevent this from happening.
So, plan on using on-card memory.... You would want to use SRAM,
VRAM, and DRAM in that order for performance and ease of design. But,
for cost, you would want to use DRAM, VRAM, SRAM in that order.
Basically, you guys will need to use DRAM since you should have
quite a bit o' memory on that sucker.
I'd recommend figuring out exactly how the VGA card works, get to
know what every little feature of it does... and then, you'll know
what you need to do to build the sprite engine.
--
------------------------------------------------------------------------
John A. Slagel, email: jas37876@uxa.cso.uiuc.edu
Technical Details
Message-ID:
<BvyvD1.Jz@news.cso.uiuc.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!doc.ic.ac.uk!agate!spool.mu.edu!sdd.hp.com!ux1.cso.uiuc.edu!news.cso.uiuc.edu!uxa.cso.uiuc.edu!jas37876References:
<kennehra.718674330@craft.camp.clarkson.edu> <BvxAFs.KJ3@news.cso.uiuc.edu> <kennehra.718763368@craft.camp.clarkson.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!doc.ic.ac.uk!agate!spool.mu.edu!sdd.hp.com!ux1.cso.uiuc.edu!news.cso.uiuc.edu!uxa.cso.uiuc.edu!jas37876 From: jas37876@uxa.cso.uiuc.edu (John A. Slagel) Newsgroups: rec.games.programmer Subject: Re: Sprite Engine News, VOL #1 Message-ID: <BvyvD1.Jz@news.cso.uiuc.edu> Date: 11 Oct 92 17:03:00 GMT References: <kennehra.718674330@craft.camp.clarkson.edu> <BvxAFs.KJ3@news.cso.uiuc.edu> <kennehra.718763368@craft.camp.clarkson.edu> Sender: usenet@news.cso.uiuc.edu (Net Noise owner) Organization: University of Illinois at Urbana Lines: 31