dosbox

    1热度

    1回答

    我在这里有一个TASM代码,并且在我再次运行程序时它不会追加新的字符串。我想感谢us2012帮助我达到这个“国家”。 ; This example program creates a file and then writes to it. .model small .stack .data CR equ 13 LF equ 10 StartMessage DB "This prog

    0热度

    2回答

    我需要自定义GUI “dosbox_splash.h” 的标志图像DOSBox中,但格式.H 这样--- static const struct { unsigned int width; unsigned int height; unsigned int bytes_per_pixel; /* 3:RGB, 4:RGBA */ unsigned char

    0热度

    1回答

    美好的一天!我听到一个代码片断,它使用视频模式10h打印欢迎消息(菜单)。当按下4时,它应该从文件中读取并在屏幕上显示其内容。但是,它显示垃圾值,我必须打开DosBox并重新安装。 .model small .stack 1024 .data MENU DB 10,"" DB 10," Welcome " ;24 DB 10,"" DB 1

    0热度

    1回答

    我有一个汇编程序,我试图通过调试进行测试,但是程序通常具有用户输入的整数。有没有一种方法来调试程序,仍然能够“运行”它的意义上说,我可以输入整数到程序中,但仍然在寄存器中查看值? 在此先感谢您的帮助。

    0热度

    3回答

    我写的Windows XP文件名 “的hello.c” 作为简单的Hello World应用:用以下命令编译 #include<stdio.h> int main(){ printf("Hello World\n"); return 0; } : gcc hello.c 现在与Windows Vista中另一台机器上安装了DOSBox中的应用,并试图运行A.EX

    13热度

    4回答

    我在Ubuntu 12.04上运行的DOSBox的Turbo C。 的问题是,两个黑色条纹在任屏幕的到来。我想删除它们。 我的电脑是戴尔Studio 15Z与屏幕分辨率1366×768。即使发生失真,我也没有问题。 我 dosbox.conf文件的 相关部分: [sdl] fullscreen=true fulldouble=false fullresolution=1366x768 wi

    2热度

    1回答

    我们正在研究一个汇编程序,将386处理器从实模式切换到保护模式,然后返回实模式。该程序使用TASM编译。 因为这个程序需要做一些特权操作,而且它需要以实模式启动,所以我们需要在DOS下运行它。为此,我们被告知要带上软盘,以便我们可以在大学的计算机上启动DOS。 我想知道是否可以使用Dosbox。但它需要在保护模式下以及在实模式下忠实地模拟I386,我不确定它是否如此。

    2热度

    2回答

    我有一个Clipper 5.3应用程序链接器使用Blinker专为DOS电脑。我使用Blinker SWPRUNCMD()交换到DOS和其他程序。需要在Win 7 Pro 64位环境中运行此程序,我尝试了DOSBox 0.74。到目前为止我发现的唯一问题是,执行SWPRUNCMD()时,会显示消息“交换失败”。目前,我没有能力重新编译(虽然我可能能够重新链接),所以无法尝试本机Clipper RU

    2热度

    1回答

    我写了一个16位的.com文件,它创建了一个文件 但它没有创建任何文件。 我试过在Windows 7 32位。和dosbox里面。 源代码在这里 如何写入文件? org 100h call open_new_file mov ah, 40h;write mov bx, [new_file_handle] mov cx,2;write 2 bytes

    0热度

    1回答

    我在C++中使用了一个使用graphic.h的程序 我想用dos-box打开它,但是当我尝试从dos-box中得到这个错误: BGI错误:Graphics未初始化 我已经以这种方式使用initgraph在我的程序(使用 'initgraph'): gd=DETECT; initgraph(&gd,&gm,"");