Main > Main Forum
the state of mame
<< < (70/112) > >>
Derrick Renaud:

--- Quote from: abaraba on January 12, 2011, 11:34:16 am ---Though, you can now come back, as I am the one who can do quality core code. What can I do for you?
--- End quote ---

Make a system that is handled by the Core UI; Input; Input Port code that can select between real and fake controls.  Then change the Input port code in the drivers to use it.  The UI would allow you to select the real control or a fake control that would call a driver function to modify the data.

It would be easier to start with the Shifter port code changes I mentioned in an earlier post.  This would give you an idea of how the MAME interfaces that would need changing work.

Xiaou2:
abaraba,

 If you really can do core changes...

 Its either a quick fix "switch" which enables / disables real controls 
IE:  arcadecontrols = on/off

 Or the better solution would be to Enforce the "Controller Mapping".

 On Mame32, theres a controller mapping section which can assign whatever device you have to what kind of controller you want it used on. (does not seem to be enforced) 

 For example, you can choose to assign your Joystick to "Paddle", so that any game in mame that uses "Paddle", will use your joystick.

 However, the Mapping isnt enforced.  And so you still will see odd mappings on games, as well as be able to re-map other controller in those games.  Basically, mapping seems to be ignored?

 If you fire up a game of Kick, it should only show Dial if you have selected the mouse as your mapping.   It should not show Auto-Center, or any other feature unrelated to spinner input.   If you select Analog-Joystick for the mapping, it could then Hack the controls, and display all relavent analog controls and adjustments needed for them in the games menu system.

 This of course may be a much larger undertaking, but that would clear up so many issues with confusion of what the game originally controlled with... and ease of changing that, if needed.  Hitting Tab to see the controls in certain games is a virtual nightmare of options, that shouldnt even exist.
Derrick Renaud:

--- Quote from: Xiaou2 on January 12, 2011, 03:08:31 pm --- Its either a quick fix "switch" which enables / disables real controls 
IE:  arcadecontrols = on/off
--- End quote ---

Switch in official release. NO. Please read the multiple times in this thread that that has already been stated.

Switch in other release.  Go for it.
Xiaou2:

--- Quote ---In 720,  The 2nd encoder disc is used to re-calibrate the onscreen character.
.....
Ow.  Reading drek like that makes my head hurt.  Even if there is a point in there, it's too hard to find under all the self entitlement and arrogance.  At least with that post I can see why people call you names.  You've  earned it.
--- End quote ---

 Sammy,

 This has Nothing to do with me feeling Entitled, nor Arrogance.

 It has to do with my passion and belief in Preserving things as they Should be preserved.  You cant preserve the mona lisa with Finger Paints, and if someone did that, there would be Tons of angered people who felt it unjust.

 Just because these painters do the work that nobody else is doing, does not mean they are right and correct about it.  And generations in the future, when things are outright missing, confusing, and unknown... they would take a good deal of the blame for it.

 IMOP, there is a certain level of Responsibility that should be upheld here.  This isnt like making a GoCart for yourself.  This is the recreation of historical machines. And as such, accuracy is very important.  These creations dont belong to ANY of the Devs.  Just as the Mono Lisa does not belong to the Finger Painter Restoration crew.

 Go to any Museum and see the mass efforts to restore things to their ORIGINAL ways.  You will find people with highly skilled people who LIKE and Desire to make things Correct... and they have highly qualified skills to do so.

 IMOP, preserving these games should either be a museum or  Govt. / Continental  sponsored thing.  Where much more money, time, and energy can be funneled into it.  Where stupid rules about Partial Simulations are not going to destroy rediscovery & enjoyment from "Baby Pacman"... or an Old Electromechanical game.

-
 
 As for the quote about 720, Im sorry that you did not understand it.  I can re-write it in a way that you could... but it was aimed at the people who Do understand it.  Meaning, it wasnt actually complex, just that you have to be familiarized with arcade parts to understand it.

A) Encoder wheel = a disc with holes or notches which is read with an Optical Sensor (Infarred Light beam). Most commonly used with spinners & trackballs to detect movement. In the most basic sense, the notches represent on/off... but, it is able to tell which direction the thing is traveling... so its a little more complicated than just 0 or 1.

B) 720 uses 2 encoders.  One for pointing the Skater in a certain direction. (I believe it has 72 notches)  The other encoder has only 1 or 2 notches.  Its used for telling the game that the Stick that the player uses is directly facing North... and that if the Skater is NOT facing North on screen at that time... the computer will re-adjust, and make him face north to match the Controllers stick angle.
Derrick Renaud:
Just out of curiosity, who ACTUALLY HONESTLY plans on hooking up a real 720 control?
Navigation
Message Index
Next page
Previous page

Go to full version