| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
DIP/入力 | 低 | 解決済み | 修正済み | 2014-02-23 12:25 | 2014-02-26 15:53 |
| テスター | pcolson | 担当者 |   | ソース | sega/segahang.cpp |
| バージョン | 0.152 | 発生バージョン | 修正バージョン | 0.153 | |
| 修正コミット | プルリク | ||||
| フラグ | |||||
| セット | sharrier | ||||
| セット詳細 |
sharrier - スペースハリアー (Rev A, 8751 317-5163A) | ||||
| 概 要 | アナログ入力の最大値と最小値が間違っている。 | ||||
| 詳 細 | According to the manual, both the X and Y axes should have min below 25H, and max above DBH. The current settings are: 739 PORT_BIT( 0xff, 0x80, IPT_AD_STICK_X ) PORT_MINMAX(0x20,0xe0) PORT_SENSITIVITY(100) PORT_KEYDELTA(4) PORT_REVERSE 742 PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) PORT_MINMAX(0x60,0xa0) PORT_SENSITIVITY(100) PORT_KEYDELTA(4) PORT_REVERSE with these settings, I was unable to get the characters head up to the score area, and was unable to drop to the ground to run with the original controller. I was also unable to navigate the test menu since it needs the extents of the y axis to move through the menu I changed the y axis min/max to match the x axis since that setting meets the description in the manual: 739 PORT_BIT( 0xff, 0x80, IPT_AD_STICK_X ) PORT_MINMAX(0x20,0xe0) PORT_SENSITIVITY(100) PORT_KEYDELTA(4) PORT_REVERSE 742 PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) PORT_MINMAX(0x20,0xe0) PORT_SENSITIVITY(100) PORT_KEYDELTA(4) PORT_REVERSE With these settings, I am able to move in the y direction as expected. I am also able to move up and down in the test menu | ||||
| 再現手順 | When using an original controller, it is impossible to get to the top and bottom of the screen (which makes it impossible to run in this game). Not sure how to reproduce if not using the original controller, or if the calibration settings have been altered. | ||||
| 追加情報 | The settings in the driver seem to be taken from what was observed in an actual machine. I asked an owner on BYOAC to report what he was seeing in the test screen on his Space Harrier and this is what he saw: Control Lever R.L. Far Right: 21H Far Left: DEH Control Lever U.D. Top: 61H Bottom:9EH I can't verify what these values are in MAME. I need a test switch to select the test in the menu, but there is no test switch. I saw this line in the driver: 292 static const char *const sysports[] = { "SERVICE", "UNKNOWN", "COINAGE", "DSW" }; Maybe that UNKNOWN is the test button? I am attaching the scan of the relevant manual page. The owner of the manual is going to scan the entire manual when he has time, but I don't know when that will be. I own the controller I am testing with, so I can do additional tests as needed. I should also be able to get the helpful BYOAC guy to test on his original machine if needed. | ||||
| 添付ファイル | |||||