🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.games.misc
Article #489

Re: MCGA Sprite programming?

#489
From: vp... Victor Putz
Date: Sat, 22 May 1993 21:55
51 lines
2552 bytes
specter@compunet.uucp (Byron Guernsey) writes:

>I'm not sure if this is the right group to post this in, but I found no
>"programming" group for the ibm.pc

>I've been looking at some shareware packages for manipulating MCGA 
>320x200x256 graphics screens with "sprites" and most of them have just
>fallen short of what I'm looking for.

>Most of them use a virtual screen which is then copied on the vertical s
reen
>retrace to video memory.  I want to know if there is a way to merely cha
ge a
>register on the vga card and change the video ram address after a retrac

>to quickly swap to the updated screen?   It seems a mjor slowdown with t
e
>programs is copying the virtual screen to video ram. 

>One other problem I found with the 2 TPU's "sprites" and "pasKAL" is tha

>they always allocate a set amount of space for each sprite whether or no

>the sprite requires it. (At least that is what I assumed after looking a

>the Interface files)  I'd like to do something where the sprites are
>dynamically allocated by the size of the image.  If anyone knows if a 
>package that already does this, please let me know.  I don't want to 
>reinvent the wheel, I just want fast, memory efficient display routines.

>ANIVGA is the 3rd package I am looking at, however some of the demo prog
ams
>written for it lock up on my machine.  Does anyone know if a newer versi
n of
>ANIVGA is available?  I haven't really studied it to see how it handles
>memory, but it appears to be extremely fast. 

>Any comments or information anyone can give me would be helpful.  I may 
nd
>up writing my own routines so I can get those 2 things: speed, and memor

>optimization.

>Byron

The newsgroup you want is rec.games.programmer.

If you can use C++, the library you want is yakIcons.  In any case,
look in the /pub/profile/game-dev/msdos/tools directory of ftp.netcom.com.

Thanks-->VPutz
Technical Details
Message-ID: <1993May22.215532.25153@mnemosyne.cs.du.edu>
Path: mbox-mo1.pugleaf.net!gmd.de!Germany.EU.net!news.dfn.de!darwin.sura.net!haven.umd.edu!uunet!mnemosyne.cs.du.edu!nyx!vputz
References: <1993May19.011055.1724@compunet.uucp>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.ibm.pc.misc,comp.sys.ibm.pc.games.misc
Path: mbox-mo1.pugleaf.net!gmd.de!Germany.EU.net!news.dfn.de!darwin.sura.net!haven.umd.edu!uunet!mnemosyne.cs.du.edu!nyx!vputz
From: vp...@nyx.cs.du.edu (Victor Putz)
Subject: Re: MCGA Sprite programming?
Message-ID: <1993May22.215532.25153@mnemosyne.cs.du.edu>
Sender: use...@mnemosyne.cs.du.edu (netnews admin account)
Organization: University of Denver, Dept. of Math & Comp. Sci.
References: <1993May19.011055.1724@compunet.uucp>
Date: Sat, 22 May 93 21:55:32 GMT
Lines: 52
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit