Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06070 DIP/Input Minor Always Nov 11, 2015, 00:39 Nov 11, 2015, 23:03
Tester system11 View Status Public Platform MAME (Official Binary)
Assigned To Haze Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved Driver psikyosh.cpp
Version 0.167 Fixed in Version 0.168 Build 64-bit
Summary 06070: mjgtaste: Joystick mode does not fully work
Description After selecting MACHINE CONFIGURATION to Joystick and making the same change in the service mode to allow Joy-Stick setting (rather than the default mahjong panel usage), you cannot select a girl to play against after starting the game as the top one is always chosen..
Steps To Reproduce
Additional Information
Flags Verified with Original
Regression Version 0.136u1
Affected Sets / Systems mjgtaste
Attached Files
 
Relationships
There are no relationsihp linked to this issue.
Notes
5
User avatar
No.12152
Tafoid
Administrator
Nov 11, 2015, 01:14
Used to work up to 0.165 when during the dev cycle an eeprom dump from Guru was added.
https://github.com/mamedev/mame/commit/76b7bafa61ecd8aefe8be14b58b07e1c4a11fcb7
User avatar
No.12162
system11
Senior Tester
Nov 11, 2015, 21:52
edited on: Nov 11, 2015, 21:52
Still seems broken in 0.164, select joystick mode and you can't start the game as all.

User avatar
No.12163
Haze
Senior Tester
Nov 11, 2015, 22:14
edited on: Nov 11, 2015, 22:14
you also have to go into the 'MACHINE CONFIGURATION' menu in MAME and select 'Joystick' as the control panel type, otherwise you're trying to operate the game in Joystick mode with a Mahjong panel attached, which isn't going to work ;-)

Once you do that it works fine with Joystick, so this is really a non-bug. It might be possible to change it to use MESS style slot controllers, but that's even more hassle than the current system ;-)

User avatar
No.12165
Tafoid
Administrator
Nov 11, 2015, 22:35
Yes, of course, the machine configuration. I assumed certain facts not in evidence when the nvram was switched and didn't test versions prior because I didn't have the old nvram image handy. That said, The joystick still doesn't seem 100% functional as when you start the game, the top player option is always selected. Version 0.136 and prior (when joystick control was all at worked), allowed selecting of the players. That behavior changed in 0.136u1 when the machine configuration was added.

commit 49a12ffcd48084c1abf1b0bc9f72f030b53a8b9e
Author: Paul Priest <paulprie@mamedev.org>
Date: Tue Jan 5 21:11:34 2010 +0000

    Add support for Mahjong panel for mjgtaste. Makes this the default input and alters the default eeprom accordingly to match factory default. Note that you need to change both the game and the controller setting from the driver configuration when switching input sources since the two are mutually exclusive. [PsikyoFan]

Not sure if this commit broke the joystick behavior or not - there was a lot of dev during 0.136->0.136u1 and I have no daily builds kicking around form that far back.
src/mame/drivers/psikyosh.c
User avatar
No.12166
Tafoid
Administrator
Nov 11, 2015, 23:03
Adjusted wording to address the only issue that is an actual regression/bug.