Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03544 DIP/Input Major Always Nov 21, 2009, 17:46 Nov 24, 2009, 22:33
Tester dyq View Status Public Platform MAME (Official Binary)
Assigned To Luca Elia Resolution Fixed OS Windows XP (32-bit)
Status [?] Resolved Driver
Version 0.135u1 Fixed in Version 0.135u2 Build
Fixed in Git Commit Github Pull Request #
Summary 03544: mgdh, sdmg2: The joystick function missed in mgdh and sdmg2
Description The two games in arcade have a choice to select mahjong keyboard or joystick as the player control, as addressed in dips. The mgdh also shows demo to inctrodue how to use joystick as shown in the pic.
But if you set the dip to use joystick you will not get the game to start. This is probably due to the undefined joystick function in "player controls". The emualtor only has traditional mahjong keyboard input.
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems mgdh, sdmg2
Attached Files
png file icon 0000.png (59,876 bytes) Nov 21, 2009, 17:46
png file icon 0001.PNG (46,427 bytes) Nov 24, 2009, 14:50
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.05197
Osso
Moderator
Nov 22, 2009, 11:08
This is reported as todo in the driver:

- mgcs, mgdh, sdmg2: implement joystick inputs
User avatar
No.05208
Luca Elia
Developer
Nov 23, 2009, 21:22
Can somebody translate the labels (on buttons)?
User avatar
No.05209
dyq
Tester
Nov 24, 2009, 14:34
edited on: Nov 24, 2009, 15:09
I translate the words beside the keys, as shown in the pic.
Joystick: move up and down to choose the Chi, Pon, Kan, Reach and Ron on the screen; move left and right to select tiles.
Key 1: Start key; Donden; Take score.
Key 2: Take tile or throw (as N in Mahjong Keyboard); Choose Double double up; Select Big in double up game.
Key 3: Bet and Double up;
Key 4: Key of function use( use joystick to select Chi, Pon, etc.); Half double up; Small in double up game.
So the key function in later IGS mahjong games are overlapped.
BTW, if Luca saw this notes, I would reminder him that the PCB layout in the igs017.c mislable the CPU in sdmg2 as IGS031, it should be IGS017 as seen on the real PCB.