題:
人們為什麼在遊戲環境中在Virtualbox上使用DOSBox?
Tharius
2011-08-11 18:30:06 UTC
view on stackexchange narkive permalink

我注意到這裡的許多人使用 DOSBox在現代PC硬件上播放較早的標題。

我對 VirtualBox非常熟悉>,我用它來虛擬化幾個操作系統。我還閱讀了有關它當前的3d支持的信息。使用VB,我必須安裝實際的DOS軟件包並操縱內存管理等,就像我在真實的dos時代所做的那樣(大概)。 DOSBox是否可以消除這些類型的配置問題?一些我不知道的特定陷阱

如果那樣的話,DOSBox不能和Lion玩的太好。
請密切注意在瀏覽器中運行的http://www.naclbox.com/。
@Abby很高興知道,我讀到它在Win7上運行良好,這是我主要關心的問題。
@Abby和Stephen:如果要在Mac上使用DOSBox,請查看[Boxer](http://boxerapp.com/)。缺少“正式”版本(大多數非Mac特定的開源項目也是如此),但是Boxer很好地整理了所有內容。
六 答案:
Denilson Sá Maia
2011-08-11 19:34:16 UTC
view on stackexchange narkive permalink

VirtualBox是通用桌面虛擬化軟件,僅此而已。它沒有任何操作系統(您需要安裝一個)。來賓操作系統與主機完全“隔離”。您只能通過(通過虛擬網絡)通過SMB共享從來賓系統訪問主機目錄。

DOSBox是16/32位x86仿真器,已經預裝了類似DOS的操作系統,已安裝。目的是盡可能輕鬆地運行DOS應用程序。它不需要虛擬硬盤驅動器映像,因為它可以直接訪問主機目錄(在將目錄安裝為虛擬驅動器之後,這是可能的,因為DOSBox也可以模擬操作系統)。它還具有一些功能,可以通過TCP / IP 模擬舊的網絡硬件(例如撥號調製解調器和IPX網絡)。

VirtualBox使用虛擬化,這意味著它需要主機來賓系統具有相同體系結構的CPU。

DOSBox是一個完整的仿真器,所有CPU指令均已在C中重新實現,並且可以在任何硬件上運行。 (有一些 DOSBox在Symbian諾基亞手機中運行的視頻

)簡而言之:DOSBox旨在以相當容易的方式在任何主機上運行舊的DOS應用程序和遊戲。


詞彙表:

  • 主機:運行模擬器的系統/計算機。
  • 來賓:在仿真器內部運行的仿真係統/計算機
另外,它的啟動速度比必須先啟動虛擬機的啟動速度更快(即使它僅運行DOS)
Nitpick:VirtualBox不是虛擬機管理程序;它在主機操作系統上運行。
@hyperslug VirtualBox絕對是一個管理程序。
DOSBox可以輕鬆捕獲虛擬屏幕截圖並可能記錄視頻(我還沒有嘗試過後者)。但是,VirtualBox可以保存狀態。但是由於安裝主機目錄,在DOSBox中實現它並不容易。
au revoir
2011-08-12 08:30:49 UTC
view on stackexchange narkive permalink

除了其他答案外,DOSBox還允許您嚴格控制正在仿真的CPU的速度,從而可以玩一些可以搶占所有可用CPU週期的遊戲(例如Wing Commander),因此,

它還與硬件的主機操作系統無縫連接,因此您可以使用新的Logitech控制器來玩任何舊的DOS遊戲而沒有任何配置問題,並且可以輕鬆發出聲音。遊戲,而無需弄清楚如何配置聲卡來模擬SoundBlaster 16。

Tamara Wijsman
2011-08-11 19:07:09 UTC
view on stackexchange narkive permalink

本質上是為了易於使用。

DosShell之類的東西一起使用,啟動遊戲變得非常容易/快捷。

enter image description here

DOSBox不會刪除安裝問題,但是會刪除內存問題。

但是一旦安裝了遊戲(您可以將其安裝在類似DOS的屏幕上),啟動如上。

Megamarc
2014-09-21 17:24:48 UTC
view on stackexchange narkive permalink

Dosbox不僅可以模擬CPU,還可以模擬DOS時代和直接訪問的遊戲中常見的硬件外設。這對於模擬這些遊戲非常方便。與標準的虛擬機(例如virtualbox)相比,dosbox中的硬件支持要好得多

Shoddy Weather
2014-09-21 19:00:38 UTC
view on stackexchange narkive permalink

DOSBox將自動將現代USB遊戲桿的輸入轉換為大多數DOS遊戲所需的舊模擬輸入。

RickS
2017-11-01 11:04:14 UTC
view on stackexchange narkive permalink

DOSBox還可以輕鬆模擬IPX。使用DOSBox,您不必處理使網絡適用於舊IPX遊戲的問題。

已經接受的答案中提到IPX,因此您沒有添加任何新內容。如果您喜歡該答案,則只需投票,但不要重複。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...