vga相关内容

如何将闪烁的光标添加到图形视频模式?

在VGA图形模式中,不会显示光标,但BIOS会跟踪其位置。对于每个可用的显示页面,BIOS将光标的列和行坐标(当然不是X和Y坐标)记录在光标保存区中,16字节从线性地址0450h开始。有趣的事实:BIOS还不必要地更新CRT控制器寄存器光标位置高和光标位置低。 从一开始,在图形屏幕上运行的应用程序就必须创建自己的光标,因此我完全意识到我也必须提供自己的光标。 但有一个小故障。显然,DO ..
发布时间:2022-07-22 14:53:33 其他开发

程序集 8086 中的图形模式

我有一个名为 average 的变量,在我的 DATASEG 中,它每次都会改变,因为用户每次输入不同的输入.我想要做的是转到图形模式(VGA),然后在那里打印您的平​​均值是:然后平均值我知道如何更改为这样的图形模式: mov ax, 13h整数 10 小时 打印平均值后,如果平均值高于 75,我想打印在下面 你是个好学生,继续努力,如果不是.别担心,你会好起来的!提前致谢. 解决方案 ..
发布时间:2021-12-18 09:08:18 其他开发

VHDL _ TO_INTEGER

我对VHDL中的问题感到困惑. 我做一个VGA_display_ characters,所以我想用to_integer无符号将一些std_logic_vectors转换成整数,然后我想恢复健康, 这样,我无法同时使用这些库. ieee.std_logic_arith.all和ieee.numeric_std.all quartus给出的错误: (错误(10621):接口.vhd( ..
发布时间:2020-07-13 21:07:55 其他开发

进入图形模式而不会中断汇编

如何在不使用BIOS中断的情况下进入图形模式(模式13h)?我的目标是32位保护模式,其中BIOS中断不可用.我在网上找到了一个教程,但是它仅给我一些提示,例如VGA寄存器. 我想知道如何访问VGA寄存器?我在 NASM 中使用x86程序集.我知道如何使用INT 13h/INT 10h BIOS中断进入图形模式. 解决方案 这将取决于硬件.如果您将自己限制在与VGA兼容的适配器上,但 ..
发布时间:2020-07-13 21:07:51 其他开发

MS-DOS-可以对24位图形进行编程吗?

是否可以在DOS机器上以24位色深进行编程?我知道VGA支持8位色深,但是有没有办法淘汰24位?对Google的研究并未发现任何问题.我在FreeDOS而不是MS-DOS上编程,如果那会影响答案. 解决方案 是的,有可能.您应该阅读有关 VESA 和那么您将能够做到: mov ax,4f02h mov bx,103h int 10h 如果启动VESA并设置为103h ..
发布时间:2020-07-13 21:07:49 其他开发

VHDL VGA同步电路

有人可以告诉我这个电路如何增加h_count_reg和v_count_reg吗?我真的没看到.另外,输出被完全缓冲意味着什么呢?只是延迟了一个像素?也不是真的.谢谢! library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.NUMERIC_STD.ALL; entity vgaController is Port ( c ..
发布时间:2020-07-13 21:06:46 其他开发

部件x86-16中的模式X,为什么不打印平面1,而所有其他平面的顺序都不正确?

我正在DosBox 0.74上用TASM 3.0编写,并且我试图用模式x (已调整13h,未链接模式13 ),但是您可以在图中看到,这不太正确. 看来平面1(第二平面)根本没有打印,而所有其他平面的顺序都不正确. 我知道这里的代码效率低下,但是我想使其正常工作然后清理. proc showBMP push cx mov ax, 0A000h mov es, ax mov cx, [BMPHe ..
发布时间:2020-07-13 21:06:44 其他开发

现代PC视频硬件是否在硬件中支持VGA文本模式,或者BIOS会模拟它(使用系统管理模式)?

当您将诸如'1'(0x31)之类的字节存储到在一台Kaby Lake iGPU笔记本电脑上的实验测试表明WC上的clflushopt速度与VGA内存的UC大致相同,但是如果没有clflushopt,则mov存储到WC内存就永远不会离开CPU,根本不更新屏幕,运行速度非常快.) 如果它不是每个商店的SMI,是否有任何方法可以在用户空间中的WB内存块上近似估算此成本,以进行性能实验而无需实际重新 ..
发布时间:2020-07-13 21:06:42 其他开发

以16位汇编形式写入图形像素

我正在尝试出于教育目的开发自己的非常基本的操作系统.在对内核进行编码时,我尝试将颜色设置为屏幕上的某些像素以使其看起来更好,但是失败了. 我将INT 10h与AH = 0CH一起用于视频模式13h(320x200图形,256色,一页),并尝试了其他几种模式,例如01h和03h,但是它们不起作用. 这是我完整的代码: ;set video mode mov ah, 00h mov al ..
发布时间:2020-07-13 21:06:39 其他开发

如何直接在Ada中访问内存地址?

因此,我是Ada的新手,我正在尝试在其中编写内核,但是似乎找不到关于如何正确执行此操作的任何好信息.在C语言中,我会写: unsigned char* videoram = (char*) 0xB8000; videoram[0] = 65; 直接访问视频ram并向其中写入"a".我听说我需要使用Ada数组和其他编译指示在Ada中以类型安全的方式执行此操作.这种Ada编程有什么好的资源吗 ..
发布时间:2020-05-21 19:05:08 其他开发

使用Matlab读取和写入VGA 15针端口数据

我正在使用带有Windows 7 Ultimate(32位OS)的compaq presario cq40笔记本电脑.我想使用Matlab(最好使用数据采集工具箱)访问15针VGA端口.我需要额外的驱动程序还是应该从Mathworks.com下载任何内容? 我已经开发了一个程序,该程序使用DAQ工具箱中的digitalio()函数通过并行端口(LPT1)发送数字信号.我打算以相同的方式使用V ..
发布时间:2020-05-06 15:14:22 其他开发

如何使用ipad上的控件在外部显示器上输出视频?

目前,当从iPad输出视频到外部显示器时,它会将控件和所有控件移动到外部显示器。这没有用,因为当控件位于外部显示器上时,您无法控制电影。以下是我们的应用程序中的一些代码片段。 这是屏幕设置代码:(一种名为setupExternalScreen的方法) if([[UIScreen screens] count]> 1){ external_disp = [[UIScreen scre ..
发布时间:2018-09-26 16:44:16 IPhone

iPad VGA连接器 - 镜头屏幕在自己的应用程序?

是否可以通过VGA连接器镜像屏幕?找不到任何相关的东西。 解决方案 我一直在寻找同样的东西。上周末我写了一个小的UIApplication类别来添加镜像支持。我已发布到Google Code上的代码。 http://code.google.com/p/iphoneos-screen-mirroring/ 要使用它,您只需设置它在您的应用程序委托的应用程序确实完成了lauchin ..
发布时间:2018-09-26 16:23:44 IPhone

使用UIScreen驱动VGA显示器 - 似乎没有显示UIWindow?

HI那里, 我正在尝试使用UIScreen在我的iPad上使用VGA加密狗来驱动一个单独的屏幕。 以下是我在root视图控制器中的viewDidLoad: //检测是否有外部显示器连接到iPad。 NSLog(@“屏幕数:%d”,[[UIScreen screen] count]); //现在,如果有外部屏幕,我们需要找到它的模式,迭代它们并找到最高的模式。一旦我们 ..
发布时间:2018-09-26 15:49:51 移动开发

程序集8086中的图形模式

我有一个名为 average 的变量,并且在我的 DATASEG 中,它每次都会变化,因为用户输入每次都有不同的输入。我想要做的是去图形模式(VGA),然后在那里打印你的平均水平是:然后平均我知道如何改变到像这样的图形模式: mov ax,13h int 10h 如果平均值高于75 ,我打印下面的平均值后打印出来。你是一个好学生,保持良好的工作,如果不是的话。不要担心 ..
发布时间:2018-05-25 19:43:30 其他开发

如何在tasm屏幕上打印SVGA信息?

我是完整的初学者来装配和图形,任何帮助,将不胜感激。我得到了svga信息,但是当我打印它时,它不会打印任何东西。如果有人能解释为什么那会很好。这是代码。如果我已经做了所需的解释,请告诉我 .MODEL SMALL .STACK 64 .DATA getinfo: VbeSignature db'VESA'; VESA VbeVersion dw 0000h;版本 Oem ..
发布时间:2018-05-25 19:13:08 其他开发

什么是字符表的内存地址在DOS?

这是字符表的DOS中,我们可以通过操纵每个字符的像素创建新字体和符号的地址? 我知道BIOS的中断改变它,但我只需要字符表的内存地址在dos下直接访问。 解决方案 我不记得它是怎么做的话(我二十年前做这个东西),但你可能想看看的 FreeVGA项目。按照文本模式文档可以的选择自己地址(还挺;请参阅字符映射表选择寄存器)。访问该寄存器是这里解释说。 您可能也想看看这个presentati ..
发布时间:2016-07-18 20:53:02 .NET Framework