| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
インターフェイス | 低 | 認証済み | 未処理 | 2011-09-04 19:16 | 2013-09-02 23:14 |
| テスター | stealth | 担当者 |   | ソース | |
| バージョン | 0.143u4 | 発生バージョン | 修正バージョン | ||
| 修正コミット | プルリク | ||||
| フラグ | |||||
| セット | |||||
| セット詳細 | |||||
| 概 要 | default.cfgで、ジョイスティックをつながないとユーザーによるのJOYCODE設定が失われる。 | ||||
| 詳 細 | Mame lost my personal settings after playing games without problem (parameters are ok in game) <code><?xml version="1.0"?> <!-- This file is autogenerated; comments and unknown tags will be stripped --> <mameconfig version="10"> <system name="default"> <input> <port type="START1"> <newseq type="standard"> KEYCODE_1PAD OR JOYCODE_1_BUTTON7 </newseq> </port> <port type="START2"> <newseq type="standard"> KEYCODE_2PAD OR JOYCODE_2_UNKNOWN_SWITCH </newseq> </port> <port type="COIN1"> <newseq type="standard"> KEYCODE_5PAD OR JOYCODE_1_BUTTON8 </newseq> </port> <port type="COIN2"> <newseq type="standard"> KEYCODE_6PAD OR JOYCODE_2_UNKNOWN_SWITCH </newseq> </port> <port type="UI_CANCEL"> <newseq type="standard"> JOYCODE_1_BUTTON6 OR KEYCODE_ESC </newseq> </port> </input> </system> </mameconfig></code> | ||||
| 再現手順 | 1) Write default.cfg with JOYCODE options <code><?xml version="1.0"?> <!-- This file is autogenerated; comments and unknown tags will be stripped --> <mameconfig version="10"> <system name="default"> <input> <port type="START1"> <newseq type="standard"> KEYCODE_1PAD OR JOYCODE_1_BUTTON7 </newseq> </port> <port type="START2"> <newseq type="standard"> KEYCODE_2PAD OR JOYCODE_2_BUTTON7 </newseq> </port> <port type="COIN1"> <newseq type="standard"> KEYCODE_5PAD OR JOYCODE_1_BUTTON8 </newseq> </port> <port type="COIN2"> <newseq type="standard"> KEYCODE_6PAD OR JOYCODE_2_BUTTON7 </newseq> </port> <port type="UI_CANCEL"> <newseq type="standard"> JOYCODE_1_BUTTON6 OR KEYCODE_ESC </newseq> </port> </input> </system> </mameconfig></code> 2) Play game without pad2 connected and mame rewrite file -> see UNKNOWN_SWITCH <code><?xml version="1.0"?> <!-- This file is autogenerated; comments and unknown tags will be stripped --> <mameconfig version="10"> <system name="default"> <input> <port type="START1"> <newseq type="standard"> KEYCODE_1PAD OR JOYCODE_1_BUTTON7 </newseq> </port> <port type="START2"> <newseq type="standard"> KEYCODE_2PAD OR JOYCODE_2_UNKNOWN_SWITCH </newseq> </port> <port type="COIN1"> <newseq type="standard"> KEYCODE_5PAD OR JOYCODE_1_BUTTON8 </newseq> </port> <port type="COIN2"> <newseq type="standard"> KEYCODE_6PAD OR JOYCODE_2_UNKNOWN_SWITCH </newseq> </port> <port type="UI_CANCEL"> <newseq type="standard"> JOYCODE_1_BUTTON6 OR KEYCODE_ESC </newseq> </port> </input> </system> </mameconfig></code> 3) I play another game and mame lost default.cfg <code><?xml version="1.0"?> <!-- This file is autogenerated; comments and unknown tags will be stripped --> <mameconfig version="10"> <system name="default" /> </mameconfig></code> You can reproduce with pad1 also <code> <input> <port type="START1"> <newseq type="standard"> KEYCODE_1PAD OR JOYCODE_1_UNKNOWN_SWITCH</code> When i remove an usb pad mame rewrite default.cfg | ||||
| 追加情報 | I tested with looping.zip and robby.zip from http://mamedev.org/roms/ Ubuntu Natty and deb from http://sdlmame.wallyweek.org/ | ||||
| 添付ファイル | |||||