Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
02792 DIP/Input Trivial Always Dec 31, 2008, 23:15 Jan 23, 2009, 15:50
Tester Johnboy View Status Public Platform
Assigned To Resolution Fixed OS
Status [?] Resolved Driver
Version 0.128u7 Fixed in Version 0.129u3 Build
Fixed in Git Commit Github Pull Request #
Summary 02792: Missing HARDDIP settings in 'STANDARD_DIPS' for DIP's 4,5 and 6 ("COMM Setting")
Description What: Missing HARDDIP settings in 'STANDARD_DIPS' for DIP's 4,5 and 6 ("COMM Setting")

Possible in Mame:
DIP 4 ON (COMM Setting 1) = OFF
DIP 4+5 ON (COMM Setting 2) = OFF
DIP 4+6 ON (COMM Setting 3) = ON [No 2]
DIP 4+5+6 ON (COMM Setting 4) = ON [No 4]

Missing in Mame:
DIP 5+6 ON = ON [No 3]
DIP 6 ON = ON [No 1]

Verified on real hardware (NEO-MVH MV2F), see DIP5+6ON.JPG and DIP6ON.JPG .

--------------------------------------------------------------------------------

In a service manual for a NEO-MVH MV4 there is also a setting for
DIP 5 ON (see MV4.JPG)

--------------------------------------------------------------------------------

Solution:
=========

It should be possible to set HARDDIP's 4,5 and 6 DIP by DIP and not grouped like it is now.

Attached:
1x DIP5+6ON.JPG
1x DIP6ON.JPG
1x MV4.JPG
Steps To Reproduce
Additional Information Accepted as bug report via PM at MAMEWORLD.INFO
Github Commit
Flags
Regression Version
Affected Sets / Systems
Attached Files
jpg file icon DIP5+6ON.JPG (31,414 bytes) Dec 31, 2008, 23:15
jpg file icon DIP6ON.JPG (28,687 bytes) Dec 31, 2008, 23:16
jpg file icon MV4.JPG (37,862 bytes) Dec 31, 2008, 23:16
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.03449
Haze
Senior Tester
Jan 1, 2009, 12:18
ths issue is in neogeo.c

PORT_DIPNAME( 0x0038, 0x0038, "COMM Setting" ) PORT_DIPLOCATION("SW:4,5,6") \
PORT_DIPSETTING( 0x0038, DEF_STR( Off ) ) \
PORT_DIPSETTING( 0x0030, "1" ) \
PORT_DIPSETTING( 0x0020, "2" ) \
PORT_DIPSETTING( 0x0010, "3" ) \
PORT_DIPSETTING( 0x0000, "4" ) \


there are no entries for 0x28, 0x18, or 0x08 defined.

ALL possible setting should be defined, even if they do nothing.
User avatar
No.03628
etabeta
Developer
Jan 23, 2009, 15:50
I've sent a patch which implements in MAME the settings from the manual (check mv4.jpg), i.e. it splits sw 4,5 from sw 6. as a result all the settings are now possible as in the real thing

setting as closed since I think the change is so small it can hardly be rejected :)