綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[作業系統] 用 DOSBox-X 製作的完美 WIN 3.1 中文版,懷舊收藏用 130MB

  [複製連結] 查看: 34067|回覆: 383|好評: 0
91
Wengier | 收聽TA | 只看該作者
發表於 2021-11-2 10:27
本帖最後由 Wengier 於 2021-11-2 10:32 編輯
luelue666 發表於 2021-11-2 10:03
看了這些討論讓我回憶起以前的操作命令,我記得 |指令(跟倒斜線\一起),就是要同時回答螢幕上要你回答的鍵 ...

我去试了下,老的PCTOOLS 4.3其实可以在DOSBox-X中执行的,但必须在磁盘镜像(用IMGMOUNT挂载的磁碟机)中执行,而不能在普通的系统目录(用MOUNT挂载的磁碟机)中执行。而且磁盘镜像必须为FAT12或FAT16,而不能是较新的FAT32,因为PCTOOLS 4.3不支持FAT32。见图1。

另外您说的软景(SoftScape) PCTOOLS 2.01我也有,它有英文和中文界面。如果要用中文界面的话,因为是简中,所以必须用936字码页(而不是950)来运行,输入PC /C即可。见图2。

評分

參與人數 3碎鑽 +1 幫助 +3 收起 理由
donation12 + 1 偶像,看完你的內容,讓我找到了活著的意義.
luelue666 + 1 + 1 非常讃
happygo88 + 1 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

92
 樓主| luelue666 | 收聽TA | 只看該作者
發表於 2021-11-2 12:30
本帖最後由 luelue666 於 2021-11-2 12:44 編輯
happygo88 發表於 2021-10-31 12:42
我在 7 年前就已改為 ET4000,
使用中文是最沒問題的.

為了證實我說的有破卡版的倚天中文,模擬有彩虹三號等漢卡,我在 PCem 模擬器上面一直換顯卡,終於找到一個可以正常執行破卡版倚天24字型了。Trident TVGA8900D
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

93
55555x | 收聽TA | 只看該作者
發表於 2021-11-2 12:35
很少見的,許久沒人使用它。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

94
happygo88 | 收聽TA | 只看該作者
發表於 2021-11-2 14:15
本帖最後由 happygo88 於 2021-11-2 14:17 編輯
Wengier 發表於 2021-11-2 08:44
至于挂载磁碟机,DOSBox-X不太可能完全不挂载就突然冒出个F盘来,但您可以试试设置mountwarning=false,然 ...

1.
Wengier>設定 winperc 或 ptsize 即可

試了,有用.

其實之前有看到這個 winperc 或 ptsize,
誤解了意思,
因為執行軟體 ET3/ET24 視窗大小會自動變動,
我以為設定 winperc 或 ptsize 會讓視窗一直固定大小(永遠不變),
所以就沒去試 winperc 或 ptsize.

2.
Wengier>在 DOSBox-X 中可以用 LH 命令掛載到 UMB,而 DOSBox SVN Daum 中則不行,
Wengier>LH 命令往往不起作用,很多程式根本無法載入到 UMB(雖然某些程式也授權以)

試了下 DOSBox SVN Daum
確實如此,

全部都 config.sys 已設定 DOS=HIGH,UMB

DOS 6.22 : 完全沒問題,都可掛載到 UMB.
DOS 7.10 : 有些可以,有些不可以.
DOS 98 : 完全不可以.
DOS ME : 完全不可以.

我之前以 DOS 6.22 為母版,
測試正常後,
就沒去注意看後面的狀況.

3.
其實之前有看到這個 mountwarning 測試沒用,
只是說明文字變了而以,
仍然要按 Y.

echo y|f: 這不好,要打 7 個字.
而 f: 只要打 1 個字 Y.

我覺的很奇怪,
全部掛載磁碟可以 安靜放行,
只掛載 1 個磁碟卻要問 Y/N ?
這是什麼設計考量 ?
你可問問內部人員對此事的看法 ?

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

95
happygo88 | 收聽TA | 只看該作者
發表於 2021-11-2 14:34
本帖最後由 happygo88 於 2021-11-2 15:06 編輯
luelue666 發表於 2021-11-2 10:03
看了這些討論讓我回憶起以前的操作命令,我記得 |指令(跟倒斜線\一起),就是要同時回答螢幕上要你回答的鍵 ...

1.
luelue666>還有倚天中文要在任何目錄都能啟動

很多 DOS 程式有設定,如 xxx.ini
所以要在固定的地方執行才不報錯,
而我 DOS 東西都放在 ?:\DOS\DOS\ET3\.....

DOSBox-X 可以掛載所有磁碟,
1. 我認為這有危險性.
2. 目錄位置會變動.

如 DOS 倚天 C:\ET3
而我的 倚天 ?:\DOS\DOS\ET3

所以還是 Mount ?:\DOS\DOS\ET3
這樣仍然是 倚天 C:\ET3

2.
luelue666>還有以前的 Pctools 4.3 現在應該無法執行了,有新的程式可以替代

這個我有,
剛在 DOSBox-X 才發現它有中文版,
這以前倒是沒發現.

PS:
問個問題:
使用匿名發帖 預設可否取消,
忘了改就變成 匿名發帖.



用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

96
happygo88 | 收聽TA | 只看該作者
發表於 2021-11-2 15:04
本帖最後由 happygo88 於 2021-11-2 15:27 編輯
Wengier 發表於 2021-11-2 10:27
我去试了下,老的PCTOOLS 4.3其实可以在DOSBox-X中执行的,但必须在磁盘镜像(用IMGMOUNT挂载的磁碟机)中 ...

Wengier>軟景(SoftScape) PCTOOLS 2.01 它有英文和中文介面。
Wengier>因為是簡中,所以必須用936字碼頁(而不是950)來執行,輸入PC /C即可

問 dosv 與 country 與 chcp 與 graftabl.com 有何不同 ?

dosv           =
country     = 86, 936
但是 看 CHCP 是 936
執行 SoftScape PCTools 確是 英文版 ?

dosv           =
country     = 886, 950
但是 看 CHCP 是 950
執行 SoftScape PCTools 確是 中文版 ? (亂碼,這是正常的)

dosv           = cn
country     = 886, 950
但是 看 CHCP 是 950
執行 SoftScape PCTools 簡體中文版(正常)

所以 dosv 才是真的變更編碼嗎  ?
看 DosBox-X CHCP 不準 ?
(Windows 的 CHCP 就很準確)
但 dosv 相容性差,不想使用.

有沒有不使用 dosv,
但使用 TTF 且能看 SoftScape PCTools 簡體中文版 的方法嗎 ?

另外,我執行怎是 黑白,你是彩色的 ?
(PS: SoftScape PCTools 英文版是彩色的)

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

97
happygo88 | 收聽TA | 只看該作者
發表於 2021-11-2 15:22
luelue666 發表於 2021-11-2 12:30
為了證實我說的有破卡版的倚天中文,模擬有彩虹三號等漢卡,我在 PCem 模擬器上面一直換顯卡,終於找到一 ...

有研究的精神,
我沒用過卡版,
所以不了解.
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

98
Wengier | 收聽TA | 只看該作者
發表於 2021-11-2 16:24
本帖最後由 Wengier 於 2021-11-2 16:52 編輯
happygo88 發表於 2021-11-2 14:15
1.
Wengier>設定 winperc 或 ptsize 即可

DOSBox-X预设情况下是不会挂载任何磁碟的,您是在配置档中特意设置了automountall=true/quiet才会允许挂载所有磁碟,否则的话只能一个一个挂载。其实要实现你说的很简单啊,就是在配置档中分别挂载你要的磁碟就可以了,比如[autoexec]栏中加MOUNT E E:\,MOUNT F F:\等,这样就只自动挂载你想要的磁碟而不是所有的磁碟,随后在DOS命令行下进入,也就大概不存在你所说的“危险性”了。其实说到"危险性",automountall=true/quiet无非是使得DOS命令行上所能看到的磁碟跟Windows自带的Command Prompt(命令提示符)所能看到的一样,如果要说“危险性”两者从某个角度来说其实是一样的,特别是32位版的Windows同样可以执行DOS程序,界面也差不多,你看是不是:

評分

參與人數 3碎鑽 +1 幫助 +3 收起 理由
donation12 + 1 偶像,看完你的內容,讓我找到了活著的意義.
luelue666 + 1 + 1 非常讃
happygo88 + 1 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

99
Wengier | 收聽TA | 只看該作者
發表於 2021-11-2 16:37
本帖最後由 Wengier 於 2021-11-2 16:46 編輯
happygo88 發表於 2021-11-2 15:04
Wengier>軟景(SoftScape) PCTOOLS 2.01 它有英文和中文介面。
Wengier>因為是簡中,所以必須用936字碼頁( ...

关于软景PCTOOLS,我在上面说过了啊要加一个/C参数来加载PC(即PC /C),这样肯定会显示中文(简中)而不是英文。我上面发的软景PC中文画面并不是在中文DOS/V模式下执行的,而是在中文TTF模式下,所以会完整显示中文和彩色。至于您说的COUNTRY=选项,它包含两个部分,一个是国家码另一个是字码页,其中后者的功能与CHCP命令相同,而前者(国家码)则会影响DOSBox-X中DIR等命令的日期格式显示,而国家码亦可在DOSBox-X命令行下用COUNTRY命令设置。如果设置dosv=cn而COUNTRY=选项留空,DOSBox-X将自动使用字码页936,但如果强制用COUNTRY设置别的字码页也是可以的,但除非有特殊需要肯定不建议这么做,所以并不是CHCP命令不准,而是这确实是一种特殊的配置。不过如前所述中文DOS/V模式并不是完整的模拟环境,所以再此就不多说了,还是以中文TTF模式为主。

下图显示PC命令的参数(加/C为强制中文,加/E为强制英文):



評分

參與人數 3碎鑽 +1 幫助 +3 收起 理由
donation12 + 1 偶像,看完你的內容,讓我找到了活著的意義.
luelue666 + 1 + 1 非常讃
happygo88 + 1 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

100
happygo88 | 收聽TA | 只看該作者
發表於 2021-11-2 19:32
Wengier 發表於 2021-11-2 16:37
关于软景PCTOOLS,我在上面说过了啊要加一个/C参数来加载PC(即PC /C),这样肯定会显示中文(简中)而不 ...

1.
Wengier>automountall=true/quiet才會允許掛載所有磁碟

似乎你誤解了我的意思.

簡單說:
DosBox-X 可用 automountall 設定,允許自動掛載全部磁碟,
同理,是否也能有一個設定,
當使用者想手動存取 ?: 不要問 Y/N 自動掛載.

Config 我只 Mount C: ?:\DOS\DOS

而我 F: 是隨機的,
所以不會寫到 Config,
我只是覺的問 Y/N 多此一舉,
能讓使用者選擇 開/關 更好.

2.
Wengier>至于您说的COUNTRY=选项,它包含两个部分,一个是国家码另一个是字码页

經你說明,已了解.

不過我喜歡用 COUNTRY=
原因我只要下拉要最後面直接改,
dosv 還要去找,不然就搜尋.


用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則