在全屏模式下,颜色与dos中的颜色不同

随机的

我正在尝试在组装中使用全屏模式。我在dos中将颜色设置为浅蓝色,但是每当我尝试将其与全屏模式合并时,颜色都会改变。它变为绿色。

有没有办法使其相互兼容。我正在使用Tasm;文本板 视窗。谢谢。

这是我的宏

drawSquare MACRO color,cy,cx,dy,dx
    mov ah,06
    mov al, 0
    mov bh,color
    mov ch,cy
    mov cl,cx
    mov dh,dy
    mov dl,dx
    int 10h
endm
-------------------------------------------------
include macros.txt
.model small
.stack
.data  
    saveMode db ?

.code
main proc
    mov ax, @data
    mov ds, ax

    call SetVideoMode

    drawSquare 90h, 0h, 49h, 18h, 4fh

    call RestoreVideoMode

    mov ax, 4c00h
    int 21h
main endp
SetVideoMode proc
    mov ah, 0fh
    int 10h
    mov saveMode, al


    mov ah, 0
    mov al, 13h
    int 10h

    push 0A000h
    pop es
    ret
SetVideoMode endp
RestoreVideoMode proc
    mov ah, 10h
    int 16h

    mov ah, 0
    mov al, saveMode
    int 10h
    ret
RestoreVideoMode endp
end main
菲佛尼克

您将256色视频模式设置为13h。之后,您将一个颜色为90h的盒子涂上颜色。
这与您的DOS屏幕(文本模式)的颜色不匹配,因为只有前16个颜色数字匹配!

如果您的DOS屏幕使用BLUE = 1,则选择颜色1作为宏调用的第一个参数。
如果您的DOS屏幕使用GREEN = 2,则选择颜色2作为宏调用的第一个参数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

为什么在明暗模式下通知颜色不同?

来自分类Dev

如何在模式行中显示不同颜色的文本

来自分类Dev

在全屏模式下以全屏模式在videoview中制作视频

来自分类Dev

CustomSearchBar颜色与UINavigationBar中的颜色不同

来自分类Dev

在Nuxt颜色模式下使用SCSS变量

来自分类Dev

在Emacs ansiterm模式下更改字体颜色

来自分类Dev

如何在键盘模式下更改“ MaterialDatePicker”的颜色,还可以在Android中隐藏该模式?

来自分类Dev

textview中每行的颜色不同

来自分类Dev

JTextField中的不同字体颜色

来自分类Dev

占位符中的不同颜色

来自分类Dev

列表中的不同背景颜色

来自分类Dev

Internet Explorer中的不同颜色

来自分类Dev

div中显示不同的颜色

来自分类Dev

组织模式下的LaTeX数学模式($ ... $)字体颜色

来自分类Dev

全屏模式下的UIImageView

来自分类Dev

全屏模式下的UIImageView

来自分类Dev

iPhone中的颜色与miniMac中的颜色不同吗?

来自分类Dev

从Python的颜色字典中绘制不同颜色的线

来自分类Dev

完整日历(jQuery)-事件颜色与图例中的颜色不同

来自分类Dev

CustomSearchBar颜色不同于UINavigationBar中的颜色

来自分类Dev

高图-列颜色与图例中的颜色不同

来自分类Dev

全屏API更改默认颜色

来自分类Dev

在chakra ui中更改暗模式的颜色

来自分类Dev

R中的segplot中的不同间隔颜色

来自分类Dev

如何使用Emacs在主要模式下更改指定颜色

来自分类Dev

只读模式下的tk输入背景颜色更改

来自分类Dev

bootstrap3-在折叠模式下如何更改背景颜色

来自分类Dev

如何在操作模式下更改文本/图标的颜色?

来自分类Dev

Flutter:在黑暗模式下更改文本颜色CupertinoDatePicker

Related 相关文章

热门标签

归档