I love the game "Puzzle Bobble"/"Bust-A-Move".
The only problem is, it's a joystick game, when it really should (in my opinion) be a spinner game.
Using the MAME configs, how do I use a mouse spinner to move left/right?
Here is my Puzzle Bobble config:
<mameconfig version="10">
   <system name="pbobblen">
      <input>
         <port type="P1_JOYSTICK_UP" mask="1" defvalue="1" value="1">
         </port>
         <port type="P1_JOYSTICK_DOWN" mask="2" defvalue="2" value="2">
         </port>
         <port type="P1_JOYSTICK_LEFT" mask="4" defvalue="4" value="4">
            <newseq type="standard">KEYCODE_LEFT</newseq>
         </port>
         <port type="P1_JOYSTICK_RIGHT" mask="8" defvalue="8" value="8">
         </port>
         <port type="P1_BUTTON1" mask="16" defvalue="16" value="16">
         </port>
         <port type="P1_BUTTON2" mask="32" defvalue="32" value="32">
         </port>
         <port type="P1_BUTTON3" mask="64" defvalue="64" value="64">
         </port>
         <port type="P1_BUTTON4" mask="128" defvalue="128" value="128">
         </port>
         <port type="P2_JOYSTICK_UP" mask="1" defvalue="1" value="1">
         </port>
         <port type="P2_JOYSTICK_DOWN" mask="2" defvalue="2" value="2">
         </port>
         <port type="P2_JOYSTICK_LEFT" mask="4" defvalue="4" value="4">
         </port>
         <port type="P2_JOYSTICK_RIGHT" mask="8" defvalue="8" value="8">
         </port>
         <port type="P2_BUTTON1" mask="16" defvalue="16" value="16">
         </port>
         <port type="P2_BUTTON2" mask="32" defvalue="32" value="32">
         </port>
         <port type="P2_BUTTON3" mask="64" defvalue="64" value="64">
         </port>
         <port type="P2_BUTTON4" mask="128" defvalue="128" value="128">
         </port>
         <port type="START1" mask="1" defvalue="1" value="1">
         </port>
         <port type="OTHER" mask="2" defvalue="2" value="2">
            <defseq type="standard">KEYCODE_7</defseq>
         </port>
         <port type="START2" mask="4" defvalue="4" value="4">
         </port>
         <port type="OTHER" mask="8" defvalue="8" value="8">
            <defseq type="standard">KEYCODE_8</defseq>
         </port>
         <port type="DIPSWITCH_NAME" mask="1" defvalue="1" value="1">
         </port>
         <port type="DIPSWITCH_NAME" mask="2" defvalue="2" value="2">
         </port>
         <port type="DIPSWITCH_NAME" mask="4" defvalue="4" value="4">
         </port>
         <port type="DIPSWITCH_NAME" mask="56" defvalue="56" value="56">
         </port>
         <port type="DIPSWITCH_NAME" mask="64" defvalue="64" value="64">
         </port>
         <port type="DIPSWITCH_NAME" mask="128" defvalue="128" value="128">
         </port>
         <port type="COIN1" mask="1" defvalue="1" value="1">
         </port>
         <port type="COIN2" mask="2" defvalue="2" value="2">
         </port>
         <port type="SERVICE1" mask="4" defvalue="4" value="4">
         </port>
         <port type="SPECIAL" mask="32" defvalue="32" value="32">
         </port>
         <port type="SPECIAL" mask="64" defvalue="64" value="64">
         </port>
         <port type="OTHER" mask="128" defvalue="128" value="128">
            <defseq type="standard">KEYCODE_F2</defseq>
         </port>
      </input>
   </system>
</mameconfig>