綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

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

  [複製連結] 查看: 34423|回覆: 383|好評: 0
331
happygo88 | 收聽TA | 只看該作者
發表於 2022-1-12 06:01
本帖最後由 happygo88 於 2022-1-12 10:32 編輯

反應 1 個 在 ET16/ET24 中,當文字複製時 中文沖碼 問題,
看是否能改善,
若工程浩大,就不要改了.

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

使用道具 舉報

332
Wengier | 收聽TA | 只看該作者
發表於 2022-1-12 06:39
本帖最後由 Wengier 於 2022-1-12 06:42 編輯
happygo88 發表於 2022-1-12 04:38
反應 1 個問題.

顯示 Ansi 閃爍文字

Windows的剪帖簿是没有专门的ANSI格式的,需要由DOSBox-X自己来编码,然后存为ANSI ESC序列,粘贴后看到的就是ANSI ESC序列,但对于普通用户来说看到ANSI ESC序列就像乱码一样。存为RTF或HTML也是需要由DOSBox-X自己来编码,但由于Windows的剪帖簿有专门的格式,普通用户不会看到像乱码一样的东西。但无论如何相关编码都需要一些工作。

关于TTF的光标闪烁速度可以用blinkc选项来控制。文字的话可以看看。

評分

參與人數 1碎鑽 +1 經驗 +1 幫助 +1 收起 理由
happygo88 + 1 + 1 + 1 讚一個!

查看全部評分

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

使用道具 舉報

333
happygo88 | 收聽TA | 只看該作者
發表於 2022-1-12 06:54
本帖最後由 happygo88 於 2022-1-12 19:18 編輯
Wengier 發表於 2022-1-12 06:39
Windows的剪帖簿是没有专门的ANSI格式的,需要由DOSBox-X自己来编码,然后存为ANSI ESC序列,粘贴后看到的 ...

Wengier>需要由DOSBox-X自己来编码,然后存为ANSI ESC序列
Wengier>存为RTF或HTML也是需要由DOSBox-X自己来编码,

是的,
只要能儲存為 Ansi/RTF/HTML 檔案就行.

Wengier>关于TTF的光标闪烁速度可以用blinkc选项来控制。文字的话可以看看。

我指的是 文字閃爍的速度,不是 光標閃爍的速度,
沒執行 ET16/ET24,閃爍文字,閃爍速度很慢(TTF 模式) 來說,
光標閃爍的速度 : 很快.
文字閃爍的速度 : 很慢.





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

使用道具 舉報

334
happygo88 | 收聽TA | 只看該作者
發表於 2022-1-12 15:47
反應 1 個 Ansi Bug :

Ansi 彩色文字 + 彩色背景 + 閃爍 --> 不會閃爍



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

使用道具 舉報

335
Wengier | 收聽TA | 只看該作者
發表於 2022-1-14 01:44
本帖最後由 Wengier 於 2022-1-14 01:45 編輯
happygo88 發表於 2022-1-12 06:54
Wengier>需要由DOSBox-X自己来编码,然后存为ANSI ESC序列
Wengier>存为RTF或HTML也是需要由DOSBox-X自己 ...

关于TTF模式下文字闪烁速度的问题,请下载新版的dosbox-x-update.zip,闪烁速度已加快。另外我这儿无法重现ANSI文字不闪烁的问题。

評分

參與人數 1碎鑽 +1 經驗 +1 幫助 +1 收起 理由
happygo88 + 1 + 1 + 1 讚一個!

查看全部評分

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

使用道具 舉報

336
happygo88 | 收聽TA | 只看該作者
發表於 2022-1-14 13:57
本帖最後由 happygo88 於 2022-1-14 14:22 編輯
Wengier 發表於 2022-1-14 01:44
关于TTF模式下文字闪烁速度的问题,请下载新版的dosbox-x-update.zip,闪烁速度已加快。另外我这儿无法重 ...

Wengier>关于TTF模式下文字闪烁速度的问题,请下载新版,闪烁速度已加快。

測試通過.

Wengier>另外我这儿无法重现ANSI文字不闪烁的问题。

附上測試檔.

我使用 DosBox + Dos 6.22 測試通過.
(Ansi 彩色文字 + 彩色背景 + 閃爍 --> 文字閃爍)
但在 DosBox-X 中,文字不會閃爍.


Test.rar

128 Bytes, 下載次數: 3, 下載積分: 碎鑽 -1 個

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

使用道具 舉報

337
Wengier | 收聽TA | 只看該作者
發表於 2022-1-14 14:45
本帖最後由 Wengier 於 2022-1-14 14:47 編輯
happygo88 發表於 2022-1-14 13:57
Wengier>关于TTF模式下文字闪烁速度的问题,请下载新版,闪烁速度已加快。

測試通過.

这个ANSI序列的内容较复杂,DOSBox-X自带的ANSI处理器大概不支持。要在DOSBox-X中使用的话可以设置ansi.sys=false然后加载其它的ANSI处理器,比如NANSI,然后在DOSBox-X中就可以正常显示该ANSI序列的闪烁文字了。

顺便一提,最新测试版的DOSBox-X允许通过自带的屏幕截图截取TTF输出中的中文内容,虽然功能相对不是那么完整但至少不会再将中文TTF截图为乱码。要完整的截图还是建议使用Windows自带的截图功能。

評分

參與人數 1碎鑽 +1 經驗 +1 幫助 +1 收起 理由
happygo88 + 1 + 1 + 1 讚一個!

查看全部評分

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

使用道具 舉報

338
happygo88 | 收聽TA | 只看該作者
發表於 2022-1-15 00:29
本帖最後由 happygo88 於 2022-1-15 01:59 編輯
Wengier 發表於 2022-1-14 14:45
这个ANSI序列的内容较复杂,DOSBox-X自带的ANSI处理器大概不支持。要在DOSBox-X中使用的话可以设置ansi.sy ...

1.
Wengier>这个ANSI序列的内容较复杂,DOSBox-X自带的ANSI处理器大概不支持。
Wengier>设置ansi.sys=false然后加载其它的ANSI处理器就可以正常显示

使用 NANSI 測試通過.

2.
Wengier>最新测试版的DOSBox-X允许通过自带的屏幕截图截取TTF输出中的中文内容

你指的是 F11+P Take ScreenShot 嗎 ?
它是儲存為 PNG 圖檔,我習慣使用 FastStone Capture 抓圖.

3.
問 DosBox-X 內的 Debugger Key 能否自訂 ? 特別是 F3 到 F11.

問 DosBox-X 內的 Debugger 如何在 C:> 直接載入一個 EXE 除錯 ?
例如 C:>Debug Test.exe

Keys------------------------------------------------
F3/F6                     - Previous command in history.
F4/F7                     - Next command in history.
F5                        - Run.
F8                        - Toggle printable characters.
F9                        - Set/Remove breakpoint.
F10/F11                   - Step over / trace into instruction.
ALT + D/E/S/X/B           - Set data view to DS:SI/ES:DI/SS:SP/DS:DX/ES:BX.
F5                        - Run.
F8                        - Toggle printable characters.
F9                        - Set/Remove breakpoint.
F10/F11                   - Step over / trace into instruction.
ALT + D/E/S/X/B           - Set data view to DS:SI/ES:DI/SS:SP/DS:DX/ES:BX.
Escape                    - Clear input line.
Up/Down                   - Scroll up/down in the current window.
Page Up/Down              - Page up/down in the current window.
Home/End                  - Move to begin/end of the current window.
TAB/Shift+TAB             - Select next/prev window


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

使用道具 舉報

339
happygo88 | 收聽TA | 只看該作者
發表於 2022-1-15 11:58
有看到更新
2022/01/15  上午 05:12        15,425,024 dosbox-x.exe

  - Fixed DBCS characters not showing up when capturing
    screenshots in TTF CJK mode, or they do not show up
    properly in the Configuration Tool when "autodbcs"
    is set to "false" in the configuration. (Wengier)

試了下

ET24 + PCTools 複製文字 --> DosBox-X 畫面正常
ET16 + PCTools 複製文字 --> DosBox-X 畫面不正常,會閃爍或變黑

------------------------------------------------------------

但昨天的更新沒有這個問題.
2022/01/14  下午 02:55        15,424,512 dosbox-x.exe

  - Fixed DBCS characters not showing up when capturing
    screenshots in TTF CJK mode. (Wengier)


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

使用道具 舉報

340
Wengier | 收聽TA | 只看該作者
發表於 2022-1-15 23:00
happygo88 發表於 2022-1-15 00:29
1.
Wengier>这个ANSI序列的内容较复杂,DOSBox-X自带的ANSI处理器大概不支持。
Wengier>设置ansi.sys=fals ...

DOSBox-X自带的DEBUG程序和除错器是两个不同的功能。前者相当于用普通DOS的DEBUG程式打开TEST.EXE,而后者是DOSBox-X本身的除错器,可用DEBUGBOX命令打开,如果想直接载入TEST.EXE的话用DEBUGBOX TEST.EXE命令即可。除错器使用系统本身的Terminal,暂时无法自订Fx功能键。

关于上面说的ET16 + PCTools复制文字的问题,我暂时无法重现此问题,也许我们使用的更新不一样。请下载最新版本的dosbox-x-update看看是否正常。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

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

本版積分規則