首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 32 毫秒
1.
以下是利用VGA数模转换器DAC实现一个VGA屏幕特技的方法,即在正常白色字符状态下的艺术关屏。 1.实现原理 VGA的颜色控制中,采用了与EGA相同的16位调色板寄存器,与之不同的是此调色板中的数值  相似文献   

2.
通常在文本方式下,正文每次向上或向下滚动一整行,因此,屏幕上大量正文的滚动显示呈现跳跃式。EGA/VGA可以支持平滑滚动,即正文每次可上下滚动一个像素,这消除了烦人的跳跃。本文简要介绍文本方式下实现正文平滑滚动的技术原理,并给出C语言示例。 在EGA/VGA结构中,CRT控制器负责显示器的有关控制。CRT控制器的大多数寄存器是为产生控制CRT光栅的时序信号服务的(例如CRT回扫和消隐),CRT控制器的另一组寄存器的作用是确定显示数据在屏幕上的格式(包括控制正文纵向平滑滚动)。CRT控制器使用两个I/O地址,一  相似文献   

3.
SUPER VGA的屏幕读写技术主要涉及三个方面:(1)彩色设置;(2)显示缓冲区读写;(3)显示缓冲区换页。本文主要从256色图形模式的角度讨论SUPER VGA的图像屏幕读写技术。 一.图像屏幕读写技术 1.彩色设置方法 SUPER VGA在屏幕上显示或读图像时,因为每幅图像的颜色都可能变化,所以要先设置或读取VGA的彩色寄存器。彩色寄存器的设置或读取可以通过BIOS调用和直接读写寄存器两种方法实现。为可靠起见,一般建议通过BIOS调用实现彩色设置或读写。  相似文献   

4.
金山汉字系统(Super-CCDOS)目前在国内相当普及,其优点是它提供的桌面排版系统WPS和绘图工具SPT功能比较齐全,使用方便;它的缺点是作为一个中文平台,中西文兼容性不好,另外不支持汉字写视频功能,汉字显示速度比较慢。笔者通过努力,终于解决了金山系统的汉字写视频问题,有兴趣的读者不妨一试。 1.汉字直接写视频的原理 首先解释一下什么叫直接写视频。直接写视频就是通过操纵EGA/VGA的视频寄存器向屏幕显示输出,而不是通过调用视频中断INT 10来进行屏幕输出。一般最常用到的两个EGA/VGA视频寄存器为3CE和3CF,其中3CE为索引寄存器,3CF为值寄存器。操纵这两个寄存器时先将索引值赋给3CE,再将要输出的数据赋给值寄存器3CF,就达到了控制屏  相似文献   

5.
曾有很多人向我询问,能否改变UCDOS5.0系统中WPS的屏幕颜色,确实,蓝底绿字的屏幕前景与背景反差太小,视觉效果并不理想,另外模拟显示时在黑色屏幕上以高亮度白色显示字体,反差又太大;可惜的是UCDOS5.0及其所携带的WPS又都省略了对颜色的控制功能,这就给不习惯于WPS缺省颜色的用户带来了很多不便,本人针对这一问题,向大家提供一个在VGA显示系统下修改WPS屏幕界面颜色的简单方法。在VGA显示系统中,同时使用了调色板寄存器与颜色寄存器DAC两种控制颜色机制,比如在VGA的16色显示模式下,显示在屏幕上的颜色由4个元…  相似文献   

6.
本文叙述了EGA/VGA图形方式下屏幕的存贮组织结构,如何利用图形控制器和定序器输出寄存器存贮和恢复屏幕,并给出算法的程序清单。  相似文献   

7.
一个适用于HGC,CGA,EGA,VGA卡各种图形模式下的屏幕图形打印程序。该程序采用内存驻留方法以取代BIOS中断5的中断服务程序,能在各种打印上打印出高质量的屏幕图形。方便、实用。  相似文献   

8.
本文针对EGA/VGA显示器的特点,采用C语言直接对图形控制寄存器编程,点阵汉字按字节方式在屏幕显示。具体编程步骤如下: (1)该子程序首先调用函数MK_FP()获取指向屏幕内存地址指针svga。 (2)打开汉字库文件,取得指定的汉字点阵数组by[72]。 (3)把显示屏幕设置为图形工作方式,它通过对EGA/VGA方式寄存器赋值来实现。即:outportb(0x3ce,5);outportb(0x3cf,2);  相似文献   

9.
李莹 《软件世界》1994,(8):22-24
EGA/VGA显示系统,是目前广泛使用的显示系统,也是较先进的显示系统,它与以前的CGA等显示系统相比,不仅增强了显示的分辨率,而且在颜色控制方面,也有明显的改善,使图形效果更加美观和逼真。但是,无论是EGA还是VGA显示系统,平时只使用系统初始定义的几种颜色,严重浪费了系统的颜色资源,下面分别阐述EGA和VGA显示系统的颜色控制原理及调整方法。  相似文献   

10.
本文通过分析EGA/VGA显示卡的作图控制方式,设计了一个快速的高分辨率绘图工具,该程序提供给用户以下功能:画点、直线、园、弧、椭图形、矩形、区域填充、线类型及宽度的设置、字符串放大显示、屏幕图形的快速拷贝、屏幕上任一区域的图形的放大打印(在打印机任一区域),另本系统还提供部分三角函数,可供长城(浪潮)类各种型号机器或按装了EGA/VGA显示卡的各类IBM兼容机使用。  相似文献   

11.
众所周知,常用的图形适配器EGA/VGA各自带有256KB的显示存储器VRAM,分成4个独立的段,称为彩色页面。在EGA/VGA HI方式下,它们占用同一地址空间(0xA000,0000),以线性序列存放屏幕点阵信息。在EGA HI方式下,屏幕信息占用了28000字节,在VGA HI方式下,占用了3840O字节,还有大量的空间被闲置。我们就是利用这些闲置空间来驻留汉字字模。  相似文献   

12.
本文通过分析 EGA/VGA 显示卡的作图控制方式,设计了一个快速的高分辨率绘图工具,该程序提供给用户以下功能:画点,直线,圆,弧,椭圆形,矩形,区域填充,线类型及宽度的设置,字符串放大显示,屏幕图形的快速拷贝,屏幕上任一区域的图形的放大打印(在打印机任一区域)。另本系统还提供部分三角函数,可供长城(浪潮)类各种型号机器或安装了 EGA/VGA 显示卡的各类 IBM 兼容机使用。  相似文献   

13.
金永涛 《电脑》1994,(12):29-29
VGA显示系统中的DAC寄存器,也称颜色寄存器或数模转换器,它在VGA显示系统中充当着相当重要的角色,相当多的在VGA显示系统上实现的屏幕特技,都是通过对DAC寄存器的巧妙设置而完成的.VGA中的数模转换器由256个18位的DAC寄存器组成,每个DAC寄存器中用6位分别表示G(红)、R(绿)、B(蓝)颜色值,每种颜色值可在0—63之间取值,所以通过R G B三基色可以合成256K种不同的色彩,能够显示出具有微小差别的颜色,基本上达到了模拟信号输出的效果.  相似文献   

14.
目前,关于在西文状态下显示汉字的方法很多文章都进行了详细的介绍,但从其采用的技术手段来看,基本上都是通过从汉字库中获取字模,或是自己构造字模,再将显示器置成图形方式利用画点的方法将汉字显示在屏幕上。虽然这种方法能够在西文状态下显示出汉字来,但必须是在图形方式下才能进行。 本文介绍一种在西文文本式下利用EGA/VGA显示系统中字符发生器的自定义字符功能显示汉字的方法。这种方法工作在字符状态下,汉字显示速度快,  相似文献   

15.
本文介绍了用EGA/VGA硬件功能实现屏幕图形、文本的平滑滚动和平移的编程方法,分析了有关寄存器的设置机理,给出了C语言接口函数。  相似文献   

16.
对中文操作系统下,FOXBASE~+难于实现屏幕叠加式菜单的问题作了探讨,并在分析EGA/VGA图形控制器原理的基础上,提出一种用直接存取显示存储器方法,实现中文操作系统下FOXBASE~+屏幕叠加式菜单。  相似文献   

17.
叶长青 《电脑》1994,(5):60-62
对寄存器的直接程序设计,具有速度快,功能全的特点。本文以两个实例说明如何利用直接编程实现EGA/VGA图形显示顺的特殊功能。  相似文献   

18.
在PC机上,显示环境非常复杂。显示卡有CGA卡、单显卡、EGA/VGA卡等。显示方式又有文本/图形显示方式之分,再加上各种分辨率、颜色数。另外,还可以按操作系统把显示环境分为基于修改BIOS调用的早期的汉字系统(如CCDOS 4.0,2.13H)、利用EGA/VGA卡页面影射转换或设置128K页仿真文本缓冲区的直接写屏的汉字系统以及西文操作系统等。  相似文献   

19.
本文分析了VGA的256彩色图形模式下显示存储器和视频DAC结构,提出用BIOS中断调用、视频DAC寄存器读写和显示存储器直接读写的编程方法,并给出了C语言实例.  相似文献   

20.
本文介绍了一种如何在EGA/VGA卡上实现高速实用的计算机动画,尤其是对屏幕上重叠图形运动的特技处理,实现重叠图形的遮挡和透明显示,非常适用于当今工业控制领域的计算机动态模拟监控。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号