单显PC机仿真CGA软件的修改

Author: 河北 袁津生 Date: 1992-09-11

        但若要在单显PC机上开发一些图形软件,使用此仿真软件后则给用户带来一些不方便的因素。如开发的软件运行之前先要运行MKFILE.EXE仿真软件,而且要经过三次键盘选择后才能进入仿真CGA状态,这对不熟悉微机使用的用户来说是一个不小的麻烦、对所开发软件的质量将起到一个坏的作用。笔者在开发一个单显应用程序时就遇到这个问题,经过跟踪发现只要修改如下的语句就能达到不用选择而直接进入仿真CGA的状态,还能将屏幕中原有的显示版本号的信息除掉。修改后的程序MK.EXE在使用中达到良好的效果。修改过程附后。
        A>COPY MKFILE.EXE MK
        A>DEBUG MK
        -F 1EE6 1EEF 90
        -F 1F83 1F96 90
        -A 1F97
        18C6:1F97 MOV AX,0004
        18C6:1F9A INT 10
        18C6:1F9C
        -F 1F9C 1FAD 90
        -A 1FAE
        18C6:1FAE MOV AL,32
        18C6:1FB0 NOP
        18C6:1FB1 NOP
        18C6:1FB2
        -F 1FEA 1FF8 90
        -A 1FF9
        18C6:1FF9 MOV AL,32
        18C6:1FFB NOP
        18C6:1FFC NOP
        18C6:1FFD
        -F 200C 201D 90
        -A 201E
        18C6:201E MOV AL,32
        18C6:2020 NOP
        18C6:2021 NOP
        18C6:2022
        -A 20FD
        18C6:20FD MOV AL,32
        18C6:20FF NOP
        18C6:2100 NOP
        18C6:2101
        -W
        Writing 4C30 bytes
        -Q
        A>REN MK MK.EXE
        