Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
02724 DIP/Input Minor Always Dec 8, 2008, 02:25 Dec 11, 2008, 13:43
Tester M.A.S.H. View Status Public Platform MAME (Self-compiled)
Assigned To Roberto Fresca Resolution Fixed OS Windows XP/Vista 32-bit
Status [?] Resolved Driver
Version 0.128u5 Fixed in Version 0.128u6 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 02724: elgrande, jjpoker, ssipkr24: Unable to locate input port 'SW2'.
Description All games using the s903mod machine display
the message: Unable to locate input port 'SW2'.
The calomega driver did changed in 0.128u5!
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version 0.128u5
Affected Sets / Systems elgrande, jjpoker, ssipkr24
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
6
User avatar
No.03255
Luigi30
Tester
Dec 8, 2008, 04:28
Confirmed, fix sent
User avatar
No.03263
Roberto Fresca
Developer
Dec 9, 2008, 19:27
Sorry... Your submission is totally wrong. You're adding an inexistent DIP switches bank with communication settings just because the driver is asking for a missing input.

These boards have only 1 DSW bank and is connected to a PIA. This is fully explained in the source. The real problem is that we're importing the whole structure from sys903 machine driver into this modified version, and the ACIA should not be part of the modified hardware. This problem surfaced with the recent ACIA conversion to device.

The real fix is to reflect the hardware components accuratelly in the machine driver instead of add new DSW definitons to the driver.

Robbie.
User avatar
No.03271
etabeta
Developer
Dec 10, 2008, 13:38
In other words, the correct fix would be to use a

MDRV_DEVICE_REMOVE("acia6850_0", ACIA6850)

in MACHINE_DRIVER_START( s903mod ). right?
User avatar
No.03272
Roberto Fresca
Developer
Dec 11, 2008, 04:41
Yes. I alredy fixed it before send the former explanation.
User avatar
No.03273
Luigi30
Tester
Dec 11, 2008, 07:20
Maybe I should read drivers before trying to fix things at 3AM.
User avatar
No.03275
etabeta
Developer
Dec 11, 2008, 13:43
set "Fixed" as per Robbie's comment