🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #1110

Re: Sprite Engine News, VOL #1

#1110
From: John A. Slagel
Date: Sun, 11 Oct 1992 17:03
31 lines
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!jas37876
References: <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