Main > Main Forum

720 Real/Joystick/Spinner Test

<< < (15/30) > >>

M.Batao aka Driver-Man:
saint's note - Driver-man is determined to get this out. I don't have an issue with the technical discussion. He was banned for not following the rules of civility on the forum despite being asked repeatedly. Accordingly, I've nuked his personal commentary from this post of his, but left the technical bits. This account of his is also banned (that's 4 now for anyone counting). I have lots of patience and no personal emotional investment in this.

--- saint


720 Degrees bugs:

1.) analog stick jittery monition

2.) SPRITE FLICKERING/DISAPPEARING

http://mametesters.org/view.php?id=380

Second one is officially submitted bug we have since 2008. I can fix them both.


Xiaou, I wish to give you a present. The source code, binaries and diffs ready to be be submitted to MAME, but of course you can do with it whatever you want as it's yours now, if you will take it? The code I have fixes both problems and can also support analog stick hack, authentic controller, arcade spinners, trackballs, mouse, and keyboard with two modes of operation. If I get banned again just send me an e-mail and I'll give you download links.

... Manifesto quotes snipped......

Theory of operation: "inptport.c"
--------------------------------
Nicola Salmoria and the MAME Team:

  " There are three types of controls that the OSD can provide as potential
    input devices: digital controls, absolute analog controls, and relative
    analog controls.

    Similarly, the types of controls used by arcade games fall into the same
    three categories: digital, absolute analog, and relative analog. "




C:\>mame 720

Default mapping for all the games is to keyboard (digital) input, naturally.
So, above command will start the game without enabling any additional
input devices, and consequently the TAB mapping menu looks like this:

Analog axis X .................... NONE
Digital LEFT ..................... Left arrow
Digital RIGHT .................... Right arrow

Analog axis Y .................... NONE
Digital UP ....................... Up arrow
Digital DOWN ..................... Down arrow




C:\>mame 720 -mouse

To play the game with authentic controller, spinner, trackball or mouse,
you do exactly the same thing as you would do with Arkanoid, Missile
Command or any other such game, that is you have to ENABLE the mouse
first, and consequently the TAB mapping menu looks like this:

Analog axis X .................... Mouse X
Digital LEFT ..................... Left arrow
Digital RIGHT .................... Right arrow

Analog axis Y .................... Mouse Y
Digital UP ........................ Up arrow
Digital DOWN ..................... Down arrow
  



C:\>mame 720 -joy

To play ANY game with analog joystick we again need to ENABLE it first,
MAME then automatically maps it, and consequently the TAB menu looks
like this:

Analog axis X .................... Joy X
Digital LEFT ..................... Left arrow
Digital RIGHT .................... Right arrow

Analog axis Y .................... Joy Y
Digital UP ........................ Up arrow
Digital DOWN ..................... Down arrow

 
That's it. The menu was there since the very beginning. User does not even have to know anything about it, only to enable their input device like they would for any other game. Mapping of enabled devices is AUTOMATIC already, it's a nice old feature.

...Self important "savior of MAME" bits removed...

CheffoJeffo:
Refer to my reply to your PM on the subject and follow my instructions.

yotsuya:
I'm curious to what your reply and instructions were.  :)

Hoopz:
* Hoopz sits back and waits for dipshit's IP to be reported and banned

Hoopz:
Are we allowed to make St. Goblin jokes or is it too soon?   ;D

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version