Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07492 DIP/Input Trivial Always Nov 19, 2019, 12:45 Nov 25, 2019, 14:47
Tester sasuke View Status Public Platform MAME (Official Binary)
Assigned To sasuke Resolution Fixed OS Windows 10 (64-bit)
Status [?] Resolved Driver
Version 0.215 Fixed in Version 0.216 Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 07492: ssrj: Difficulty setting inputs is incorrect
Description This game has 4 levels of difficulty. but, it does not work correctly because the input is incorrect.
The difficulty is more easy as the distance between first two cars is wider.

When "Controls" of DIPSW is set to Type-1:
Difficulty on DIPSW is not correct and seems to be applys as follows.
Setting is "Easy" -> Hard
Setting is "Normal" -> Hardest
Setting is "Hard" -> Normal
Setting is "Hardest" -> Easy

When "Controls" of DIPSW is set to Type-2,3,4:
Difficulty on DIPSW is not used.
Control panel has 4 start buttons, and difficulty is selected on which button is pressed.
But, ssrj.cpp defines only one start button and turns on all four buttons at the same time.

The correct inputs is follows:
0x1 : Easy start button
0x2 : Normal start button
0x4 : A Little Hard start button
0x8 : Hard start button
Steps To Reproduce
Additional Information - Photo of control panel is here:

PORT_BIT( 0x1, IP_ACTIVE_LOW, IPT_BUTTON2 ) /* Easy start button */
PORT_BIT( 0x2, IP_ACTIVE_LOW, IPT_BUTTON3 ) /* Normal start button */
PORT_BIT( 0x4, IP_ACTIVE_LOW, IPT_BUTTON4 ) /* A Little Hard start button */
PORT_BIT( 0x8, IP_ACTIVE_LOW, IPT_BUTTON5 ) /* Hard start button */
PORT_DIPNAME( 0x30, 0x00, DEF_STR( Difficulty ) ) /* ??? code @ $62c */
PORT_DIPSETTING( 0x20, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x10, DEF_STR( Difficult ) )
PORT_DIPSETTING( 0x00, DEF_STR( Very_Difficult ) )
Github Commit
Regression Version
Affected Sets / Systems ssrj
Attached Files
jpg file icon Control_Panel.jpg (236,629 bytes) Nov 19, 2019, 12:45 Uploaded by sasuke
Start buttons on control panel
There are no relationship linked to this issue.
User avatar
Nov 25, 2019, 14:47
I'm sorry, I was wrong.
Difficulty DIPSW is also used in Type 2,3,4.
DIPSW has a greater effect on difficulty than buttons.
I have sent the pull request.