保护模式下的图形编程
小弟因为工作原因要在保护模式下编图形程序。听说VESA 1.2标准支持在保护模式下以线性地址方式存取显示缓冲区,超过64K也无需换页。可是小弟手中没有资料。:(
请问诸位大侠能否指点一二。
问题点数:80、回复次数:11Top
1 楼jansenzhu()回复于 2001-01-17 13:07:00 得分 0
I realy do not know it now.
I just know how to change the address page in
the display adapter. I have a book to introduce
it. if you are in Shanghai. I can show it to you .
P.S. I think it is no relation with the i386p and
display adapter address page according my concept
now. Maybe I'm wrong.
Best Regards.
Jansen Zhu.Top
2 楼Areslee(懒虫易水)回复于 2001-01-17 13:22:00 得分 0
我在重庆,是没办法看到你的书了,不过能告诉我书名吗?Top
3 楼jansenzhu()回复于 2001-01-17 15:11:00 得分 0
ok.
the book name is "chinese operating system and charactor lib."
as I know the color display adaptor's address is from
A0000h to Affffh 64k. the mono adaptor monitor address is from
B0000h to Bffffh 64k.
the 64k looks as a window for a the memory on the display adaptor.
whatever how large memory on you display adaptor. you just can
access 64k once. you can map the segment to A0000h by access the
port 03CDh for EVGA. or 03Cxh for other adaptor.
you must choice segment before access cross 64K. I think it is no
relation with i386p programming.
the concept is right for VGA TGA EVGA.
Maybe the VESA 1.2 is the new standard for display adaptor.
I will research is soon.
Jansen Zhu.
Top
4 楼jansenzhu()回复于 2001-01-17 15:12:00 得分 0
http://www.vesa.org/Top
5 楼jansenzhu()回复于 2001-01-17 15:31:00 得分 0
http://www.vesa.org/curstds.htmTop
6 楼Areslee(懒虫易水)回复于 2001-01-17 16:40:00 得分 0
jansenzhu大人:
感谢你提供的网址,不过那个面的东西没法下载啊。都要用户密码:(Top
7 楼jansenzhu()回复于 2001-01-17 16:46:00 得分 0
give me your email address.
I will give your password and username.Top
8 楼jansenzhu()回复于 2001-01-17 16:55:00 得分 80
sorry I try the password. it can not work.
you can reference ftp://ftp.vesa.org/pub/
jansen zhu.Top
9 楼freewizard(FreeWizard)回复于 2001-01-25 22:20:00 得分 0
i have some pascal-based sources work with vesa1.2 under PM, which use linear-buffer.
it's easy for u to convert it to asm code.
if want , mail to freewizard@163.netTop
10 楼Areslee(懒虫易水)回复于 2001-02-19 16:45:00 得分 0
Who knows more?Top
11 楼Areslee(懒虫易水)回复于 2001-03-06 12:20:00 得分 0
Thank jansenzhu!!!
I found it!Top




