🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #7398

Re: Virtual reality for the PC! (Sort of...*ahem*)

#7398
From: Glen Elliot Harris
Date: Fri, 28 Jun 1991 05:50
30 lines
2175 bytes
In <0094AC65.E53F91C0@MAPLE.CIRCA.UFL.EDU> sorrow@oak.circa.ufl.edu writes:

>On to another question....what is about the fastest method of updating 
>screens?  Has anyone managed to use "chopper" glasses and do animation
>at the same time?  It would entail updating 2 pages of video every 60th
>second.  Is this possible?  Anything slower would be out of the question
>since flicker would become tiresome.

>Brian Hook -- Specialist in X to ANSI.SYS porting software

  Well, If you used a 320x200 screen and had one screen per refresh, eg
one left/right pair per every two refresh, you would get a 30Hz
animation.  In 256 colors, that would be(get out the calculator)
320 x 200 x 60 = 3.84 million bytes.Some ET4000 cards can get up to this
video write rate, and my PowerGraph can do 5.3Mb/s.
  If you wanted to cut the animation down to 15 frame pairs per second,
you would be using the same amount of transfer, unless you played around
with the register that tells the cars where to start reading from in the
video ram. ie: write first frame, write second frame AFTER the end of
the first frame in memory, move pionter to second frame, wait, move
pointer to first frame, wait, move pointer to second frame.  While
waiting, you could be putting more frames in the video ram, ready for
display.
  This is a very memory hungry method of doing things, so an XMS memory
move directly to the screen memory, although it may be impossible to do
with the pointer method above, is _VERY_ fast, as 87 frames/s in
640x350x16 when moving 640x256 pixel screens shows.

Glen Harris
eegeh@marlin.jcu.edu.au
Technical Details
Message-ID: <1991Jun28.055051.1991@marlin.jcu.edu.au>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!marlin.jcu.edu.au!eegeh
References: <0094AAC8.48F87280@MAPLE.CIRCA.UFL.EDU>,<1991Jun27.091344.21562@cavebbs.gen.nz> <0094AC65.E53F91C0@MAPLE.CIRCA.UFL.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!marlin.jcu.edu.au!eegeh
From: eegeh@marlin.jcu.edu.au (Glen Elliot Harris)
Newsgroups: comp.os.msdos.programmer
Subject: Re: Virtual reality for the PC! (Sort of...*ahem*)
Message-ID: <1991Jun28.055051.1991@marlin.jcu.edu.au>
Date: 28 Jun 91 05:50:51 GMT
References: <0094AAC8.48F87280@MAPLE.CIRCA.UFL.EDU>,<1991Jun27.091344.21562@cavebbs.gen.nz> <0094AC65.E53F91C0@MAPLE.CIRCA.UFL.EDU>
Organization: James Cook University
Lines: 30