Main > Main Forum

Fixing MAME's handling of 12-position rotary controls

Pages: << < (11/17) > >>

Kremmit:


--- Quote from: RandyT on February 01, 2006, 02:00:06 am ---
The LS30 has 13 connections, presumably 12 contacts and a common. 

....

..and would require only 3 inputs on any input interface (provided there were no problems with a constant "on" input.)

--- End quote ---

You keep teasing me with this, and I give up.  What are you thinking here?  While I can see ways to feed a tweaked version of MAME with data from three inputs, (or even two, or one, for that matter) there's 12 wires coming off of that switch (plus the ground, but we can ignore that), and those wires have gotta go somewhere.

brandon:

from what I recall (and I have the Jamma PCB stored amongst my junk) on the actual PCB for Time Solder if your player was facing left and you died he would be facing left when the player respawn.  I also don't recall the player always facing forward when the game started.  I think it was absolute based on the position of the joystick.  If the movement was relative then I really don't see the point in havent 12 distinct positions in the first place.  I guess maybe that was the cheapest way to make the joystick from an existing 12-way switch?  but anyways, for the purpose of Mame I don't think it matters if its absolute as long as it moves one click on the stick and one click on the screen.  

Minwah:


--- Quote from: Dav on January 31, 2006, 09:27:03 pm ---Because from the mamedev point of view it's not broken.  Writing code to support  a third party adapter for sticks almost no one has is not something they want to do.

--- End quote ---

This isn't what they need to do.  As I was sortof getting at in the other thread, they only need support keyboard, mouse and joystick devices - that makes sense as they are easy to interface to a PC and most people have them.  Us BYOAC-ers can have the hassle of interfacing our controls to be seen as one of these devices.  The problem is MAME should be written to accept the input as the arcade game did, IMO at least, purely for the 'accurately documenting' aspect of things.  If they don't want things handled accurately they should change their mission statement.

Tiger-Heli:


--- Quote from: u_rebelscum on January 31, 2006, 07:51:47 pm ---Mame's current loose policy is for inputs is:
No multiple input hacks, unless can't get anything else to work (then leave in the original commented out, and put in the hack)
No cheat input hacks

--- End quote ---
Except BattleZone with a single joystick and Defender with a 4-way joystick (or was this removed in one of the later builds?)

Tiger-Heli:


--- Quote from: Dav on January 31, 2006, 09:27:03 pm ---Because from the mamedev point of view it's not broken.  Writing code to support  a third party adapter for sticks almost no one has is not something they want to do.

--- End quote ---
Dav, glad you're on the boards, but basically (with some flaws, no offense), that's exactly what they did do.

You can play IKARI with Druin's adapter and an LS-30 (you could do it more accurately with U_rebelscum's/MC-Escher's one-increment/button press hacks), but you can play it.  You cannot play any rotary game with the original hardware WITHOUT Druin's interface, except for about half the games if you used the hacked inputs added in MAME Analog Plus. . .

Pages: << < (11/17) > >>

Go to full version