| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
DIP/入力 | 中 | 解決済み | 修正済み | 2018-11-15 16:18 | 2021-12-06 01:16 |
| テスター | ShaunIvory | 担当者 | cuavas | ソース | atari/asteroid.cpp |
| バージョン | 0.203 | 発生バージョン | 0.115 | 修正バージョン | 0.239 |
| 修正コミット | 7d1ff26 | プルリク | |||
| フラグ | |||||
| セット | Apparently all systems | ||||
| セット詳細 | |||||
| 概 要 | システム単位のカスタマイズがAsteroidsに対して動作しない。 | ||||
| 詳 細 | I have been trying to figure out how to configure MAME to work with my venerable Slikstik CO2, and I have concluded there is likely a bug in the way MAME is handling these configuration settings, because it used to work -- which I have verified. Between versions 0.114 and 0.115 (both released in 2007), the ability to set per-game inputs, at least for Asteroids, stopped working, as you can see from the screenshots attached to this bug. Command line: mame.exe -verbose -ctrlr slikstik asteroid (I used this config file - slikstik.cfg - because it has been part of MAME forever, and contains a section for configuring Asteroids' input) It's also possible the schema or format of the controller configuration changed, but I can't find any documentation on it. The reason I find it important to be able to customize the controller's behavior for specific games within the controller config, instead of in per-game CFG files, is because I want to be able to switch controllers without having to manage multiple customized CFG files. | ||||
| 再現手順 | On a clean installation of MAME, add the asteroids ROMs. Make sure asteroid.cfg and default.cfg do not exist in the CFG directory mame.exe -verbose -ctrlr slikstik asteroid Note that the settings for slikstik input are reflected in the global settings. Note that the expected input settings are not reflected in the Input (This Machine) config. | ||||
| 追加情報 | This behavior changed (regressed?) between 0.114 and 0.115. Both 0.114 and 0.115 shipped with a file called slikstik.cfg, and it is identical between versions. In 0.114, the asteroids custom input in slikstik.cfg is recognized by MAME. In 0.115, it is not. I verified this doesn't work for a few more systems -- I am pretty sure this simply doesn't work. Maybe it isn't supposed to work? Surely, someone else would have noticed in the last 10 years? | ||||
| 添付ファイル | |||||