當前位置:首頁 » 經典古典 » dos經典游戲如何運行
擴展閱讀
如何做個好男人歌詞 2025-02-08 14:26:03
兒童可以用哪些面霜 2025-02-08 14:24:25

dos經典游戲如何運行

發布時間: 2022-05-22 20:11:41

① xp上如何運行dos游戲

關於DOS游戲在XP系統下運行的總結

關於DOS游戲在XP系統下的運行問題已經討論過很多次了,但是至今還沒有一個十分完美的解決方案,隨著VDMSound和DOSBox新版的推出,我想在這里對於這個問題作一個簡單的總結,提供幾種解決方案供大家參考!

第一: 安裝虛擬機軟體!現在最好的兩款虛擬機軟體為MS Virtual PC 2004和VMware。前提是你的機子配置要高一些,否則用這個虛擬的系統運行游戲速度會讓你無法忍受。另外,由於虛擬機是虛擬一個操作系統,虛擬機中的設備和你實際的設備是不一樣的,為了保證系統的兼容性和穩定性,虛擬機把現有的設備都虛擬成了最標準的、兼容性最好的設備。但即使這樣,對於很多DOS游戲你仍然不得不進行一些系統方面的配置才能使游戲正常運行。如果你對這方面的知識不熟悉,安裝虛擬機一樣不能解決你的問題。

第二:安裝多操作系統!這和第一種情況實質是一樣的,只不過不是虛擬,而是在你的硬碟上真實安裝多個操作系統。這又存在一個問題,如果你是在新機器上,對硬碟分區格式化然後安裝的話,操作是簡單的,你只要按照從低到高的順序(dos,win9x,winXP)安裝就可以了。而對於大多人來說,winXP都用了很久了,才又想玩dos游戲的,這時再想安裝dos或win9x就要費一些事了。對於win9x還好辦一些,google上搜索一下就能找到很多方法。而對於想在XP系統下安裝純dos的,如果你的主分區是FAT格式的還好辦,到新DOS網站下載一個DOS7.10完整安裝版,直接安裝,它會自動配置多啟動菜單,但是如果主分區是NTFS的,操作就要復雜一些了。需要用到SPFDISK,System Commander 2000等多操作系統引導管理工具,這項操作有一定的危險性,對於一般用戶不推薦使用。同樣而言,即使在多系統共存的電腦上運行dos游戲,一樣有很多游戲需要用戶手動配置,如果你不具備這方面的知識,還是不能解決你的問題。

第三:使用DOS啟動盤!新DOS網站推出過一款DOS7.10超級啟動盤(功能十分強大全面)可以用它開機將系統引導致dos下。可是在純dos系統下進行游戲相關配置還會遇到困難,那在這個啟動盤引導的系統中進行相同操作的難度就可想而知了!這個超級啟動盤主要還是用在其他方面,對於運行游戲還是不夠理想。

第四:VDMSound和DOSBox互補使用(簡單易用,推薦)!!前三種情況對於想玩dos游戲的朋友來說,需要你具備一定的內存配置,硬體驅動等相關方面(DOS)的知識,使用起來也比較麻煩。大眾軟體雜志曾為大家介紹過一款XP下運行dos游戲的軟體VDMSound,可以說是一款簡單易用的軟體。現在他又推出了新版本Version2.1.0 現在到本站 分類下載->游戲工具 裡面有VDMSound下載

下載後是vdmsound2.1.0.rar

不需要任何補丁!安裝完畢後,在右鍵菜單里會出現一項Run with VDMS 。在你的dos游戲的可執行文件上右鍵單擊,然後選擇這項就OK了!(凡事沒有絕對,有些個別游戲還是需要對VDMS這款軟體的配置作一些調整後才可以運行,即便這樣也是屬於比較簡單的操作。根據具體情況對VDMS進行適當配置可以使你的游戲運行得更好!)我測試過很多游戲都可以完美運行於XP系統之下(我的系統是WinXP pro SP1簡體中文版)。

但是有幾款特別經典的游戲用這個軟體會出現一個特別煩人的毛病,看不到滑鼠,聲音圖像一切正常,滑鼠也可以用,可就是看不到,真是急死活人!包括三國志4,5的dos版,航空霸業2(我所知道的),另外就是運行大航海時代2時,數字部分無法顯示,簡直不能進行游戲。這兩種情況屬於VDMS無法解決的。(有的機器沒有這種情況,對於san4,san5,只要運行相應的san486.com和san586.com即可解決問題,大航海時代2也不出現數字亂碼問題。但這種情況在有些電腦上確實存在,我覺得應該是硬體問題。)這時候,我們要解決這個問題就需要DOSBox出馬了,現在到本站 分類下載-> 游戲工具 裡面有DOSBox下載

下載後是dosbox.rar,解壓後有兩個文件:

DOSBox0.61-win32-installer.exe(是DOSBox也推出了新的版本Latest version: 0.61)

boxer_0.61.5.zip(是重要輔助工具Boxer Frontend version 0.61.5)

DOSBox也是一款十分好用的軟體,對於VDMS解決不了的問題,他都可以完美解決!由於它的前幾個版本運行游戲時速度不是很令人滿意,因此運行大部分dos游戲首選VDMS,對於那些不能完美運行的游戲再選擇使用DOSBox。
可是在我測試了新版的DOSBox後,我發現這版的速度有明顯的改善,特別是這回附帶推出的輔助工具在功能上也比前幾版更強大了。(建議用全屏模式運行DOSBOX,運行游戲速度很快,和VDMS不相上下!另DOSBOX的速度可以調節,可以用下面的快捷鍵:CTRL+F11 減慢模擬速度,CTRL+F12 加快模擬速度。)
因此現在你完全可以只選擇DOSBox來玩dos游戲。但是為了能完美運行更多的dos游戲,我還是推薦您不妨把這兩個軟體都裝上,相輔相成才能得心應手!

以下是新版DOSBox輔助工具的配置數據,我在自己的電腦上運行san4,san5,大航海2,航空霸業2都比較完美,因此給大家做個參照(根據個人運行環境和游戲的不同,應該具體情況具體分析)另外也順便說一下他的使用方法,配置圖如下:

在最後一項 Auto Execute 中編輯你的游戲運行路徑:

mount c f:\
這步是將本機上的F分區虛擬成DOSBox里的C分區,也可以將一個文件夾直接虛擬成C區,例如:mount c e:\Games 就是將E區的Ganes文件夾虛擬成C區!

c:
cd san4
san4
這步就是轉到虛擬的C區,進入三國志4文件夾,運行游戲!

配置好以後,點擊 Run DOSBox,就可以直接運行那個游戲了!其他游戲以此類推,只要改變相應路徑即可!! (注意:有的游戲運行時會出現黑屏,遇到這種情況只要在這步只編輯到 cd san4 就可以了,進入dos界面後,再手動輸入游戲的可執行文件名運行游戲,這種情況很少出現!)

(另外,皇帝這款游戲比較煩人,如果你的硬體不兼容即使安裝以上兩款軟體也無法運行)

用dosbox模擬san5,使用san5.com啟動,很可能在要求插入光碟後,按確定就直接退出。經多次實驗,明白了是因為dosbox模擬了整個操作系統環境。而在這個環境中,只有一個盤,沒有光碟機,所以導致游戲找不到光碟機退出。解決辦法是同時模擬一個光碟機出來。dosbox自帶命令參數 -t cdrom,給一個使用的例子:
mount c f:\games\san5\san5plus
mount d j:\ -t cdrom
c:
san5

這是在dosbox運行後的命令,其中第二行就是把機器的光碟機 j,模擬成dos下的光碟機d。這樣的話就能通過光碟機檢測了。

由於本人水平有限,對於新系統運行老游戲的情況只能提供一些操作使用方面的一點點個人經驗,理論技術方面如果有說錯的地方還請各位高手指正幫助!打了半天的字,眼都有些花了,不為別的,如果您看了我的介紹使您以前不能玩的游戲能夠運行了,我的目的也就達到了。當然,我不敢說這是萬能的,對於有些太老的游戲,由於現在電腦硬體普遍升級換代,出現的不兼容情況也是無能為力了,還希望大家能把自己的寶貴經驗介紹一下,互相交流,希望更多的朋友能在新系統下盡情享受經典老游戲帶給您的快樂!!

② 求助:DOS下運行的老游戲怎麼在WIN下窗口運行

下載dosbox
v0.63,用dosbox
v0.63運行游戲後,按alt+回車
可以切換到全屏。
註:dosbox
v0.63是一個dos模擬器。

③ DOS游戲怎麼運行

用dosbox就行
最簡潔的方式是把你游戲的執行程序圖標拖到dosbox的圖標上打開就行;
正規方法:假如你的游戲在d:\game\dos\下,首先敲入命令
mount c d:\game\dos,把這個目錄設為C盤(也可以是D,E,F……);
然後鍵入 C: 進入c盤符,再鍵入執行程序的文件名就行,例如play;
光碟版游戲:假如你要用到的光碟機或虛擬光碟機盤符為G,那麼設置光碟機盤符
mount d g:\ -t cdrom ,比普通目錄多了-t cdrom;
一些常用的設置:
alt+enter全屏
ctrl+f12增加模擬速度
ctrl+f11減少模擬速度
ctrl+F8加大幀率
ctrl+F7減小幀率
ctrl+f5截屏
alt+f12瞬間加速,手鬆即停止
alt+pause暫停
注意不是所有游戲都是速度越高越好,據本人驗證falcom的朱紅血就不是,還有個別游戲(尤其是falcom的)比較挑dosbox版本,如果你下的新版不能執行游戲,可以試試dosbox0.65版,兼容性好;
p.s. 都是手打的,如果還有遇到什麼疑難問題可以再找找相關的文章

④ 手機怎麼玩DOS游戲玩著了採納

只需要利用幾款虛擬DOS軟體即可,比如aDosBox、DosBox Turbo、iDOS、DOSPAD、Aemula等等,而它們基本上都是從PC上的DosBox這款經典的DOS虛擬軟體發展而來。其中,我個人習慣在Android設備上使用aDosBox,而在iOS設備中使用iDOS,逐一來看。

在Android設備上運行aDosBox,進入DOS虛擬環境。點擊手機的菜單鍵,可以呼出功能菜單,這里可以選擇啟動虛擬鍵盤或者手柄,也可以對相關設備進行設置,比如手柄的可視度等等。同時,這里還可以對CPU進行設置,但一般使用選擇默認就OK。再看屏幕,上面提示系統虛擬的C盤其實就是手機內存卡的「sdcard」根目錄,所以我們要通過輔助管理軟體如豌豆莢等將游戲文件復制到該目錄下。然後,在虛擬DOS界面中運行DOS命令,便可以進行游戲了。這里,為了運行游戲方便,建議將文件夾改成容易記的名字如名稱字母的縮寫。而且,游戲運行的可執行文件、批處理文件等的名稱,也可以考慮統一更名為「play」。

在智能手機和平板電腦上玩DOS游戲-Android-aDosBox-模擬DOS環境

在智能手機和平板電腦上玩DOS游戲-Android-aDosBox-點擊手機菜單鍵,呼出功能菜單

在智能手機和平板電腦上玩DOS游戲-Android-aDosBox-點擊OnScreen Keyboard,啟動虛擬鍵盤

在智能手機和平板電腦上玩DOS游戲-Android-aDosBox-點擊SDL Settings,呼出設備相關設置

在智能手機和平板電腦上玩DOS游戲-Android-aDosBox-點擊DOSBox,呼出CPU設置等

在智能手機和平板電腦上玩DOS游戲-Android-aDosBox-運行DOS命令

在智能手機和平板電腦上玩DOS游戲-Android-aDosBox-命令執行中

在智能手機和平板電腦上玩DOS游戲-Android-aDosBox-呼出虛擬手柄

在智能手機和平板電腦上玩DOS游戲-Android-aDosBox-《軒轅劍外傳:楓之舞》開始游戲

在智能手機和平板電腦上玩DOS游戲-Android-aDosBox-《軒轅劍外傳:楓之舞》-跟墨老頭對話

在智能手機和平板電腦上玩DOS游戲-iOS-iDOS-在iTunes中購買iDOS,6元人民幣
不過,Android設備上運行DOS虛擬軟體能耗比較大,發熱量會急劇上升,尤其是使用HTC One X……所以,我更傾向於在iOS設備上尤其是iPad 4上玩DOS游戲。而使用到的虛擬DOS軟體既可以通過越獄安裝插件獲得,也可以在iTunes購買。這里我用到的是iDOS,目前售價是6元人民幣,很便宜。與aDosBox相比,iDOS的界面無疑要華麗許多,而且操控也更豐富,除了鍵盤和手柄外還有滑鼠和搖桿。另外,個人覺得iDOS的穩定性和對游戲的兼容性也比較好,推薦使用。至於實際的操作方法,iDOS與aDosBox很相似。而下面就是使用iDOS的全部過程,以及成功運行的老牌經典游戲!

註:有游戲在iPad 4上運行時畫面會被拉伸,可搜索相關補丁予以解決。

⑤ 怎樣用DosBox直接運行dos游戲

1、啟動DosBox只需要三個文件。dosBox.exe、SDL.dll、SDL_net.dll。

⑥ 純dos下如何運行dos游戲

運行的命令,需要查看你游戲的執行文件文件名。加入你游戲目錄下一堆文件,A.exe這個文件是啟動游戲的執行文件的話。你輸入A或者A.EXE就可以運行游戲了。沒有統一的命令,要看具體情況。

⑦ DOS 環境下如何運行游戲

適合玩dos游戲的操作系統

dos5.0、dos6.0 (比較穩定的dos舊版,默認目錄c:dos)
dos6.22 (純dos的最終版本,默認目錄c:dos)
dos7.0 (win95,win98附帶的dos,默認目錄c:windowscommand)
另外winxp,winnt和win2000都有自己的Dos command prompt,但是不能作為啟動系統,如果你的機器只有這幾個系統,那很遺憾,你玩不了dos游戲。

啟動和載入

舊版dos(dos6.22以前的版本)啟動後會載入msdos.sys、io.sys和command.com系統文件,缺一不可。然後載入config.sys和autoexec.bat中的管理程序,這2個文件如果預設,那你幾乎寸步難行,只能操作最基本的dos命令。

新版dos(win95/win98附帶的dos7.0)啟動以後載入io.sys和command.com系統文件,msdos.sys只是作為一個開機配置文件。config.sys和autoexec.bat基本是個空文件,因為系統默認載入了emm386,himem,dos,files等重要配置。

內存常識

內存有基本內存(base memory,640K),高端內存(upper memory,384K),擴充內存(expand memory,用戶的物理內存總數)等類型。

一般dos游戲啟動都是放在基本內存(base memory),因為只有640K,而其他常駐程序都是放在這里,所以通常提示不夠內存都是因為使用者沒有載入高端內存,調離其他程序的存放位置,它們佔用了游戲程序空間,導致游戲出現"not enough memory"的提示。

高端內存(upper memory)一般游戲程序用不上,那麼把一些常駐的程序,例如mouse,mscdex,doskey,gb等放到裡面,就可以騰出很多空間給基本內存。

擴展內存(expand memory)不用於游戲的啟動,而是處理交換游戲中的大量數據,和游戲啟動無關,有時候游戲半途退出,可能就是擴充內存不夠。

dos游戲最致命的瓶頸就是內存。它不同windows系統那樣智能管理內存,所有設置都要自己慢慢調試,而且早期的游戲設計只能用高端內存和基本內存,就算你的擴充內存有128M也是沒用的--程序設計本身就不用它們。

config.sys文件的編寫

這開機系統文件可以編輯,最常用就是用dos自帶的edit命令。如果你的path(該命令後面再解釋)沒有指錯地方,那個你在c:下面運行 「edit config.sys」就可以編輯這個文件,同理可以編輯autoexec.bat。

config.sys文件管理dos系統的內存,常用的載入內存管理語句:

DEVICE(載入管理程序)
DEVICEhigh(載入到高端內存)
dos(系統文件的位置)
files(打開文件數量)
buffers(緩沖區數量)
lastdrive(最後盤符)
shell(解釋命令的位置)
rem (注釋)
例子解釋:

1, DEVICE=C:dosHIMEM.SYS /testmem:off

這個語句非常重要,載入高端內存管理,使dos能使用高端內存,如果你的機器慢,可以加/testmem:off跳過內存檢測

2,DEVICEhigh=C:dosEMM386.EXE ram

在高端內存中載入emm386,emm386.exe是用來管理擴充內存的,這個語句也很重要。常用的參數為 ram 和 noems,解釋為使用擴充內存和使用擴展內存。noems 比 ram 能釋放更多的基本內存 ,但是這個noems語句很多程序不使用,所以使用面很窄。

3,dos=high,umb

這個語句很重要,把msdos.sys、io.sys和command.com系統文件放到高端內存中。

4,files=30

同時打開的最大文件數量,一些游戲需要同時打開很多個數據流,如果這個語句沒有設定,其默認值是10,游戲可能會出錯。

5,buffers=20,8

設定緩沖區數量以及高速緩沖區數量,用於加速文件讀取速度。

6,lastdrive=z

指定最後一個硬碟盤符為z,就是說,你可以使用到z:這些盤符,即使你沒有這么多的分區,你可以通過subst,fcd,ramdrive,img等手段虛擬一些硬碟分區出來。如果不載入這個語句,上述命令就不會起效。

7,shell=c:doscommand.com

這個命令默認存在,一般不用載入。作用為指定dos的解釋命令,一般默認就是c:doscommand.com,如果你需要日文dos或者使用其他的解釋命令,例如4dos、ndos,就需要指定一個shell。

8,rem this is a sample

rem為注釋語句,後面無論你寫什麼東西dos都不理睬,常用於屏蔽一些暫時不用的語句,例如你暫時不需要載入shell=c:doscommand.com, 只需 rem shell=c:doscommand.com ,dos就會跳過該行不予執行。同理運用於autoexec.bat

總結dos游戲通常需要的config配置:

DEVICE=C:dosHIMEM.SYS
DEVICE=C:dosEMM386.EXE ram (或者DEVICE=C:dosEMM386.EXE noems)
dos=high,umb
files=30
如果還需要光碟機來玩,可能還需要載入光碟機啟動程序,例如 DEVICE=c:cdromVIDE-CDD.SYS /D:MSCD001 ,這個通常由安裝程序完成。如果還需要音效卡來玩,可能還需要載入音效卡啟動程序,例如 DEVICE=c:soundsbcd.SYS,這個通常由安裝程序完成。

注意:本文提到的c:dos是默認的dos目錄,如果你的是win98的dos7.0,放在d盤,那麼himem.sys和emm386.exe在d:windows裡面。而其他的dos文件在d:windowscommand裡面。如果找不到dos放在哪裡,在根目錄下,例如c:,運行「dir himem.sys/s」命令來找。

autoexec.bat的編寫

autoexec.bat管理dos系統的常駐程序,裡面的語句其實可以一步一步手動運行,只不過每次開機都要一定運行的程序,可以通過這個文件來實現自動運行。常用的語句:

PATH (指定路徑)
SET (設定變數)
prompt (命令提示)
lh (載入程序到高端內存)
MSCDEX (cd驅動程序)
smartdrv (硬碟加速程序)
rem (注釋)
例子解釋:

1,PATH=c:WINDOWS;C:WINDOWSCOMMAND;d:DOS;d: ools

指定command的運行范圍,方便調用程序,假設你處於e:game目錄,那麼你也可以直接運行處於c:dos裡面的format語句。如果你不指定path,你必須在c:dos目錄裡面才可以運行這個命令。

2,prompt $p$g

命令行提示你處在的位置,例如c:dos,e:fpe,f:gamesan2等,如果不載入這個命令,那麼無論你在什麼目錄,都是盤符,如c:,e:,f:。這個prompt還有很多提示,詳細自己研究。

3,lh C:dosmouse.com

在高端內存載入滑鼠驅動程序mouse.com,很多dos游戲需要滑鼠支持,如果你不載入滑鼠驅動語句,那麼無法使用滑鼠。

4,doskey

載入後可以記錄你的鍵盤歷史命令,可以不必重復輸入使用過的繁瑣命令,用上下箭頭來選擇歷史記錄。

5,set命令,設定環境變數,有很多種語句,例如

set temp=f: emp
指定DOS的臨時目錄在f: emp,前提是你有f盤,而且有temp這個目錄存在,dos默認的temp目錄在c:dos,但是我建議使用一個空的目錄。因為dos使用時間一長,就會有很多垃圾,和windows系統一樣,都會放在temp目錄裡面,只要裡面有文件,都是垃圾,可以刪除。而默認的dos目錄裡面有很多系統文件,不熟悉的人可能分辨不出哪個是垃圾,哪個是系統文件。

set tmp=f: emp
指定windows臨時目錄在f: emp,其他說明同上。

SET BLASTER=A240 I10 D3 H7 P330 T6
設定音效卡的變數,例如音量、通道、埠等,由安裝程序設定。

set path=c:dos
簡化為 path= ,參考上面

set dircmd=$1/og/p
設定dir的變數

6, lh C:WINDOWSCOMMANDMSCDEX.EXE /s /D:MSCD001 /V /m:20

在高端內存載入cd驅動程序,這個通常由安裝程序完成。

7, c:dossmartdrv c+ d+ e+

啟動硬碟/光碟加速程序,使讀盤存檔加速,c+ d+ e+等為指定c: d: e:盤提供高速緩存。

總結dos游戲通常需要的autoexec配置:

PATH C:WINDOWS;C:WINDOWSCOMMAND;c:DOS;
prompt $p$g
lh C:WINDOWSCOMMANDdoskey
lh c:windowscommandmouse.com
set變數看具體情況而定
如果還需要音效卡來玩,可能還需要載入音效卡啟動程序,例如 C:PROGRA~1CREATIVESBLIVEDOSDRVSBEINIT.COM,這個通常由安裝程序完成。

注意:本文提到的c:windowscommand是dos7.0默認的dos目錄,如果你的是dos6.0,放在d盤,那麼dos文件在d:dos裡面。mouse.com文件不是dos默認配置的文件,你需要通過其他渠道獲得。

通過這2個文件的配置,每次啟動完畢你可以通過mem命令來檢查你的基本內存是否夠大,用法 mem/c/p,查看base memory一欄,一般來說,有550K就足夠運行大多數的dos游戲,如果不夠,就釋放一些次要的常駐程序,例如doskey等,重新啟動,慢慢調試...(dos就是這么煩)

其他游戲問題

有些程序需要特殊的是顯示卡程序支持,例如dos4gw,ega,svga等等,有些需要大量的顯存才能玩起來。現在的顯卡基本上不存在顯存不夠問題了,但是有可能先進的顯卡淘汰了舊的顯示模式,而這些模式剛剛好被某個游戲用上了,除非你換一個舊的顯卡,要麼就不玩這個游戲。例如三國志5,很多先進的pc都玩不了這個游戲,原因就是顯卡模式和音效卡模式都太舊了,新顯卡實現不了。所以包括本人在內也無法重溫。還有三國演義1代,有些顯卡玩起來會周期性的黑屏,那也是沖突問題。

如果該程序需要音效卡支持,那麼你需要安裝dos的音效卡驅動程序;一些游戲附帶通用音效卡安裝程序,一般來說你選擇sound blaster系列的就可以了。某些主板合成的音效卡它只提供win的驅動,而沒有dos驅動,你可能玩游戲的時候無法有音樂。

如果游戲需要用到光碟機,那麼你要安裝光碟機驅動程序,如果找不到適合的光碟機驅動程序,你可以用win98附帶的萬能光碟機驅動程序,在製作安裝盤的時候就有。 如果是光碟版的游戲,你可以用fakecd(cdx)來虛擬一個光碟,例如:先把游戲解壓到一個目錄中,如d:sanguo,之後運行 cdx d:sanguo /L:z(指定z盤虛擬為sanguo的光碟)即可。 詳細說明請看cdx/?裡面的說明

如果游戲需要滑鼠支持,你需要安裝mouse驅動,一般常用的有mouse.com,qmouse.com,gmouse,mmouse等。

如果游戲速度過快,可以用fpe等游戲變速軟體來調節。舊游戲設計時候的電腦時鍾頻率遠遠慢於現在的P4,很多舊dos游戲都是快得驚人,如果不減速,那很多東西都玩不了,你根本不是電腦的對手。

相關的dos游戲軟體

gb5 ,gamebuster 5.0 ,游戲剋星,早期的游戲修改軟體,有模糊查詢功能,可以存游戲進度,可以調整游戲速度。缺點就是不支持例如koei的圖形dos4gw界面系統。按2次TAB鍵激活界面,操作起來不方便,輸入需要轉換成16進制。

fpe,整人專家,比gb優秀,支持dos4gw界面,支持模糊查詢(這個功能在win版就取消了,可惜),不可以存進度,按*激活界面,支持10進制輸入。速度比gb快很多,推薦使用。

getcap, 游戲抓圖,按shift抓圖,存檔成gif格式,比較好用。缺點就是不太通用,一些特殊界面系統的游戲無法抓圖。

diskedit, Norton Utilities的文件修改工具,可以修改游戲存檔,具體用法不詳述。

補充:

一,關於游戲剋星GB,我覺得它也有比FPE好的地方,主要有兩個功能是FPE沒有的:

1,它可以保存當前內存的映像,這個功能主要可以用於在一些沒有儲存進度功能的游戲中儲存進度,另外這個功能還可以用來保存一些開始 時要輸入密碼表等的游戲,這樣不用每次去翻密碼表。這個功能甚至不局限於游戲,以前一些DOS下的一些要讀加密盤的應用軟體,可以用 GB在讀完加密盤後把內存映像保存,這樣以後就不用讀盤了,但它的局限是DOS啟動的配置要一樣,不一樣的話就不成功。

2,GB有跟蹤功能,在找到了血或生命值在內存的位置之後,GB可以跟蹤監視這個地址,一旦程序修改這個地址,GB會自動彈出菜單並把當 前修改被監視內存地址的那幾條指令的機器碼用紅色顯示。然後可以自動取消這幾條指令,這樣你的游戲就是無敵版的了。另外如果你把紅 色顯示的幾條機器碼指令(最好是連旁邊的幾個機器碼也記下來)記錄下來,然後在DOS下用PCTOOLS之類的工具找到並修改游戲程序中該指 令,還可以製作出可以脫離GB自己運行的無敵版游戲,這個功能也很實用。

二,關於游戲工具,還有一個很好的工具不應該錯過,就是GAMETOOL,其實說它是游戲工具真的是有點大材小用了,它在DOS時代幾乎可 以和SOFTICE相媲美,它有功能強大的內置DEBUGER,用來跟蹤和破解應用軟體都綽綽有餘,游戲就更不在話下了。就算這樣, GAMETOOL的修改游戲功能也很強大和方便,它既可以當成FPE來使用而且方便性不比FPE差,也可以當成SOFTICE之類的高級調試工具來使 用,是一個既適合又適合入門者的工具。

⑧ windows界面下如何啟動Dos類游戲

當年很多DOS下的經典游戲在新版Windows下都無法正常運行了。然而念舊的人不在少數,有需要就有產品,於是誕生了DOSBOX。
簡單說,DOSBOX是一款在Windows系統下模擬DOS環境的軟體。或許是為了徹底懷舊,該軟體所有的操作都採用了命令行的模式,和DOS下的操作完全一樣。不過,這樣對於用慣了Windows的新生代玩家來說,就非常不便。幸好有人專門為此之做了前端(圖形操作界面),前端主要有Boxer和D-fend兩款。其中D-fend 2版可以支持DOSBOX的最新版0.62,這里就以D-fend來進行Windows下模擬DOS的操作。1.首先安裝DOSBOX,接著安裝D-fend。兩款軟體直接採用默認安裝即可。第一次啟動D-fend,會要求選擇DOSBOX安裝的目錄,選擇好安裝的目錄即可(默認安裝在X:\program files\DOSBox-0.62)。設定完畢D-FEND啟動(圖1)。
2.在D-fend主界面按F3,啟動配置(這里不是進行D-fend本身的配置,而是配置DOSBOX的設置文件dosbox.conf以及一些命令行操作)。
3.以模擬《大航海2》DOS版游戲為例。選擇「Profile Settings」選項卡,在「profile name」後輸入要游戲的名稱sea2;點擊「Game EXE」後的「Browse」選擇大航海2的啟動文件,其結果圖1所示(註:DOS下很多游戲的啟動文件不是exe或com文件,而是bat文件)。「parameters」為參數,有些游戲在啟動文件後需要輸入必要的參數才可以啟動,如《同級生2》的啟動命令是「ai5v start.mes」,就需要選定啟動文件為ai5v,參數為start.mes。「Setup EXE」是選擇游戲的設置文件,玩過大宇老DOS游戲的玩家一定對j3.com文件映像很深吧?配置鍵盤滑鼠、音效卡等都靠它了。通常情況下,不選擇「setup EXE」也可模擬DOS環境,但是萬一某款游戲利用D-fend設置後無法正常運行(主要是聲音方面的問題),那麼就需要啟動游戲自帶的設置文件來強行調用了。
4.選擇「General」選項卡。如果游戲可以用滑鼠操作,那麼就建議勾選中「Auto lock mouse」,如果是純鍵盤操作的游戲就不要選了(註:這個選擇也可以在游戲中進行,同時按下「Ctrl+F10」可以設定激活或者取消滑鼠)。如果喜歡在全屏方式下進行游戲,那就勾選中「Start Fullscreen」,建議同時勾選中「Use doublebuffering」(窗口模式就不要勾選它了)。「Render Method」是著色方式,建議選擇默認的「Surface」,但是這個選項對於游戲畫面的影響比較大,如果顯示不正常可以嘗試選擇「DDraw」,筆者嘗試選擇的「Overlay」、「Opengl」等效果都不盡如人意。「Scale」建議選擇「Advmame2X」。其他設置一般不需要改動。
5.選擇「Environment」選項卡(圖3)。「Amount of dos memory」選擇16(DOS下似乎也沒有需要32MB內存才可以運行的游戲)。勾選中「Enable XMS」和「Enable EMS」,這點至關重要,很多KOEI(光榮)游戲都需要大量的高端內存才可以運行。當年游戲迷們學習配置Config也是為了它。「Frame Skip」是跳幀,按理現在的電腦運行DOS下的游戲應該完全沒有問題,但是偏偏……有些游戲就是要跳幀才可以運行的更完美,例如《仙劍奇俠傳DOS版》。建議跳2幀,最多4幀。
6.選擇「Mount」選項卡,這一步的設置是最關鍵的。點擊「Add」添加一個虛擬環境。「Mount Type」通常都選擇「Drive」(DOS下的光碟游戲放在最後再說);點擊「Browser」選擇DOS游戲存放目錄的上一級目錄(建議)。假設你的游戲存放在F:\ganeback\sea2,那麼這里設置的目錄就是f:\gameback,而不是f:\gameback\sea2。即把整個gameback目錄模擬成一個盤符,而sea2目錄就模擬成了 C區根目錄下的子目錄。如果設置成了F:\ganeback\sea2,就相當於把sea2目錄設置成一個盤符,即把大航海2游戲直接安裝在了虛擬C區根目錄下,這樣設置的結果會讓很多游戲都無法正常運行。舉個例子,《同級生2》就必須安裝在C:\nanpa2目錄下,其他目錄都無法運行。如果你的系統是Windows NT/2000/XP/2003,那麼就勾選中「Enable input/output……」選項。「Mounted Drive Letter」是設置的虛擬盤符,通常建議選擇C,即模擬成C區。
7.選擇「Sound」選項卡,這個部分是最麻煩的地方,沒有特定的選擇,只能根據不同的游戲一個個來試。首先勾選中「Enable Sound」。「Sample Rate」就是采樣率,對於老游戲(只有軟盤版的),建議選擇「22050」,對於新點的DOS游戲(如光碟版的《仙劍奇俠傳》,當年居然花200大元買來當CD聽:(),就選擇「44100」。在下邊的選項中選擇「Sound Blaster」,「Type」就選擇「sb16」,這是DOSBOX 0.62版新支持的音效卡模式,乃一代經典。「IRQ」、「DMA」、「HDMA」等都沒有定數,需根據機器不同做不同的選擇。如,同樣一款《仙劍奇俠傳》,在我我的機器IRQ設置為7才可以出聲,而朋友的機器要設置為5。各位慢慢設置吧,總能找到一個出聲的組合……
8.到這里,《大航海2》的DOS環境設定就完成了,其他的選項卡該游戲用不到。點擊「OK」完成設置並回到D-fend主界面(圖6)。假如想再設置其他DOS游戲,那麼按下F3即可添加一個新的設置。每個設置好的游戲都會在主界面下列出來,到時候只要雙擊選擇的游戲即可自動調用設置啟動了。

⑨ 如何使用DOSBOX打開DOS游戲

DOSBox DOSBox軟體是當前在 Windows 系統運行 DOS 游戲的較為完美的解決方案,該軟體不僅能支持相當多的游戲實現正常運行,而且能將聲音完美表現出來。本文簡單介紹了該軟體的使用辦法,以《仙劍奇俠傳》DOS 版為例。
1。首先下載 DOXbox 0.72 版。
2。下載完畢,開始安裝。安裝到任意目錄均可。安裝完畢會在開始菜單生成程序組,DOSBox.conf 文件是 DOXbox 的配置文件,保持默認配置就可以順利運行游戲,alt+enter可以全屏幕,如果覺得游戲運行速度不合適,可以修改 cycles=3000 ,將3000適當調整大小。
3。運行 DOSBox,會打開兩個 DOS 窗口,我們只需在如下窗口中鍵入
mount c h:\pal
此命令的作用為將 h:\pal 掛載為 C 盤,h:\pal 為《仙劍奇俠傳》所在目錄。
4。鍵入 c: 進入 C 盤,鍵入 pal.exe 即可進入游戲,如下圖:
5。已經可以正常運行游戲了。
6。終極大法:將游戲的可執行程序直接拖到 DOXbox 的快捷方式上面,就可以無需輸入任何命令直接運行。
每次都這樣輸入也太麻煩啦!好在還有一些快捷方法:
一、直接把可執行文件拖動到DosBox圖標上放手。不過或許是軟體還不完善,有時候這樣做會出錯。
二、用記事本打開配置文件dosbox.conf文件,找到[AUTOEXEC]部分,把整條mount命令寫在這里——DosBox把這部分當作AUTOEXEC.BAT。提示:我們在DosBox中可以使用大部分dos內部命令。外部命令軟體本身沒包含,而且不一定能用。
以紅茶的大2為例,那麼在最後加上語句:
"
mount g c: koukai2
g:
"
這樣,每次啟動DOSBOX後,紅茶機器上的koukai2文件夾就是就是DOSBOX的g盤,而且每次都會自動執行這兩句命令,直接進入g盤根目錄。
然後就是輸入 "play"加回車就可以開始game了。
接下來是優化和熱鍵的問題:
CTRL+ F12/F11來加/減速.DosBox標題欄上有個數字,通過它,可以了解到目前虛擬cpu的速度。提示:別加得太過分。例如,若系統中用3600
左右的速度正好,就不要再提高了,再高反而要變慢的。找到合適的的值後,你可以將它寫到dosbox.conf中[cpu]部分的cycles項,今後
DosBox會把它作為默認值。
ALT+ENTER可以切換/解除全屏模式。(推薦全屏模式,因為窗口下,游戲運行比較慢)
CTRL+F10可以把滑鼠從窗口中釋放。
CTRL+F9是關閉DOSBox
dosbox.conf中從[mixer]到[speaker]的項目都是關於聲音的。設置很簡單,唯一要注意的是,[mixer]項中的rate決定了你能聽到的效果上
限,所以它不能低於其它項目中的值。
最後建議不要使用中文目錄名和文件名,有可能出錯。
下載到的安裝文件不大,安裝也是標準的WIN式。安裝好後運行,會出現兩個COMMAND樣子的窗口,我們操作的是前方的那個。
假如你的楓之舞安裝在"D: dosgames swda",那麼我們可以輸入:
mount c "D: dosgames swda"來把swda目錄虛擬成DosBox的C盤根目錄。下面的操作就和真dos一樣了。如果想虛擬光碟機或軟碟機,則要加參數-t
cdrom或-t floppy。建議不要使用中文目錄名和文件名,有可能出錯。
每次都這樣輸入也太麻煩啦!好在還有一些快捷方法:
一、直接把可執行文件拖動到DosBox圖標上放手。不過或許是軟體還不完善,有時候這樣做會出錯。
二、用記事本打開dosbox.conf文件,找到[AUTOEXEC]部分,把整條mount命令寫在這里——DosBox把這部分當作AUTOEXEC.BAT。提示:我們在
DosBox中可以使用大部分dos內部命令。外部命令軟體本身沒包含,而且不一定能用。
例子:假如你的DOS游戲都在E: dosgames 下,那麼可以這樣寫:
mount d "e:/dosgames/"
這樣,每次啟動DOSBOX後,你的e:/dosgames/就是DOSBOX的D盤。
cd swda
swda.exe
玩吧~
下面我們來優化一下DOSBOX。
現在DosBox的模擬效率還不太高。所以,先把能關掉的其它程序都關掉再來進行下一步。
首先,用DosBox運行一個要求配置較高的游戲(不過DOOM一類的就免了,除非你的電腦很強)。
DosBox標題欄上有個數字,通過它,可以了解到目前虛擬cpu的速度。現在,我們使用CTRL-F12/F11來加/減速。提示:別加得太過分。例如我
的C4-1.7G系統中用3600左右的速度就正好,再高反而要變慢的。找到合適的的值後,你可以將它寫到配置文件中[cpu]部分的cycles項,今後
DosBox會把它作為默認值。
配置文件中從[mixer]到[speaker]的項目都是關於聲音的。設置很簡單,作者也給了很詳盡的注釋(README.TXT)。唯一要注意的是,
[mixer]項中的rate決定了你能聽到的效果上限,所以它不能低於其它項目中的值。用dosbox玩時,要在dosbox.conf文件里將[sblaster]部分
里的type改成type=sb2
如果type里寫的是sbpro1/sbpro2/sb16,游戲中會出現只有音效但無背景音樂的情況(也就是說聽不到「滄海一聲笑」,只能聽見刀劍的聲效
和真人語音)至於IRQ和DMA則無關緊要,游戲能自動識別,5和7都可以
1、直接輸入dosbox 路徑時,目標路徑會被模擬為c: >
一般來說不會有什麼問題,但對一些有特殊路徑要求的游戲而言就會出錯
例子:同級生2
在讀完ELF片頭後可能出現c: nanpa2 flag?(這是由於上次存檔時的路徑不同造成的)
然後退回提示符狀態
解決方法:舍棄dosbox自動mount,用mount手動指定
mount c ???(???代表你真實硬碟中nanpa2目錄的上級目錄)
比如nanpa2在你硬碟E: elf nanpa2
那麼應為mount c e: elf
這樣模擬出來就是c: nanpa2
再次運行nanpa2.bat,就不會出現c: nanpa2 flag?而跳回提示符狀態了
2、游戲不能識別CDROM
在我們進行mount c d -t cdrom這樣的工作之後,游戲仍提示找不到游戲光碟時
有可能是因為無法識別光碟標簽(因為默認mount的CDROM是沒有名字的)
這時候可以用mount c d -t cdrom -label LABEL(既需要的標簽名)
同時還可以檢測一下dosbox能識別你的哪些光碟機(包括真實的和虛擬的)
直接輸入mount -cd
會按0、1、2的順序排出來
之後你就可以用mount x y -t(隨便,根據情況而定) -usecd #(#為剛才說的數字0、1、2...)來虛擬所需路徑
3、當游戲無法運行時,換個版本的dosbox
雖然目前的最新版是0.65,但並不是說0.65可以向下兼容0.58和0.60能模擬的所有游戲
例子:上古卷軸競技場(0.65下有人可以有人則不行,但.58和.60下都可以)
4、有時需要屏蔽一些參數
具體參照此帖
http://vogons.zetafleet.com/viewtopic.php?...ight=daggerfall
裡面談到了設置dpmi=false對部分游戲的必要性(當然反過來,一些游戲則必須要求dpmi=true)
類似的還有xms和ems
ps:這個帖子里說「不要用默認source,用CVS的」我沒找到...
5、loadfix
由於早期游戲無法預料到現在的內存數會這么龐大,所以在大內存下會產生錯誤。這時可以用loadfix來解決
使用方法是:loadfix -大小 文件名
比如:loadfix -32 mm2.exe是分配32k內存給魔法門2
如果不打-32,則分配默認值64k
如果需要的話,可以打loadfix -f清掉剛才分配的內存
6、充分利用config(default.ini)調整初始速度、窗口大小、濾鏡(目前支持scale2x)
這部分還沒掌握,都是看別人寫的然後改

⑩ 如何在64位Win7系統下玩DOS經典軟體和游戲

有一個叫 DosBox 的虛擬機,可以用來在任何系統下面運行 DOS 軟體和游戲。可以在它的官方網站下載: http://www.dosbox.com/

安裝之後運行,比如你的 DOS 程序放在了 c:\dosgames 裡面,就輸入命令 "mount c c:\dosgames",這樣會把那個文件夾做成虛擬機裡面的虛擬 C 盤。然後輸入命令 "c:",切換到這個虛擬硬碟,之後就跟用 DOS 一樣了。