カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
インターフェイス解決済み修正済み2008-05-24 04:162008-06-11 04:38
 
テスターTafoid担当者couriersudソースgalaga.cpp
バージョン0.125u2発生バージョン0.125u2修正バージョン0.125u5
修正コミットプルリク
フラグ
セット All sets in galaga.c
セット詳細
 
概 要.cfg読み込み時にDIPスイッチ設定が正しく反映されない。
詳 細I chose this set as an example (galaga), but I suspect this will effect much more than this driver or set.

When you change a certain DIP, in this case - CABINET to Cocktail and restart MAME - Cocktail is back to Upright default and the top DIP, which happens to be SERVICE MODE is toggled on.
再現手順- Clean .CFG for galaga
- Start galaga
- Set DIP for Cabinet from UPRIGHT to COCKTAIL
- EXIT MAME

When you read the .CFG file, it shows:

<?xml version="1.0"?>
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
<mameconfig version="10">
    <system name="galaga">
        <input>
            <port tag="DSWA" type="DIPSWITCH" mask="128" defvalue="128" value="0" />
        </input>
    </system>
</mameconfig>


- Restart MAME using galaga
- Checking the DIPS, the Cabinet DIP never gets changed and shows UPRIGHT. Service Mode is show as ON - as if the setting I intended for Cabinet got apportioned to Service Mode instead.
- Exit MAME and read CFG. Even though I have not changed any setting this last time - the configuration has changed.

<?xml version="1.0"?>
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
<mameconfig version="10">
    <system name="galaga">
        <input>
            <port tag="IN0" type="DIPSWITCH" mask="128" defvalue="128" value="0" />
        </input>
    </system>
</mameconfig>
追加情報 
 
添付ファイル