Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03731 DIP/Input Minor Always Feb 13, 2010, 17:00 Feb 18, 2010, 14:08
Tester M.A.S.H. View Status Public Platform MAME (Self-compiled)
Assigned To M.A.S.H. Resolution Fixed OS Windows XP (32-bit)
Status [?] Resolved Driver
Version 0.136u2 Fixed in Version 0.136u4 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 03731: ixion: Unable to rotate cannon clockwise
Description In Ixion you can only rotate the cannon in one directions since MAME 0.107u2.
Steps To Reproduce
Additional Information Ixion uses until 0.107u2 the DIAL control function from Razzmatazz (same driver).
But in Razzmatazz all DIAL controls working. I check Razzmatazz INPUT_PORT
and see that Razzmatazz now uses a special custom port for IPT_DIAL, but not
Ixion. If you added this custom port also to Ixion, the cannon can rotate in
both directions again.

Changed in src\drivers\zaxxon.c line 782 from

PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(30) PORT_KEYDELTA(15) PORT_CODE_DEC(KEYCODE_Z) PORT_CODE_INC(KEYCODE_X) PORT_RESET

to

PORT_BIT( 0xff, 0x00, IPT_SPECIAL) PORT_CUSTOM(razmataz_dial_r, (void *)0)

PORT_START("DIAL0")
PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(30) PORT_KEYDELTA(15) PORT_CODE_DEC(KEYCODE_Z) PORT_CODE_INC(KEYCODE_X) PORT_RESET


I've send this fix to MAME!
Github Commit
Flags
Regression Version 0.107u2
Affected Sets / Systems ixion
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.