HGA卡CGA显示方式的使用

Author: 陕西 凤卫星 Date: 1992-03-27

        笔者分析了有关资料及游戏程序,设计出转换程序HCGA.COM,可将HGA转换为CGA显示方式,解决了HGA在640*200范围内的绘图问题,且与CGA显示卡完全兼容。
        HCGA.COM程序用8088汇编语言设计,可在运行其他图形或游戏软件之前运行该程序;也可将HCGA放在AUTOEXEC.BAT文件的第一句,使机器一启动便转换为CGA显示方式。以后的一切操作均按CGA进行。
        程序清单:
        C>DEBUG HCGA.COM
        -U 100 116
        3D11:0100 B84000 MOV AX,0040
        3D11:0103 8EC0 MOV ES,AX
        3D11:0105 26 ES:
        3D11:0106 A01000 MOV AL,[0010]
        3D11:0109 24CF AND AL,CF
        3D11:010B 0C20 OR AL,20
        3D11:010D 26 ES:
        3D11:010E A21000 MOV
        [0010] ,AL
        3D11:0111 B80600 MOV AX, 0006
        3D11:0114 CD10 INT 10
        3D11:0116 CD20 INT 20
        -Q