1. multiple video pages?

I was having difficulty and am hoping that someone can help me.  What I want to
do is to load a gif image on a hidden screen and then save sections of the image
into some sequences.  I thought that either changing the active page or the
display page while I did this would work I can't seem to find a graphics mode
that supports more than one video page and supports 640 by 480 resolution.

So what I want is a graphics mode that supports more than one video page, 640 by
480 pixel graphics, and preferably 256 color (although I'd settle for 16 if I
had to.)  So far I've had no luck.  I've tried to following modes (* indicates
that it does not seem to support more than one video page, ^ indicates that it
doesn't seem to be compatible with my system):  18*, 19*(not 640 by 480), 257*,
258^, 259^, 260^, and 261^.

Is there a mode that I overlooked?  Would a mode that I mentioned above actually
work, but I just didn't realize it?  Is there another way of hiding something
from the user without using a different active/display video page?  I'd
appreciate any help anyone can give.
Thanks in advance,
Joshua Milligan
silverlaser at HoTMail.com


---------------------------------------------------------
Get Your *Web-Based* Free Email at http://www.hotmail.com
---------------------------------------------------------

new topic     » topic index » view message » categorize

2. Re: multiple video pages?

> So what I want is a graphics mode that supports more than one video page, 640
by
> 480 pixel graphics, and preferably 256 color (although I'd settle for 16 if I
> had to.)  So far I've had no luck.  I've tried to following modes (* indicates
> that it does not seem to support more than one video page, ^ indicates that it
> doesn't seem to be compatible with my system):  18*, 19*(not 640 by 480), 257*
,
> 258^, 259^, 260^, and 261^.

Your video card may support these modes but needs a special driver to
access them in DOS. For example, I have a Viper video board which by
the book says that I support these modes and more however when I run
a program that calls these mode it gets a -1. If I load a VESA driver
before running the program it works. You may need an external VESA
driver for your card to access these modes.

L8r,

Greg

new topic     » goto parent     » topic index » view message » categorize

3. Re: multiple video pages?

> I was having difficulty and am hoping that someone can help me.  What I want
 to
> do is to load a gif image on a hidden screen and then save sections of the
 image
> into some sequences.  I thought that either changing the active page or the
> display page while I did this would work I can't seem to find a graphics mode
> that supports more than one video page and supports 640 by 480 resolution.

None of the DOS 256-color graphics modes have more than one page.
However, if you're going to load a GIF image, you'll already have the
image in a sequence, and if you wanted to make copies of different
sections of it, it would be easy to write a short routine that would
do this.

Regards,

Michael Bolin

new topic     » goto parent     » topic index » view message » categorize

4. Re: multiple video pages?

On Mon, 21 Apr 1997, Joshua Milligan wrote:
>I was having difficulty and am hoping that someone can help me.  What I want to
>do is to load a gif image on a hidden screen and then save sections of
>the image
> into some sequences.  I thought that either changing the active page or the
> display page while I did this would work I can't seem to find a graphics mode
> that supports more than one video page and supports 640 by 480 resolution.
>
> So what I want is a graphics mode that supports more than one video
>page, 640 by
> 480 pixel graphics, and preferably 256 color (although I'd settle for 16 if I
> had to.)  So far I've had no luck.  I've tried to following modes (* indicates
> that it does not seem to support more than one video page, ^ indicates that it
> doesn't seem to be compatible with my system):  18*, 19*(not 640 by
>480), 257*,
> 258^, 259^, 260^, and 261^.
>
> Is there a mode that I overlooked?  Would a mode that I mentioned above actual
ly
> work, but I just didn't realize it?  Is there another way of hiding something
> from the user without using a different active/display video page?  I'd
> appreciate any help anyone can give.

when you load the image, it is stored as a sequence.  Just index into that
sequence y,x and grab the section you want.

something like:
image=read_gif("botswana.gif")
temp=image[2] -- this is the data of the image

if you want the 50x80 section of the image starting at pixel location
{10,30} you would

section=repeat(0,80)  --dimention the sequence for 80 lines high
for i = 1 to 80 do
section=temp[i+29][10..59] -- grab the 50 pixels from 10 to 59 starting
                              at y=30.
end for

do this for whatever section you need.


Michael Packard
Lord Generic Productions
lgp at exo.com http://exo.com/~lgp
A Crash Course in Game Design and Production
http://exo.com/~lgp/euphoria

new topic     » goto parent     » topic index » view message » categorize

5. Re: multiple video pages?

I wrote:

>>I was having difficulty and am hoping that someone can help me.  >>What I want
to do is to load a gif image on a hidden screen and then >>save sections of the
image into some sequences.  I thought that >>either changing the active page or
the display page while I did this >>would work I can't seem to find a graphics
mode that supports more >>than one video page and supports 640 by 480
resolution.


Michael Packard wrote back:

>when you load the image, it is stored as a sequence.  Just index into >that
>sequence y,x and grab the section you want.
>
>something like:

>     <example code was here>


I'd actually thought of doing something like that.  Thanks for your help.

Joshua Milligan
silverlaser at HoTMail.com


---------------------------------------------------------
Get Your *Web-Based* Free Email at http://www.hotmail.com
---------------------------------------------------------

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu