Android 台灣中文網

標題: DOS+PC98模擬器DOSBox-X 0.84.2 / 2022.08.0 版本發佈(官方中文化) [打印本頁]

作者: Wengier    時間: 2022-8-8 06:08
標題: DOS+PC98模擬器DOSBox-X 0.84.2 / 2022.08.0 版本發佈(官方中文化)
本帖最後由 Wengier 於 2022-8-8 06:26 編輯

軟體名稱】:DOSBox-X
【軟體版本】:0.84.2 / 2022.08.0
【檔案大小】:50-60 MB
【軟體語言】:中文
【作業系統】:Windows 11/10/8/7/Vista/XP
【軟體介紹】:DOSBox-X 是繼韓國 SVN 版後,繼續完善 DOSBox 目前做得最好的一個分支,目前已經能做到中文界面的 DOS模擬器,而且專門提供了中文字碼頁(繁體中文950/951或簡體中文936)來完善對中文的處理,包括對中文界面、中文路徑及檔案、中文文字內容、中文DOS程式、中文輸入及列印等全方位支持。

DOS+PC98模拟器DOSBox-X的最新0.84.2 / 2022.08.0版本已正式發佈!新版本採用年.月的格式,與之前版本相比有不少改進,比如支援掛載的目錄在客體系統中看到、支援UDF格式的光碟及光碟上的長檔名(將DOS版本設為7.10以顯示長檔名)、PC-98系統支援跑Windows 9x、改進檔案目錄顯示、修正一些BUG等等。英文新增功能說明可以在這兒看到:https://dosbox-x.com/release-0.84.2.html

DOSBox-X可以在官方主頁下載,主頁為:https://dosbox-x.com/,含Windows, Linux, macOS 和 DOS 版本。其中Windows安裝程式包含32位和64位安裝程式,可在這兒下載:

32位安裝程式(Windows XP以上版本) :dosbox-x-win32-2022.08.0-setup.exe
64位安裝程式(Windows Vista以上版本):dosbox-x-win64-2022.08.0-setup.exe

新安裝直接在安裝程序中以預設安裝方式選擇Traditional Chinese(繁體/正體中文,如圖)即可進入全中文TTF界面,無需其它設定。強烈建議使用中文字碼頁(繁體中文950或簡體中文936,如安裝時選中文將自動設置,並可用CHCP指令自由切換),這樣可以看到並直接訪問系統中的中文目錄和檔案名(安裝時報告DOS版本選擇7.1版或配置檔中設定ver=7.1即可同屏顯示長短檔名)、支援顯示中文檔案內容(例如中文文字DOS遊戲攻略等,甚至Unicode格式的中文檔案)並能直接跑中文DOS程式並顯示中文,而不需要另外掛載中文系統(但亦可加載諸如倚天、震漢、國喬這樣的外掛中文系統)。 TTF輸入或其它非TTF輸出模式下均支持中文,不僅可以顯示中文,還可以輸入和列印中文。 Windows版支援用系統的中文輸入法(如注音、倉頡、嘸蝦米等)直接在DOSBox-X中輸入中文,跟其它Windows程式(比如記事本等)中輸入中文是一樣的。

(安裝時選擇繁體/正體中文)

                               
登錄/註冊後可看大圖


啟動DOSBox-X後的初始畫面:
(TTF輸出方式,即output=ttf)

                               
登錄/註冊後可看大圖


(非TTF輸出方式,如direct3d和opengl輸出

                               
登錄/註冊後可看大圖


DOSBox-X支援直接顯示和存取系統中的長短檔名(TTF模式显示):

                               
登錄/註冊後可看大圖


DOSBox-X在中文字碼頁下能夠直接顯示中文檔案內容(Unicode或非Unicode),比如網上下載的中文遊戲攻略、中文小說或其它文字,可以直接用TYPE或MORE命令查看Big5編碼的中文檔案(簡體中文字碼頁下可以顯示GB編碼的檔案),無需任何第三方組件。建議使用MORE命令來查看檔案內容,比如“MORE 中文檔案名.TXT”,以分屏顯示檔案內容,如下圖所示的輕鬆輸入法使用說明(非TTF模式):

                               
登錄/註冊後可看大圖


如果是Unicode(UTF-8或UTF-16)格式的中文檔案的話,可以分別用UTF8或UTF16指令來查看它們,比如
  1. UTF8<UTF8中文档案.TXT | MORE
複製代碼
指令将分屏显示"UTF8中文档案.TXT"(假设该檔案為UTF-8格式)中的内容,而
  1. UTF16<UTF16中文檔案.TXT | MORE
複製代碼
指令将分屏显示"UTF16中文檔案.TXT"(假设该檔案為UTF-16 LE或BE格式)中的内容。


DOSBox-X在中文字碼頁下能直接運行中文DOS程式並顯示中文,比如QB 4.5繁體中文版將能夠正常運行並顯示中文界面。如圖所示:


                               
登錄/註冊後可看大圖


繁體中文字碼頁預設採用Big5-1984編碼,可根據需要啟用中國海字集、香港增補字集(HKSCS)或Unicode補完計畫(UAO)字集支援,這些補充字集支持一些原本Big5-1984字集中不包含的字(比如堃、煊等字)。啟用中國海字集的方法是,在DOSBox-X所在目錄的dosbox-x.conf中找到
  1. chinasea = false
複製代碼
將其改為
  1. chinasea = true
複製代碼

這樣某些程式(比如漢書5.03版)將可以正確顯示一些特殊符號,如下圖所示:

                               
登錄/註冊後可看大圖


而啟用香港增補字集或Unicode補完計畫字集則均需將字碼頁設為951,後者同時需將dosbox-x.conf中的uao = false改為uao = true後啟動DOSBox-X即可生效(951字碼頁下)。這些操作均可在命令行下進行,例如config -set uao=true命令將開啟Unicode補完計畫字集支援等。

DOSBox-X允許使用者用不同的字型來顯示中文字元,而不光是預設的中文字型。如果是用的TTF輸出(即output=ttf),預設是用的更紗黑體TTF字型(SarasaGothicFixed.ttf),使用者亦可改用其它的TTF/TTC或OTF字型,比如楷體、黑體、明體等,或者使用諸如華康系列的TTF/OTF字型,如下圖使用華康娃娃體顯示DIR指令的幫助資訊:

                               
登錄/註冊後可看大圖


只需在dosbox-x.conf中找到font = 選項進行設定即可,亦可在命令行下動態切換字型,比如config -set font=...(其中...為字型檔名)指令將立即切換到指定的字型。如果是用的非TTF輸出(比如direct3d或opengl類型的輸出)的話,DOSBox-X預設從Windows系統中獲取字型,或者使用內建的wqy_12pt.bdf(16點陣)、wqy_11pt.bdf(14點陣)中的字型,而使用者亦可改用其它點陣型體,比如設置fontxdbcs = stdfont.15以使用倚天中文的STDFONT.15點陣字型,亦可使用bdf或pcf格式的點陣字體,只需將相應的點陣字型檔複製到DOSBox-X所在的目錄下即可(或者在fontxdbcs選項中指定字型檔所在的完整路徑加檔名)。

DOSBox-X允許使用者在dosbox-x.conf文件中更改字碼頁和界面語言,亦允許執行時動態切換字碼頁和界面語言。舉個例子使用者有可能想先執行一個繁體中文DOS程式,然後再執行一個簡體中文DOS程式,這樣就需要不同的字碼頁以支持它們。切換字碼頁和界面語言均可以用CHCP命令進行,比如CHCP 936指令將切換到簡體中文字碼頁936,而CHCP 950指令將切換到繁體中文字碼頁950。亦可以切換到其它語言字碼頁,如437為英文字碼頁、932為日文字碼頁等。不過以上這些指令僅切換字碼頁,而字碼頁如果和界面語言不匹配的話可能會造成亂碼,所以使用者很可能更希望同時切換兩者,方法也很簡單,對於已有的界面語言包括中文來說,在CHCP和字碼頁的後面加上一個冒號(:)即可,比如
  1. CHCP 950:
複製代碼
指令將同時切換到繁體中文字碼頁和界面語言,這樣就不會出現字碼頁和界面語言不匹配的現象,如下圖所示。此操作亦可通過菜單進行,在“主選單”中點“載入語言檔案”,然後選擇想要的語言檔案(如簡體中文為zh_CN.lng、繁體中文為zh_TW.lng、日文為ja_JP.lng、英文為en_US.lng等)即可。


                               
登錄/註冊後可看大圖


DOSBox-X有不少功能,使用者可以自己細細體會和發掘。




作者: luelue666    時間: 2022-8-8 08:38
Wengier 溫吉爾大又推出新作了,真是華人之光,DOSBox-X 是 DOSBox 分支裡開發最完善、積極除錯、新增現代化功能首推版本。
您還親自寫一篇繁體中文的功能介紹文,程式也以台灣地區當年常用的軟體當範例,看到熟悉的畫面,內心真是百感交集,那可是我們的青春或者童年啊!
作者: d2car    時間: 2022-8-8 08:47
童年的時光

時代的眼淚

回來了 感謝大大 辛苦的付出
作者: 57803167    時間: 2022-8-8 09:27
看到了年輕歲月時常見的電腦畫面~
好感動阿~
作者: ShauEeEe    時間: 2022-8-8 10:04
雖然我是用原版DOSBOX,但是看到這個一定要收藏。
作者: Wengier    時間: 2022-8-8 10:20
本帖最後由 Wengier 於 2022-8-8 11:35 編輯
luelue666 發表於 2022-8-8 08:38
Wengier 溫吉爾大又推出新作了,真是華人之光,DOSBox-X 是 DOSBox 分支裡開發最完善、積極除錯、新增現代 ...

非常高興在這兒看到luelue666大,當初來到論壇正是我在給DOSBox-X增加內建中文支援、希望得到更多中文使用者反饋的背景下在論壇發帖的。DOSBox-X之前有PC-98功能,在此模式下能顯示日文,但是非PC-98模式下任何雙字元語言支援功能都沒有,不管是是中文還是日文。其它DOSBox版本的情況也類似,基本上沒有東亞語言支援。日文支援至少在DOSBox-X的PC-98模式下有,而中文同樣作為雙字元語言,其實也是可以得到更好的支援的,不管是中文路徑、檔案、顯示還是輸入之類。在此背景下我決定對DOSBox-X的中文支援(包括繁中和簡中)和相關功能進行大幅改善,如果能得到更多繁中使用者的反饋必然事半功倍。事實證明咱們之前在本論壇上的討論對完善DOSBox-X對相關功能(當然不僅僅是中文能力,還有別的其它功能)的支援明顯有著重大幫助,在此再次感謝閣下和happygo88、donation12等諸位當初的反饋和幫助。正因為當時的努力所以現在DOSBox-X對繁體中文等的支援變得較為完善,而其它版本的DOSBox尚不具備。我自己至少從那時開始也是經常在模擬器中交替使用繁體和簡體的DOS軟體(包括上面所有軟體),以期相關軟體執行地更好。現在DOSBox-X的中文支援等功能已達到更為成熟的階段,所以我決定在此發佈最新版,以希望能夠幫助到更多需要的中文使用者,同時也希望以後其它版本的DOSBox也能加強中文等相關功能支援,使得中文使用者因此獲益。

作者: ninku    時間: 2022-8-8 11:42
好感動!!

謝謝開發者大大的提供!!
作者: uncleboy    時間: 2022-8-8 13:51
DOS 是童年回憶, 這個年代好像已經沒有作用了!
作者: luelue666    時間: 2022-8-8 15:35
uncleboy 發表於 2022-8-8 13:51
DOS 是童年回憶, 這個年代好像已經沒有作用了!

現在還是有賣掌機模擬器,月光寶盒之類的,賣點都是玩20年前到35年左右的電視遊樂器,懷舊和直覺的操作依然是有客群的。

DOS 時代10幾年當然有許多的電腦遊戲,想要回味當年的遊戲是一定要用 DOS 模擬器的,除此之外的應用都能用現代的電腦去完成,例如打文件報告、上網、聽音樂、看影片、看圖片,這些都不需要DOS。


作者: kigg1234    時間: 2022-8-8 15:53
特地登入來給大大按讚+鼓勵
作者: nick35626    時間: 2022-8-8 16:51
請問這有內建遊戲嗎
還是要另外去下載
作者: xdxxx    時間: 2022-8-8 16:57
nice
這東西真棒
來玩看看吧
作者: huang033    時間: 2022-8-8 17:15

看起來好厲害啊
有椅天中文的感覺(老人家)
馬上要收藏一下
感謝囉
作者: poonck1    時間: 2022-8-8 19:55
我想找更多繁中DOS program試用,請教師兄在邊度找到?
作者: n6556    時間: 2022-8-8 20:48
真的粉棒,
另請教 如何掛上 dosv...
作者: vlad.tiger    時間: 2022-8-8 22:18

好感動!!

謝謝開發者大大的提供!!
作者: koklut    時間: 2022-8-8 22:35
這不簡單...真的不簡單...
作者: nic18512000    時間: 2022-8-9 00:31
雖然這需要再安裝設定.要是坂大能分享自己設定的版本那就更棒了...有空再來安裝試試!!分享辛苦了
作者: jacky119    時間: 2022-8-9 01:16
QB、漢書5.0這麼深的回憶都被大大勾起,謝謝大大分享這麼好的DOS
作者: nino_2004    時間: 2022-8-9 04:39
HE5 哈~
拿來修改遊戲跟打作業用...
作者: beeboy6    時間: 2022-8-9 09:02
DOS系統,因為久遠所以簡單不易當,但也侷限了很多功能,各個時代軟體輩出,每個時期都有其特色,DOS也支撐了許多年,很多小遊戲都只能在DOS系統下執行,現在也有很多模擬器可以使用,還是謝謝樓主的分享,多了不一樣的選擇。
作者: foxman.mo    時間: 2022-8-9 19:35
提示: 作者被禁止或刪除 內容自動屏蔽
作者: Wengier    時間: 2022-8-10 02:39
本帖最後由 Wengier 於 2022-8-30 05:55 編輯
foxman.mo 發表於 2022-8-9 19:35
版主您好,我在dosbox-x.conf 中載入以下指令
imgmount c d:hdd.ima
boot -l c

.ima格式通常是軟碟映像,會自動識別為此,如果您的映像檔實際上為硬碟映像的話建議將hdd.ima更名為hdd.img然後用imgmount指令載入,再用boot指令啟動(boot c:等同於boot -l c)即可,如:

imgmount c d:hdd.img
boot c:

如果不更名的話,可以用-t hdd指定該映像檔為硬碟映像,如:

imgmount c d:hdd.ima -t hdd
boot c:

您可以試試看。
作者: jjhome    時間: 2022-8-10 10:40
只能說勾起小弟的(年..紀..咳~~!!)對DOS與WinXX的景仰

謝謝大大分享~

作者: ezpc123    時間: 2022-8-10 15:14
本帖最後由 ezpc123 於 2022-8-11 04:16 編輯

台 海 防 衛 戰