Main > Main Forum
the state of mame
CheffoJeffo:
--- Quote from: Derrick Renaud on January 19, 2011, 12:18:36 pm ---
--- Quote from: CheffoJeffo on January 19, 2011, 12:12:02 pm ---Then you can delete your account here (like you did when Andy and Randy kicked your ass last time) and come back with a whole new identity.
--- End quote ---
He is not driverman in disguise, is he? That whole ps2/usb polling thing was a mess of a thread.
--- End quote ---
Bingo!
:applaud:
Derrick Renaud:
--- Quote from: CheffoJeffo on January 19, 2011, 12:20:45 pm ---He is not driverman in disguise, is he? That whole ps2/usb polling thing was a mess of a thread.
Bingo!
:applaud:
--- End quote ---
What thrill do certain people get by posting half truths to see what kind of response they get.
Now he wants me to do the code for him in the form of a challenge, when he never responded to the original challenge for code with any actual code. I will not be drawn in. Thanks for pointing out who he was though.
:dizzy:
Derrick Renaud:
Something I have been pondering during this mess, is that if 720 uses a fake control, it would be nice to add a fake spinner. This fake spinner would automatically send out the alignment data for the second encoder. Of course you would not be able to free spin the spinner because the game was never meant to keep up to that speed. If you use a damped/non-free-spin spinner, it might work quite well.
Vigo:
--- Quote from: pinballjim on January 19, 2011, 12:41:56 pm ---Everyone likes to complain but this thread is a great example of "if you spent half the time working on the problem that you have complaining about it..."
It's sad to see reasonably intelligent grown men waste so much time arguing about something so trivial. We can't all be saving the world 24/7, but c'mon dudes. Seriously.
--- End quote ---
I would say that this eyesore of a thread has actually been pretty educational to me. If you tear out the pages of garbage, there are pretty valid points about MAME from all different sides of the issues covered. I have been able to form my own opinion on things from this thread (and probably to the relief of everyone here, I keeping most of that opinion to myself :lol )
I even have to say though, that some of the most annoying flamers had a valid point or two from time to time, but I guess even a broken clock is right twice a day.
:dunno
abaraba:
--- Quote from: Derrick Renaud ---Now he wants me to do the code for him in the form of a challenge, when he never responded to the original challenge for code with any actual code.
--- End quote ---
You only had to PICK one of my proposed solutions (Replay $41),
or make clear what variable you were talking about in your "Step 2".
Actual code is waiting for someone willing to test it. Interested?
1.) Meanwhile, in "less actual" code the solution to your problems with 720 is this:
http://forum.arcadecontrols.com/index.php?topic=108516.0;all
switch [ MAPPED_DEVICE_ID ]
case KEY: goto KEY_HACK
case ANALOG: goto ANAL_HACK
case MOUSE: goto PROPER_WAY
Fake/real scheme is in one-to-one relation with PC input devices. There will always be only ONE type of input that directly translates to authentic arcade signal, all the other devices, having incompatible signal/data between each other, will be unsuitable for authentic input handling, hence requiring signal conversion/simulation (hack).
So, by simply using info what we already have we can absolutely define distinction between "fake" and "real" control scheme, hence solving the problem with the minimum amount of changes and user involvement, no additional command line switches or new menus required - it's the simplest, least intrusive, and most elegant solution, thus it's the "best solution".
What part do you not understand?
2.) The solution to all your gear shifter games is simply to add "toggle switch/key" classification as a type of input device on its own, then do the same thing as for 720 above:
http://forum.arcadecontrols.com/index.php?topic=108566.0
switch [ MAPPED_DEVICE_ID ]
case KEY: goto KEY_HACK
case KEY_TOGGLE: goto PROPER_WAY
Perhaps you believe your solution is better? Let's find out, bring it on!
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version