🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #619

Re: Split screen mode: Why? (was Re: 320x400 question)

#619
From: Khan
Date: Wed, 12 Aug 1992 13:01
18 lines
1490 bytes
In article <wyman.713577083@opal8> wyman@rtsg.mot.com (Mark S. Wyman) writes:
>
>I kinda like the split screen idea if flickering can be kept to a minimum.

Updating the static portion only during the vertical blank should
eliminate all flicker. Most updates to a status area are small (e.g. a
digit or two of a score), and should be easy to accomplish during one
vertical retrace period. If you have a lot of stuff to write, break it
up into chunks sized so that one chunk can be written during each
vertical blank, and then write the chunks out during successive vertical
blank periods. Even if it takes 3 or 4 VBs to write everything, that's
still only 1/15th of a second or so.

It's a little extra work to code your drawing routines to check the
vertical retrace flag in the CTR controller's registers, but it buys you
space for a sprite cache in video memory on certain platforms unendowed
with a hardware blitter chip.
Technical Details
Message-ID: <BsvG5x.6oF@news.cso.uiuc.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!dtix!darwin.sura.net!zaphod.mps.ohio-state.edu!moe.ksu.ksu.edu!ux1.cso.uiuc.edu!news.cso.uiuc.edu!usenet
References: <wyman.713577083@opal8> <1992Aug11.134312.16390@wam.umd.edu> <Bsts4L.15r@news.cso.uiuc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!dtix!darwin.sura.net!zaphod.mps.ohio-state.edu!moe.ksu.ksu.edu!ux1.cso.uiuc.edu!news.cso.uiuc.edu!usenet
From: tmkk@uiuc.edu (Khan)
Newsgroups: rec.games.programmer
Subject: Re: Split screen mode: Why? (was Re: 320x400 question)
Message-ID: <BsvG5x.6oF@news.cso.uiuc.edu>
Date: 12 Aug 92 13:01:09 GMT
References: <wyman.713577083@opal8> <1992Aug11.134312.16390@wam.umd.edu>  <Bsts4L.15r@news.cso.uiuc.edu>
Sender: usenet@news.cso.uiuc.edu (Net Noise owner)
Organization: University of Illinois at Urbana
Lines: 18