dosbox

    1熱度

    1回答

    這裏是我的情況:我有一個可執行文件,在開始時嘗試打開某個文件。該文件丟失,所以exe無法啓動。當然,在exe文件搜索給定文件的地方沒有輸出(沒有路徑,沒有文件名,也沒有)。 現在,我的問題是:有什麼辦法可以將可執行文件的所有請求記錄到文件系統? 爲了讓事情更難,該exe是16位MS-DOS。

    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熱度

    1回答

    美好的一天!我聽到一個代碼片斷,它使用視頻模式10h打印歡迎消息(菜單)。當按下4時,它應該從文件中讀取並在屏幕上顯示其內容。但是,它顯示垃圾值,我必須打開DosBox並重新安裝。 .model small .stack 1024 .data MENU DB 10,"" DB 10," Welcome " ;24 DB 10,"" DB 1

    -1熱度

    2回答

    我想在輸出中畫一個框架。 我的窗口的大小是80x25的(在字符寬度x高度) 我得出的所有行成功地用下面的代碼。但是寫到最後一點(80,25)是讓光標移動到我無法處理的下一行。 我的代碼如下: #include <iostream.h> #include <conio.h> void DrawFrame(int); void DrawHoriLine(int, int, int, int,

    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