Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: unclet on February 05, 2005, 11:34:16 am

Title: Pong/Monaco GP and NoNameMame
Post by: unclet on February 05, 2005, 11:34:16 am
It was awhile back, but I am sure I decided to use NoNameMame so I could play Pong, which is listed....... however, MonacoGP is not listed.    Am I missing something in NoNameMAME to allow me to play MonacoGP?

Also, is it possible to use multiple spinner (mouse hacks) in NoNameMame?  It seems like I can only play Pong with two joysticks.   How can I play Pong with my two spinner mouse hacks (which are hacked to the same axis currently) but which are connected via USB.
Title: Re: Pong/Monaco GP and NoNameMame
Post by: TheGatesofBill on February 05, 2005, 11:54:41 am
Monaco GP isn't listed because it does require ROMs, it was cut from the official MAME becasue it lacks a CPU.

As for the spinners, I assume so, because Analog+ is supposed to support that and I included its code. However, I have never tested it because I don't have any spinners.
Title: Re: Pong/Monaco GP and NoNameMame
Post by: unclet on February 05, 2005, 01:17:45 pm
Are you saying that if a person had the correct Roms for MonacoGP then the game would be listed in NoNameMame?


Title: Re: Pong/Monaco GP and NoNameMame
Post by: Chris on February 05, 2005, 01:22:44 pm
Are you saying that if a person had the correct Roms for MonacoGP then the game would be listed in NoNameMame?
There are no ROMs for MonacoGP.  MonacoGP did not use a CPU; it used discrete logic.
Title: Re: Pong/Monaco GP and NoNameMame
Post by: unclet on February 05, 2005, 01:25:25 pm
Thats what I thought then .... I think "TheGatesOfBill" was missing a "not" in his explanation.     Although, why would the simulated version of Pong (which had no Roms either ) be included in NoNameMame then and not the simulated version of MonacoGP?

Anyway, as for mapping my two spinners to play Pong ........

It seems that in AnalogMameXP+ I would need to execute the following options to allow me to use both spinner mice (both of which are hacked to the Xaxis):

    -multimousexp -switchaxes

Question is, how can I set these options from within NoNameMame then?  I looked and found nothing.

PS:  Also, is NoNameMame gone?
Title: Re: Pong/Monaco GP and NoNameMame
Post by: TheGatesofBill on February 05, 2005, 01:35:15 pm
No, Monaco GP DID have ROMs. You were right about no CPU though. As for the spinners, I copied Analog+'s code, so its either the same as that, or something is broken. Like I said earlier, I cannot test it. And No Name MAME will return after I finish my Senior Mastery Project.
Title: Re: Pong/Monaco GP and NoNameMame
Post by: Chris on February 05, 2005, 01:39:15 pm
No, Monaco GP DID have ROMs.
Did it just use the ROMs to store graphics and color tables, then?
Title: Re: Pong/Monaco GP and NoNameMame
Post by: unclet on February 05, 2005, 01:42:27 pm
Ok, thanks for explanation "TheGatesOfBill".   

I never used AnalogMameXP+ directly. I went right to NoNameMame since URebelScum informed me that NoNameMame picked up his code.   Anyway, since I do not see options allowed by the GUI settings screen to set the -multimousexp and -switchaxes options, then I can not figure out how to do it.   Maybe you are saying that if I start NoNameMame up manually with the -multimousexp and -switchaxes options then it might worK?

I might just wait for a GUI interface to help me set AnalogMameXP+ settings if that is what NoNameMame is missing.
Title: Re: Pong/Monaco GP and NoNameMame
Post by: TheGatesofBill on February 05, 2005, 01:58:49 pm
Chris: I believe that is correct, but its been a while since I've looked at it.

unclet: Whatever commands that would work with Analog+ should work with No Name MAME. I really can't help much more than that. Check out Analog+'s documentation or ask u_reblscum.
Title: Re: Pong/Monaco GP and NoNameMame
Post by: Tiger-Heli on February 05, 2005, 02:09:07 pm
Roms - Samples - Info -

http://www.vidsonix.com/monaco/monaco.htm
Title: Re: Pong/Monaco GP and NoNameMame
Post by: Kremmit on February 05, 2005, 09:20:04 pm
Why not re-hack one of your spinners to the y axis?  You won't have to fiiddle with the multiple mouse stuff. 

Plus, you can fire up MS Paint and use them for Etch-A-Sketch!
Title: Re: Pong/Monaco GP and NoNameMame
Post by: unclet on February 05, 2005, 09:57:07 pm
The Belkin USB mice which I used for the hacks did not allow for a nice way to attach the fly wheel to the Y-axis optics.    Using the Xaxis was a piece of cake.   

BTW:  I used the Twisty Grip mouse hack
Title: Re: Pong/Monaco GP and NoNameMame
Post by: Kremmit on February 06, 2005, 06:06:31 pm
Maybe you could run some jumper wires from the x-axis optics to the y-axis part of the optic board, thus running the output from the easy to reach x-axis optics to the y-axis of the board. 

Or maybe not, I've no idea what your mouse hack looks like.  :P
Title: Re: Pong/Monaco GP and NoNameMame
Post by: unclet on February 06, 2005, 06:30:23 pm
If I did wire each mouse to a separate (Xaxis/Yaxis) I still I do not think Mame can recognize two spinners to be used by separate players.  I believe Mame would simpy treat both mice as one big trackball.   

This is where MamaAnalog+ comes into play.  It allows Mame to recognize mice on different axis' and allows them to be assigned to different players.   At least that is what I have been told.

Title: Re: Pong/Monaco GP and NoNameMame
Post by: Kremmit on February 07, 2005, 01:11:43 am
If I did wire each mouse to a separate (Xaxis/Yaxis) I still I do not think Mame can recognize two spinners to be used by separate players.  I believe Mame would simpy treat both mice as one big trackball.   

This is where MamaAnalog+ comes into play.  It allows Mame to recognize mice on different axis' and allows them to be assigned to different players.   At least that is what I have been told.

That's not the way I understand it. 

Standard MAME would indeed read both mice as one big trackball, in fact it already does!  It's just that they are both outputting data for the x-axis of the "big trackball", so they can't be used as independent spinners.  If one were X-axis and one were Y-axis, standard MAME would allow you to map player 1 to the x-axis and player 2 to the y axis, giving you 2 players on 2 spinners, no need to configure Analog or NoName.

The MAME Analog+ code essentialy allows 2 mice to control 2 independent cursors, so you can use 2 trackballs/lightguns.  This could also allow you to use 2 x-axis spinners for separate player inputs, as then they would be treated as coming from different mice instead of coming from the same one. 

You can still do it either way, I only suggest switching one mouse to y-axis as a possible alternative.  I can see four reasons for going this route:

Title: Re: Pong/Monaco GP and NoNameMame
Post by: unclet on February 07, 2005, 07:22:51 am
Ok ... thanks for the clarification.   I might need to revisit my spinners.

Do I need to set up a configuration somewhere to tell Mame to treat mouse(Xaxis) as Player1 and mouse(Yaxis) as Player2?  If so, how?  If not, then if Mame will automatically think the Xaxis mouse is for player1 and the Yaxis mouse is for player2, then I should be able to use my trackball Up/down as player one and trackball left/right as player2 right now as a test .... correct?
Title: Re: Pong/Monaco GP and NoNameMame
Post by: Tiger-Heli on February 07, 2005, 07:58:13 am
Ok ... thanks for the clarification.   I might need to revisit my spinners.
It's not clear yet - The last working NoName was something like 0.80 or 0.84.  This version allows you to map mice to different players.  Standard MAME of the same era can't do this.  I think the latest MAME's (when they went to .cfg files for inputs instead of .ini files) can do this in the official builds (under Win98 only), but I'm not positive of this.
Quote
Do I need to set up a configuration somewhere to tell Mame to treat mouse(Xaxis) as Player1 and mouse(Yaxis) as Player2?
AFAIK, yes, if you are using a later mame build.
Quote
If so, how?
http://www.mameworld.net/easyemu/mameguide/mamecontrolini.htm
Quote
  If not, then if Mame will automatically think the Xaxis mouse is for player1 and the Yaxis mouse is for player2,
Doubtful . . .
Quote
then I should be able to use my trackball Up/down as player one and trackball left/right as player2 right now as a test .... correct?
Makes sense to me.