Solved

Virtual Scrrens in 640x400x256

Posted on 2000-04-16
5
198 Views
Last Modified: 2013-11-15
I've figured out how to use virtual screens in mode 13h. Now I am trying to change to 640x400 at 256 colors.I initialized the graphics with a super vesa unit I found and all i get is the top quarter of the screen. Turbo pascal will not let me make the array any bigger. What should I do?
0
Comment
Question by:sl_1982
  • 3
5 Comments
 
LVL 12

Expert Comment

by:Hypo
ID: 2722223
In Vesa modes you should not use thoes "virtual screens" you are talking about,
You should use Virtual screens located in the videomemory instead of the systemmemory.

I suppose youre program runs in "Real Mode". Since in there, segments can't be larger than 64K, So you can't make arrays larger than that either. Anyway, If you re using virtual screens with a videomode such as 640x480x256, Pageflipping is the way to go. Not virtual screens.

I'm working on a VESA unit. So If you have an EMail where I could send it to you, along with the explaination of how it works. You wouldn't have this problem.
0
 
LVL 12

Expert Comment

by:Hypo
ID: 2722241
Hypo changed the proposed answer to a comment
0
 
LVL 3

Expert Comment

by:Alisher_N
ID: 2722449
you have to use 'bank-switching' mechanism... try to 'search' in this area, this question was answered a month/two ago...
0
 

Author Comment

by:sl_1982
ID: 2725040
Thanks Hypo, that would be great.
My E-mail is sl_1982@homefreeweb.com
0
 
LVL 12

Accepted Solution

by:
Hypo earned 200 total points
ID: 2728493
Ok, I've sent the unit... I'll send you the updated unit whenever it's finished!

Now,
I'll answer any questions regarding the unit that you have. (I asusme you might have a few)

regards Hypo
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

How to fix error ""Failed to validate the vCentre certificate. Either install or verify the certificate by using the vSphere Data Protection Configuration utility" when you are trying to connect to VDP instance from Vcenter.
The Delta outage: 650 cancelled flights, more than 1200 delayed flights, thousands of frustrated customers, tens of millions of dollars in damages – plus untold reputational damage to one of the world’s most trusted airlines. All due to a catastroph…
To efficiently enable the rotation of USB drives for backups, storage pools need to be created. This way no matter which USB drive is installed, the backups will successfully write without any administrative intervention. Multiple USB devices need t…
This tutorial will walk an individual through setting the global and backup job media overwrite and protection periods in Backup Exec 2012. Log onto the Backup Exec Central Administration Server. Examine the services. If all or most of them are stop…

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now