非推薦不可的Dos模擬器DosBox PPC版

sahyl wrote:
你好~~~以下這個要...(恕刪)

您好~

...................................................下列表示硬體按鍵的設置
# keyboad mapping for hardware keys - use 0 to disable for certain button
# Please see kbddefs.txt for list of keys
dpadright=89
dpadleft=87
dpadup=91
dpaddown=85
dpadconfirm=52
hwkey1=49
hwkey2=53
hwkey3=56
hwkey4=54
..................................................上列表示硬體按鍵的設置(請自行設定自己手機的硬體按鍵

這部份不懂
請參考下載檔案裡的kbddefs.txt
裡頭記載的是"實體"桌上型鍵盤所對應的數字代碼(即我們需要用到的數字)

dpadright > 手機方向鍵的右鍵
dpadleft > 手機方向鍵的左鍵
dpadup > 手機方向鍵的上鍵
dpaddown > 手機方向鍵的下鍵
dpadconfirm > 手機方向鍵中的中心鍵(即確認鍵)

89.87.91.85這四個數字代碼
對應的是桌上型鍵盤右邊數字鍵的6.4.8.2
這通常與桌上型鍵盤的方向鍵右.左.上.下是通用的
所以
dpadright=89
這個意思是
手機方向鍵的右鍵=鍵盤上的數字鍵6
也就是向右的意思
而您也可以設定成這樣
dpadright=83
意思都是向右
因為83的代號就是鍵盤的方向鍵往右


hwkey1=49
hwkey2=53
hwkey3=56
hwkey4=54
這部份
需要您自行測試
因為每一款手機的硬體按鍵不同
hwkey1對應我的手機可能是通話鍵
但用於您的手機可能是結束通話鍵
所以這必須您自行測試才知道
對應手機的硬體不同
而後面的數字鍵則是自行設定
數字代碼請參考kbddefs.txt文件檔
下列文章觀看方式
Abcdefghijk..... > 第一行都是作者的原文
這裡是中文..... > 第二行就是我的翻譯
如果還有*註 : > 如果還有第三行就是我個人的註解
假如有什麼錯誤的地方請多指教與糾正,謝謝!

---------------------------------------------------以下為作者n0p網頁上Config options的補充說明http://n0p.tonych.info/?DOSBox_PPC:DOSBox_0.63:Config_options

Configuration options quick reference
配置組態選項參考

Here comes PocketPC related options:
這裡來(介紹)PocketPC相關的選項

--------------------------------------------------------------------------------
[sdl] section in dosbox.conf (GUI options) >>>
[Specification and Description Language規格說明書與描述語言]dosbox.conf裡的章節(Graphical User Interface options圖形用戶介面選項) >>>
*註 : DosBox桌上型版不同於PPC版之處,就是鍵盤與滑鼠,桌上型原版有實體鍵盤與實體滑鼠可以操作,但PPC版是沒有這兩樣實體的,所以這是作者n0p設計出來方便使用的圖形操控介面(鍵盤與滑鼠)
--------------------------------------------------------------------------------
Different mouse emulation modes
不一樣的滑鼠模擬方式
D-Pad mouse emulation
D-Pad滑鼠模擬
*註 : D-Pad通常指的是遊戲機的搖桿,在此處指的是DosBox for PPC版獨有的圖形觸控鍵盤
dpadmouse =false enable/disable mouse emulation with D-Pad
DPad滑鼠 =假的 使D-Pad滑鼠模擬 生效/無效
*註 : false(假的)即無效的意思
dpadmousespeed =8.0 - speed of "D-Pad Mouse"
DPad滑鼠速度 =8.0 -"D-Pad滑鼠"的速度設定
*註 : 作者沒明確表示能設定的級數,以8.0為標準,也許可以自行增減看看,如7.0或9.0
Touchpad mouse emulation
Touchpad滑鼠模擬(以觸控兼滑動的方式來模擬滑鼠)
tpadmode =true - enable/disable "Touchpad mode" mouse emulation (relative mouse control with stylus screen acts as touchpad, single tap - left click)
Touchpad模式 =真的 - 使Touchpad滑鼠模擬 生效/無效(相關的滑鼠控制與手寫螢幕動作像Touchpad一樣,單一輕敲 - 即左鍵的)
*註 : true(真的)即有效.生效的意思
tpadspeed =3.0 speed of touchpad
Touchpad速度 =3.0 Touchpad的速度設定
*註 : 作者沒明確表示能設定的級數,以3.0為標準,也許可以自行增減看看,如2.0或4.0
If tpadmouse is set to false, mouse is emulated in usual way DOSBox PPC tries to set cursor position to tap place, but if mouse doesnt move be sure to use touchpad mode.
假如Touchpad mouse是設置為無效的,DOSBox PPC滑鼠是仿真於通常的路徑嘗試去設置為游標位置用以輕敲位置,但是如果沒有移動請務必使用Touchpad模式
*註 : 以上作者補充的意思大致是Touchpad模式可以有手寫滑動的方式去模仿滑鼠游標,而關閉這個模式則是以觸控筆輕敲螢幕位置為主來作為滑鼠的定位,我自己的使用上認為以觸控筆來點擊做滑鼠定位會比較好,也就是建議把Touchpad模式關閉
--------------------------------------------------------------------------------
Keyboad mapping for hardware keys - use 0 to disable for certain button
鍵盤的對映之於硬體按鍵 - 給有把握的(已經肯定的.確定的)按鈕使用0來設定無效
Please see Key Definitions for list of keys
請見Key Definitions網頁上的按鍵列表
http://n0p.tonych.info/?DOSBox_PPC:DOSBox_0.63:Key_Definitions
*註 : 詳細的鍵盤所對應的代號請見kbddefs.txt

kbddefs.txt檔案下載
附加壓縮檔: 200901/mobile01-5378ac000104473687240c935b9c4ed0.zip

D-Pad mapping
D-Pad對映
dpadright =89
D-Pad右鍵 =89(KBD_kp6 > 鍵盤最右邊的數字鍵6 > 在鍵盤上的方位應用同於鍵盤右鍵)
dpadleft =87
D-Pad左鍵 =87(KBD_kp4 > 鍵盤最右邊的數字鍵4 > 在鍵盤上的方位應用同於鍵盤左鍵)
dpadup =91
D-Pad上鍵 =91(KBD_kp8 > 鍵盤最右邊的數字鍵8 > 在鍵盤上的方位應用同於鍵盤上鍵)
dpaddown =85
D-Pad下鍵 =85(KBD_kp2 > 鍵盤最右邊的數字鍵2 > 在鍵盤上的方位應用同於鍵盤下鍵)
dpadconfirm =52
D-Pad確認鍵 =52(KBD_enter > 鍵盤的Enter鍵)

Hardware buttons mapping
硬體按鈕對映
hwkey1 =49
手機硬體功能鍵1(如簡訊快速鍵) =49(KBD_esc > 鍵盤的Esc鍵)
hwkey2 =53
手機硬體功能鍵2(如瀏覽器快速鍵) =53(KBD_space > 鍵盤的空白鍵)
hwkey3 =56
手機硬體功能鍵3(如通訊管理員快速鍵) =56(KBD_leftctrl > 鍵盤左邊的Ctrl鍵)
hwkey4 =54
手機硬體功能鍵4(如照相機快速鍵) =54(KBD_leftalt > 鍵盤左邊的Alt鍵)
*註 : 手機硬體功能鍵1.2.3.4的編號請查詢手機使用者手冊,或"開始>設定>功能鍵"裡頭也可以看到

--------------------------------------------------------------------------------
Mouse actions for hardware buttons - use 0 to disable for certain button
滑鼠的作用之於硬體按鈕 - 給有把握的(已經肯定的.確定的)按鈕使用0來設定無效
1 - Left Button
設為1 - 作用是滑鼠左鍵
2 - Right Button
設為2 - 作用是滑鼠右鍵
3 - Middle Button
設為3 - 作用是滑鼠中央鍵
*註 : 早期的滑鼠有三鍵,但最常用的還是左右鍵,中央鍵而後被滾輪取代
Mouse action for D-Pad confirm
滑鼠作用之於D-Pad確認
dpadconfirm_ma =1
D-Pad滑鼠確認鍵 =1(作用是滑鼠左鍵)

Mouse actions for hardware buttons
滑鼠的作用之於硬體按鈕
hwkey1_ma =0
無效
hwkey2_ma =0
無效
hwkey3_ma =2
滑鼠硬體鍵3 =2作用是滑鼠右鍵
hwkey4_ma =3
滑鼠硬體鍵4 =3作用是滑鼠中央鍵
*註 : 由於滑鼠在DOS下,通常只有三個作用鍵,所以其他是無效的,但DOS多數都是左右鍵有用處,除非使用者使用的DOS程式有需要(支援)中央鍵,不然中央鍵是沒意義的


--------------------------------------------------------------------------------
Screen update options .
螢幕更新選項
Direct GAPI output. Improves speed of GFX output on QVGA. Not tested on VGA.
管理GAPI輸出. 增加速度於GFX輸出在QVGA上. 沒在VGA上測試過
*註 : GAPI=Global Alliance for Performance Improvement,而GFX意義不明
Global Alliance for Performance Improvement
效能改善的全球性聯盟
directgapi =false/true
管理GAPI =無效/有效

Screen orientation option (left/right rotate)
螢幕方位選項 (左/右旋轉)
lefthand =false/true
支配向左旋轉 =無效/有效
*註 : 應該也可以將參數改為righthand =false/true,請依個人喜好


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

Forced on-screen keyboard options .
強制於螢幕上的鍵盤選項
To force display of on-screen keyboard i've implemented two ways - invisible on-screen zone, that if tapped will switch forced mode on or off or you can map a hardware button to do it.
用於強制顯示於螢幕上的鍵盤我有兩個應用的方法 - 螢幕無形的區域,因為如果分接(中心抽頭)的話將會轉換強制模式開啟或關閉或你可以制定一個硬體按鈕去執行
Invisible on-screen zone parameters (X=0,Y=0 is upper-left corner of screen).
無形螢幕的區域參數 (X=0,Y=0 是在螢幕左邊上面的角落)
fkswitchx =0 :Switch zone X (left margin)
fkswitchx =0 :轉換區域 X (左邊界限)
fkswitchy =0 :Switch zone Y (upper margin)
fkswitchy =0 :轉換區域 Y (上面的界限)
fkswitchw =2 :Switch zone width
fkswitchw =2 :轉換區域寬度
fkswitchh =2 :Switch zone height
fkswitchh =2 :轉換區域高度
(in this example we have a 2x2 rectancle in upper-left corner of screen)
(在這個例子裡我們有一個2x2的矩形在螢幕左邊上面的角落)
*註 : rectancle > rectangle(矩形)應該是作者打錯
fkheight =80 : if keyboard is in forced mode, this parameter will set it's height.
fkheight =80 : 假如鍵盤是處於強制模式,這個參數將會設置它是高度
fkbutton =4 : which hardware button (1,2,3,4) to use to toggle forced keyboard. 0 - don't map this action.
強制鍵盤按鈕 =4{手機硬體功能鍵4(如照相機快速鍵)} : 哪一個硬體按鈕去使用於拴牢的強制鍵盤(1,2,3,4).0 - 不去制定這個作用
fktransparent =true : area of toolbar that overlaps active screen part is drawn semi-transparent. On by default.
強制鍵盤轉移母體 =有效 : 工具欄的範圍因為重疊使用中的螢幕局部所以拉出來是半透明的.預設是開啟
*註1 : 以上fk是Forced Keyboard強制鍵盤的意思
*註2 : 作者解說了一堆,大致上的意思是,在預設值裡,在DOS遊戲中或使用中的DOS程式裡,按了手機硬體功能鍵4(如照相機快速鍵),DosBox PPC版的鍵盤就會整個跑出來,原本是只有一半的大小在使用上,而整個跑出來會與作用中的螢幕區域重疊,所以有一半(上半)是半透明的
*註3 : 在Hardware buttons mapping設定裡,hwkey4 =54(KBD_leftalt > 鍵盤左邊的Alt鍵),跟這個項目有衝突,不過DosBox PPC版對於硬體功能鍵4的優先權給了強制鍵盤
--------------------------------------------------------------------------------
Using toolbars with custom names.
工具欄(們)所使用的自訂的名稱
toolbar1 =toolbar.dbk
toolbar2 =game.dbk
toolbar3 =set.dbk
(I don't recommend changing third toolbar)
(我不建議去變更這三個工具欄)

--------------------------------------------------------------------------------
[cpu] section in dosbox.conf (CPU options) >>>
[Central Processing Unit中央處理器] dosbox.conf的設定章節 (CPU選項) >>>
--------------------------------------------------------------------------------
Using verysimple (286) CPU core by Boris Letocha . Set
使用非常簡單的(如286)CPU核心由Boris Letocha設計 .設置
core=verysimple
核心=非常簡單
*註 : 建議不要設定core=verysimple,建議採用core=full,除非你所跑的程式或遊戲是非常低階的286電腦在跑的程式,不然沒必要把核心設為低階的286
Enable CPU cycles auto-adjust by Yury Sidorov . (Setting this parameter to 0 will disable this feature, to enable - set it to some reasonable value - auto-adjust will not try to set cycles higher than this value)
使CPU循環(頻率)自動調整生效由Yury Sidorov設計 .(設定這個參數為0將會讓這個功能無效,使其生效 - 設置它為合理的數值 - 自動調整將不會試著去設置循環值高過於這個數值)
cyclesmax=5000
*註 : cyclesmax=多少,這裡設0為停用自動調整,設有數值就會自動調整,建議設0停用,自動調整通常會跑得"非常"慢
---------------------------------------------------以上為作者n0p網頁上的Config options補充說明http://n0p.tonych.info/?DOSBox_PPC:DOSBox_0.63:Config_options

改天找時間補上dosbox.conf設定檔內文解說
近期內會推出
這個先擋著用吧...
請問一下,我有一些dos版遊戲的光碟還在,有辦法自己製造

DoxBox可以玩的檔案放到PPC裡嗎??
大大 拜託交交我 我對dox路徑一竅不通 我已經把路徑改為 c:\ 了
我接下來要讓他讀取遊戲資料夾 我資料夾放在 dosbox裡面有個woolin 請問要
打甚麼指令讓他進去 我不太會用路徑 可以交我嗎 我的pda是 x600
記憶卡資料夾是sdmmc 遊戲資料夾放在 dosbox資料夾裡面的woolin
請問我要如何將路徑切換到那裡
WAWASAM wrote:
請問一下,我有一些d...(恕刪)

可以
你只需要把光碟的所有資料內容提取出來
放入一個資料夾內
在DOSBOX裡頭
把該資料夾當成光碟內容即可

不過要注意一點
DOSBOX PPC版不支援光碟ISO檔
所以你必須放棄遊戲光碟內所包含的音軌
如仙劍奇俠傳原版光碟內是有包含CD音軌的
這CD音軌就必須放棄無法使用
通常來說
頂多是遊戲時少了背景"音樂"
"音效"是不致於消失的
少了CD音軌通常不影響遊戲的運作

少數遊戲會檢查光碟
或是檢查磁碟槽(如A槽)
這個也不難
直接編輯設定檔
指定你所放入的資料夾名稱
為A槽
這樣就能通過遊戲的檢查
如:龍騎士三
繼續留長頭髮,繼續認真唸書,繼續努力運動...
8588243 wrote:
大大 拜託交交我 我...(恕刪)

打開你的設定檔
在[autoexec]此處做修改

在此先假設SDMMC就是你的儲存卡名稱

[autoexec]
# Lines in this section will be run at startup.
mount c "\SDMMC\"
c:

這裡的意思是把SDMMC這個資料夾當作C磁槽
這一行是開啟後程式自動跳到C磁槽省得自己切換磁槽

當你開啟DOSBOX PPC之後
在螢幕上打上cd dosbox
再打上cd woolin
就可以進入woolin的資料夾了

對於DOS指令不夠了解的人
建議你使用PC版DOSBOX來做練習
等你熟知指令以後
再用於PPC版會比較好
繼續留長頭髮,繼續認真唸書,繼續努力運動...
感謝大大 現在我大概了解該如何打指令了
ASUS P552W
0.63 和 0.61 兩種版本都無法執行
巨蟹座咖啡 wrote:
ASUS P552...(恕刪)

關於這一點
還需要我另外確認
程式作者是針對2003做的開發
並且不再有任何更新
WM5.WM6我在我的機器上試過沒問題
如果您系統是WM6.1
那可能真的不行
我有機會安裝WM6.1的系統試試

補充:
也許您可以考慮比較複雜的Pocket DOS
至少Pocket DOS作者仍有更新
繼續留長頭髮,繼續認真唸書,繼續努力運動...
fondly wrote:
可以你只需要把光碟的...(恕刪)


多謝 fondly 的指點,改天把所有光碟都拿出來試!
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 10)

今日熱門文章 網友點擊推薦!