我正在尝试在emu8086中创建一个迷宫游戏。首先,我想将显示屏幕全屏显示为白色,然后将迷宫背景的坐标打印为黑色,但是当我将其全屏显示时,它将变得像素化。 如何将整个显示屏全屏设置为白色,并用黑色而不是银色打印字符219。
这些是我的问题的一些屏幕截图:
http://prntscr.com/n9m5xm-小屏幕 http://prntscr.com/n9m7v5-全屏
mov ax,19
int 10h
mov ah, 09h
mov cx, 1000h
mov al, 20h
mov bl, 0F0h ; This is Black & White.
int 10h
mov dl, 0 ;Column
mov dh, 1 ;Row
mov bh, 0 ;Display page
mov ah, 02h ;SetCursorPosition
int 10h
mov cx,0
first:
mov al, 219
mov ah, 0Eh ;Teletype
int 10h
inc cx
cmp cx,80
jne first
答案 0 :(得分:1)
您的游戏正在“全屏”播放。但是您的代码屏幕是虚拟的。而此“全屏”由 emu8086 设置。因此,您不能真正在模拟器中设置全屏模式。您的(模拟)代码将始终在被视为“全屏”窗口中执行。
要使仿真器窗口扩展到全屏,请使用 AltGr Enter 组合键或类似的方式(请参见仿真器的手册)。