Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: NoNameMameXP WORKING!!!!!: Re: Figured out the mouse hack, but still need help  (Read 5015 times)

0 Members and 1 Guest are viewing this topic.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Ok, it took me a while, but I finally converted one of my USB mouse hacks to be hacked to the Y-Axis.   As a result, I now have two USB spinner mouse hacks (via Twisty Grip) ... one mouse is hacked to the X-axis and the other one is hacked to the Y-axis.

My problem now is that I still can not play Pong with my wife (her favorite game .... yeah I know  ::)).  I am running NoNameMame32 v0.81 on WinXP.

I thought Mame supported two mouse games as long as each mouse was hacked to different axis.  I can not figure out how to play so please help  me figure out what I need to do.

The option "-switchaxis" was mentioned by Urebelscum but I can not figure out what this means.
« Last Edit: May 16, 2005, 09:21:51 pm by unclet »

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: Figured out the hack of my mouse, but still need help
« Reply #1 on: May 13, 2005, 11:32:40 pm »
Okay - I don't use MAME32, so this is just hints.

Get to a Command prompt.

CD (change directory) to the NoNameMame32 folder.

Type "NoNameMame32 -cc" (without quotes) and press Enter.

Navigate (Windows Explorer) to NoNameMAME folder and open (Wordpad) NoName.ini (or something).

Set or change these options:

### Analog+ options ###
singlemouse             0
switchablemice         1
switchmiceaxes        1
splitmouseaxes        1
resetmouseaxes      0
lightgun2a              0
lightgun2b              0

Now start Pong in MAME (or IKARI) Press TAB and you should see a "MOUSE" or something entry that will allow you to set the axes.

If it works for IKARI but not PONG, it's possible that the coding the u_rebel changed for MAME wasn't applied when TGOB added Pong back in.

It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Re: Figured out the hack of my mouse, but still need help
« Reply #2 on: May 14, 2005, 09:48:02 am »
I had to work today .... but right before I left I saw your repsonse to this post, so I quickly wanted to try out your recommendations.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: Figured out the hack of my mouse, but still need help
« Reply #3 on: May 14, 2005, 10:00:48 am »
I then realized (on the way into work), that I never opened up a command window and performed "NoNameMame32 -cc" command first.    What does this command do for me?   Does it somehow update my INI file with a bunch of new options?
-cc is "Create Config", basically it makes in .ini file.  (If you already have a .ini file, you might have to delete the old one first to get the new options).  If you still don't have the options either your version of NoNAME doesn't have the analog plus stuff (they weren't always in sync), or it works differently in the 32 version.  The options I mentioned work for the winders command line version.  (But I have a copy of NoName32 installed with a noname32.ini file that has those option.

Quote
Also, please explain what the following options actually mean:
1) switchablemice
2) switchmiceaxes
3) splitmouseaxes
4) resetmouseaxes
http://www.urebelscum.speedhost.com/feature.html#options has the definitions.  I'd have to play around with them to figure out which ones you really need.
Quote
PS:  Will I be able to have Mame treat my X-axis mouse hack as a Y-axis mouse input and have my Y-axis mouse hack treated as a X-axis mouse input to Mame?  This is required, since for some games the spinners are located on the wrong side of the control panel (ie: X-axis hack is on the right and Y-axis hack is on the left, however, some games need these reversed, other do not).   
As I said in the other thread, you should be able to go into the TAB menu, select MOUSE and assign Player 1 to Mouse 1 Y-Axis (or Mouse 2 X-Axis) and Player 2 to Mouse 1 X-axis, which unfortunately means you probably did a lot of unnecessary work.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Re: Figured out the hack of my mouse, but still need help
« Reply #4 on: May 14, 2005, 12:41:30 pm »
If I delete my INI file then I guess I will need to remap all my buttons again .... no biggie, just wondering?
« Last Edit: May 14, 2005, 12:55:10 pm by unclet »

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: Figured out the hack of my mouse, but still need help
« Reply #5 on: May 14, 2005, 01:04:09 pm »
If I delete my INI file then I guess I will need to remap all my buttons again .... no biggie, just wondering?
Nope, don't think so.  This is the C:\MAME\noname32.ini file.  Button mappings are usually either in C:\MAME\Cfg\default.cfg (or gamename.cfg) or C:\MAME\ctrlr\gamename.ini - Depends on version and on whether you use ctrlr.ini files.
Quote
I mean can I simply add in the AnalogPlus options (ie: switchmiceaxes, etc...) into my existing INI file manually?
Should be able to, but I recommend moving it and building a new one, since as you say, I'm not sure if it uses MAME32 or NoName32 or which one takes priority.
Quote
Also, would I need to delete any game config (CFG) files since a game might need some AnalogPlus option mappings now?
Nope.  Analog Plus options are stored in .ana files (somewhere?), but in a lot of recent builds they weren't being saved so you might need to upgrade or downgrade you NoNAMEMAME32 version.
Quote
This would mean NoNameMame32.exe is smart enough to look for Mame32.INI or NoName32.INI files..... do you think is would be possible?
Maybe, see above.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Re: Figured out the hack of my mouse, but still need help
« Reply #6 on: May 14, 2005, 04:23:16 pm »
I am home now so I tried out what you recommended, although I still can not get it to work. 

I have a MAME32 directory in which my "NoName32xp.exe"  file is located along with all of the Mame directories.   Here is what I did:

1) I deleted the "C:\MAME32\INI\Mame32.INI" file

Note:  There is a "C:\MAME32\Mame32ui.INI" file which I left alone.  This file seems to list every game in Mame along with some other minor options.

2) In a command window (at the prompt), I went into the "c:\MAME32\" directory and typed "NoName32xp -cc" and the file "NoName32xp.INI" was created in the c:\MAME32\ directory.    I editted this INI file and confirmed that the Analog Plus options you indicated (switchmiceaxis, etc..) were included, so I set the switchablemice, switchmiceaxes and splitmouseaxes all to "1"

Note: I thought it was weird the "NoName32xp.INI" file was not created inside the "C:\MAME32\INI\" directory .... but oh well.

3) I started the NoName32xp.exe application, then went into GunFight (and Pong) games and then clicked TAB.  I saw the "Input General, Input this game, Dip Switches, Analog Controls, etc...." menu options but there was not a "Mouse Controls" menu option available.  I went into each of the menu selections available and the "Mouse Controls" menu selection was not located in there either.

4) I then tried moving the "NoName32xp.INI" file into the C:\MAME32\INI\ directory and starting over, but that did not work either (ie: no "Mouse Controls" menu selection was available anywhere).

Any ideas what I am doing wrong?   

I am running NoNameMame32 V0.81.0.9 on WinXP.

Thanks for your help

« Last Edit: May 14, 2005, 04:27:40 pm by unclet »

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: Figured out the hack of my mouse, but still need help
« Reply #7 on: May 14, 2005, 05:17:51 pm »
Should work - see this thread also - http://forum.arcadecontrols.com/index.php/topic,28953.0.html

I can't get it to work, but I also can't get NoNameMAME32 to RECOGNIZE the mouse in centipede.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: Figured out the hack of my mouse, but still need help
« Reply #8 on: May 14, 2005, 05:33:56 pm »
It's working for me now - I still don't get the mouse recognized but there's a mouse axes tab in Ikari, Marble Madness, and PONG!

Make sure you have mouse input enabled on the main default options screen.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Re: Figured out the hack of my mouse, but still need help
« Reply #9 on: May 14, 2005, 10:56:45 pm »
You had me all excited, but I still can not get it to work.  Very frustrating.  Seems like I am so close....

I created the "NoName32Xp.ini" file, moved it into the INI directory and then editted it to set the Analog Plus options as you recommended.   However, I noticed there are also options called "singlemouse" and  "multimouseXp"   I am not sure whether to set these options to have a 0 or 1 value.   I have two USB mice attached, so I would assume I would set multimouseXP=1, do you agree?

Next I started the NoNameMame32XP.exe application.  I went into the "Default Games Option" tab and placed a check into the "Enable Mouse" and "Enable Light Gun" checkboxes, then clicked APPLY at the bottom.   Funny thing was, I happened to return to the INI directory and noticed a new file called "MAME32.ini" was created.   I determined this file was created since I enabled mouse and lightgun options.   Basically, what this is telling me is that the "NoName32Xp.ini" file was not be used at all.

Next, I decided to delete the "MAME32.ini" file then rename my "NoName32Xp.ini" file to be "MAME32.ini", then restarted the NoNameMame32XP.exe application believing the application would now use my version of MAME32.ini which had the Analog Plus stuff included.  I went into the "Default Games Option" tab once again and realized I needed to re-check the "Enable Mouse" and "Enable Lightgun" checkboxes again (since these previously saved option selections were deleted when I deleted the "MAME32.ini" file ... no big deal)  After clicking APPLY once again, I thought I was set.     What I did then, was exit the application and edit the "MAME32.ini" file, expecting to see the mouse=1, lightgun=1 and all the AnalogPlus options I previously set.    To my surprise, all of the Analog Plus options were gone.   Basically, the "MAME32.ini" file only included the basic stuff (as if the MAME32.ini file was created from scratch and only the mouse=1 and lightgun=1 options were set).   

This was weird of course, since executing the "NoNameMame32XP -cc" command did create a "NoName32Xp.ini" file with the approrpiate Analog Plus options you mentioned, however, when running the application and saving a new option like "Enable Mouse" or "Enable Lightgun", all of the Analog Plus stuff disappears.

Of course I tried to right click on Pong and Gun Fight listing and then clicked on "Properties" to see if I saw a tab called "Mouse", but I did not.   

Any ideas of what is going on?  How can the NoNameMame32Xp.exe create a nice INI file, but then decide to save it incorrectly?

- What is your INI file called and where is it located?   

- Do you have a "MAME32.ini" file inside the INI directory (ie: basically, what does your file structure look like)?

- What version of NoNameMame32 are you using?   Are you using the XP version?

- Do you know who wrote NoNameMame32 .... maybe they can make sense of this?

Thanks


<EDIT>

Hmmmm ..... I re-read the link of the other post dealing with this same problem and discovered that the INI file is that example was called "mame32analogXP.ini" so I wonder if I need to rename my "NoName32Xp.ini" file to "mame32analogXP.ini" instead?   I can try this tomorrow, although it seems the only INI file my application cares about is "MAME32.ini", however, it is worth a try I guess.

 <EDIT AGAIN>
No this did not work either ....
« Last Edit: May 15, 2005, 02:01:49 pm by unclet »

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
I'm operating on very little sleep and I spent all day busy at work, and I'll admit that at this time I mostly skimmed this topic, but I guess I should weigh in. (Saw this topic earlier, but didn't think it had anything to do with No Name MAME, it seems you changed your topic). Oh, just for the record, I'm the one behind No Name MAME, but keep in mind that its been a while since I've touched it myself (I've been busy and Windows-less), so what I say may be inaccurate.

No Name MAME should not touch MAME32.ini, it is possible that I messed up somewhere in the MAME32 code though, I never really understood it, and I never used it myself. I seem to remember there being a noname.ini and a noname32.ini for my build. noname.ini containing the options for the emulator and noname32.ini having the stuff for the frontend. I'm also pretty sure that the name of the exectuable should be noname32xp.exe.

If you are using multiple mice, you'll probably want to enable the multimousexp option (or something like that). If memory serves you can map the axes (as in the plural of axis, not the thing used for chopping stuff) in the same place you go to map the keys, just move the appropriate axis at the appropriate time.

I hope that I helped some, and I also hope that I'm right. I'd feel quite dumb if I was incorrect about my own program.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Hehe ... this is why I altered the Topic name ... hoping you would chime in.... Thanks theGatesOfBill

Also, the current name of my application is "NoName32xp.exe" and the "NoName32xp.ini" file is created when I execute the application with the "-cc" option (ie: I just had a typo in my previous posts. regarding my application name)


Questions:

1) Are you saying that the "MAME32.ini" file should be created but left alone and that in addition to this file the noname.ini (or noname32.ini) file is the one I need to update for the Analog Plus options?  Basically, how many INI files should I have (one, two, three or four), what are their names ("noname.ini", "noname32.ini", "noname32xp.ini" and/or "MAME32.ini") and where are these INI files suppose to be located (ie: in the INI directory, or somewhere else).

2) I am assuming that my version of NoName32xp (v0.81.0.9) does include the Analog Plus stuff I needed since performing the "-cc" option does create an INI file with the Analog Plus options ..... correct?   

3) When I perform the "-cc" option, using my "NoName32xp.exe" application, then the "NoName32Xp.ini" file is created.   Should this file be renamed to either "noname.ini" or "noname32.ini"?   

Maybe since there is a specific NoName version for XP specific, then maybe you decided to have a new INI file name in your application called "NoName32Xp.ini", so should the generated INI file name be maintained?
« Last Edit: May 15, 2005, 02:00:25 pm by unclet »

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
1. mame32.ini should not be created. There should be two INIs, noname.ini and noname32.ini. I cannot remember where they go.
2. The -cc option should create an INI with the Analog+ stuff.
3. The -cc option should create a file called noanme.ini.

As before, I could be wrong, its been a while. I'd recommend using a copy without the MAME32 stuff (should be called nonamexp.exe) and see if that works for you. The nonamexp.exe versions (and later, just noname.exe after the XP-specific stuff was no longer needed) are the ones most likely to work, because they were the ones I was using myself. At the moment, the only access to Windows machines I have are at school, and they are Windows 2000, so I can't easily test things myself. Once I get a PSU I'll have a Windows machine (most likely Windows 98 SE) and I'll be able to be slightly more helpful.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
When I run NoName32xp.exe, it definitely only creates one file called "NoName32xp.ini" and that is it.

Is there any explantion why MAME32.ini is being created?

I really like the simplicity of the Mame32 type GUI, so I would really love it if you could test a NoName32.exe on WiinXP (which I am using) and confirm what is going wrong.   I will keep playing around with it and see if something suddenly works.  My kids play the cabinet so I really need an easy GUI for them and can not settle for a command-line type interface.

Did anyone get NoName32 working for WinXP?  If so, please share how

<EDIT>

I just downloaded 4 versions of NoNameMame and they all produce only one INI file when they are executed with the "-cc" option.

Below is a list of the files which I downloaded, the EXE file within the ZIP file and the INI file which the EXE created when executed with the "-cc" option:

noname-0.81.09-winxp.zip         => nonamexp.exe    => nonamexp.ini
noname-0.81.09-mame32xp.zip  => noname32xp.exe => noname32xp.ini
noname083.14win.zip               => noname.exe       => noname.ini
noname083.14mame32.zip         => noname32.exe    => noname32.ini


I then tried executing the "noname.exe"  file from the "noname083.14win.zip" package.   I ran it at a command prompt as "noname pong".  When it came up, I hit TAB and did not see any "Mouse" setting menu option.   This was a non-mame32 version of NoName Mame which still did not have the AnalogPlus options (and I did remember to set the INI file settings and move the INI file into the INI directory first).  I have no idea what is going on.

Also, I tried updating the MAME32.ini with the Analog Plus options but that did nothing either.

I believe I am at the point where I need someone who is actually using NoName32.exe on a WinXP platform to tell me how to use it correctly.   I have no idea what to do anymore ......   After all the time it took me to finally convert my mouse hacks to be on different axes so I could play Pong with my kids and wife, I never thought I would be struggling so much with the application to get it working.  Hopefully someone (including theGatesOfBill) can help me out here to resolve what the problem is ......
 
« Last Edit: May 16, 2005, 07:37:47 am by unclet »

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re: Figured out the hack of my mouse, but still need help
« Reply #14 on: May 16, 2005, 08:15:25 am »
Of course I tried to right click on Pong and Gun Fight listing and then clicked on "Properties" to see if I saw a tab called "Mouse", but I did not.
I keyed on this from your post.  You aren't supposed to right-click on Pong or Gunfight and click Properties and see a Mouse Tab.  You are supposed to launch the games in MAME32 and click Tab and see a Mouse Axes entry that lets you assign axes to players.

Otherwise, I think you are doing the right things.   
Quote
I created the "NoName32Xp.ini" file, moved it into the INI directory and then editted it to set the Analog Plus options as you recommended.   However, I noticed there are also options called "singlemouse" and  "multimouseXp"   I am not sure whether to set these options to have a 0 or 1 value.   I have two USB mice attached, so I would assume I would set multimouseXP=1, do you agree?
multimouseXP=1, Singlemouse=0
Quote
Any ideas of what is going on?  How can the NoNameMame32Xp.exe create a nice INI file, but then decide to save it incorrectly?
I think MAME32.ini is the standard MAME32.ini GUI stuff and NoNAME32XP.ini is the added stuff and it reads both of them.
Quote
- Do you have a "MAME32.ini" file inside the INI directory (ie: basically, what does your file structure look like)?
Copy them both to both the exe and exe/ini folders and it will find one of them.
Quote
- What version of NoNameMame32 are you using?   Are you using the XP version?
Don't have XP.
Quote
- Do you know who wrote NoNameMame32 .... maybe they can make sense of this?
TheGatesofBill wrote NoNameMAME32, but U_rebelscum wrote the Analog Plus code and is a lot more familiar with that.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Yeah, I did both .....
« Last Edit: May 16, 2005, 09:00:25 am by unclet »

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
It is good to know that MAME32.ini and NoName32xp.ini files are suppose to be used together.  I guess this means you have both INI files in your INI directory and it works for you?
Actually, I have a noname32.ini file and a mame32.ini file in the INI directory and the same noname32.ini file and a mame32ui.ini file in the main MAME folder.
Quote
Do you use the Mame32 version of NoName Mame or the command prompt version?
Normally I run command prompt thru EmuLoader under Win98.  For you, I am testing NoNameMAME32 under Win2K, but the mouse isn't recognized at all (but the tab menu does show up).
Quote
Currently I have only had it set in the "MAME32.ini" file ....  maybe I need to set it manually in the "NoName32xp.ini" file as well? 
I would think that would be a good idea.
Quote
Maybe you can tell me which version of NoName mame you are using and what you complete NoName INI file looks like .....
NoNameMAME 0.80u1.08 (Mar17, 2004).  See attached, renamed .ini to .txt (I hope).
Quote
PS:  I already sent U_rebelscum a PM a couple days ago.   Hopefully he can contribute some.
Agreed.

Try to play Centipede with the windows mouse.  If that works go from there . . .
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Mine and your INI file locations are the same, although I am using the "NoNAme32xp.ini" file instead since I am running on WinXP.

When I get home (I am at work now) I will try manually setting the "mouse" option in the NoName32xp.ini file and see what happens

BTW: I noticed in your "NoName32.ini" file that the "inipath" option is commented out.
« Last Edit: May 16, 2005, 09:55:23 am by unclet »

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
BTW: I noticed in your "NoName32.ini" file that the "inipath" option is commented out.   Did you do this for some reason?
Nope, it came that way.
Quote
PS: If your up to it, maybe you could download the NoName Mame32 version 0.81.0.9 and see if that executable gives you the appropriate Mouse menu settings after pressing TAB.   If it does, then I guess my problem is a WInXP specific problem.    Also, in order to test a later version of NoNameMame, you can simply download the ZIP file, unzip it into a temp directory then try to play Pong (since you need no Roms for that game so no setup is really required) and see what happens.    Of course you need to generate an INI file via "-cc" and place it in a INI directory.
Okay - I got that working - sortof, but it wasn't simple.

Here's what I did - downloaded 0.81.09 for XP - wouldn't even open although I thought 2K and XP used similar cores.

Downloaded the 32 version for regular Windows.  Copied the NoName32.ini file to the main .exe folder.  Started PONG, no mouse options, but I noticed that if I went into controllers (in the MAME32 GUI) and checked "Use Mouse", it wouldn't keep the setting - i.e. open the menu and it is unchecked again.

Created an ini folder and moved noname32.ini into it - No luck.

Opened NoName32 - Selected options - directories and told it where the INI folder was.  No luck, but I did notice a mame32.ini file showed up in the INI folder.  Edited this to say Mouse 1, BINGO - New Mouse Axes tab when I launched PONG.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
When I ran my NoName32xp.exe, I selected the "Controllers" tab then set "Enable Mouse" and "Enable Lightgun" then clicked the APPLY button .....

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Basically, if you never clicked APPLY, then you really never changed anything and the "MAME32.ini" file would not be created.  When you went to click on the "Directory" tab and enter an INI path and saved that, then this is when the "MAME32.ini" file got created, since you made a change.   Do you think this is what you were doing?
No, I'm sure I clicked Okay, and maybe apply, but I would have thought Okay would have worked.  I think it probably has more to do with running the program under 2K with user rights but not admin rights and no access to the registry. 
Quote
PS:  I know I never did step (1) and I know my "NoName32xp.ini" file does not have "mouse=1", so I am anxious to see how these changes work together......
Pretty sure from latest testing that mouse=0 in either file is enough to kill it.
Quote
One more thing ...... I just noticed that a lot of the options which are in your "MAME32.ini" are also listed in your "NoName32.ini" which you posted.  Seems like a lot of the same settings are set in both INI files, so perhaps I need to set other things as well.   Maybe that is the problem in WinXP, is that the "MAME32.ini" settings are not maintained in the "NoName32xp.ini" file.   Just a thought ....  :)
Worth checking out.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Ok, my computer at work in Win2K, so now that it is lunchtime .... it only makes sense to play around ....

I did get it to show me the "Mouse Axes" option after hitting Tab, however, I do not know what I am doing different.
« Last Edit: May 16, 2005, 12:35:43 pm by unclet »

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
Hopefully we can talk theGatesOfBill into finding someone with WinXP and trying to fix "NoName32xp.exe" for us (or me   ;D)
Right now I'm making sure I'm going to graduate high school. As soon as I get a power supply (should be tomorrow), I'll be able to set up a decently fast Windows machine and start coding my MAME derivative again. However, there is no way that computer has enough power to run Windows XP, not that I'd want to anyways. Newer versions did not require an XP specific version anyways, they worked just fine on both.

Also, as for 2000 not running the XP version, that is expected. The XP version actually checks for Windows XP.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
IT IS NOW WORKING!!!!!   :o

It seems like I performed the same steps as before but this time it works.  Seems like there is an order which must be followed in order to get it working, however, I did not test each different scenario out.

Here is the order which I performed the setup and after this it worked:


- Create the "C:\Mame32\ini" directory (if required)

- Delete the "C:\Mame32\ini\MAME32.ini" file (if existing)

- Delete the "C:\Mame32\MAME32ui.ini" file (if existing)

- Unzip "noname-0.81.09-mame32xp.zip" into "C:\Mame32\" directory

- Open a command prompt and go into the "C:\Mame32\" directory and perform the "noname32xp -cc" command manually.  This created the "noname32xp.ini" file

- Edit the "noname32xp.ini" file and set the following Analog Plus
options:

    ### Analog+ options ###
    singlemouse             0
    switchablemice          1
    switchmiceaxes          1
    splitmouseaxes          1
    resetmouseaxes          0
    lightgun2a              0
    lightgun2b              0
    multimouse_winxp        1

- Move the "noname32xp.ini" file into the "C:\Mame32\ini" directory

- Double-click on the "noname32xp.exe" file to start the application.  This should create the "C:\Mame32\MAME32ui.ini" file

- Go into the "Options/Default Game Options/Controllers" and check "Enable Mouse Input" and "Enable Lightgun Input".   Go into the "Options/Default Game Options/Miscellaneous" and uncheck "Use additional Game artwork".  Click OK button.  This will create the "C:\Mame32\ini\MAME32.ini" file

- Go into the "Options/Interface Options" and set "Skip Disclaimer" and set "Skip Game Info", click OK button

- Start up a dual mouse game (ie: Pong, Warlords, etc..) and click TAB and then go into "Mouse Axes" menu.

NOTE: For some reason, the settings which are made inside the MOUSE AXES menu section are not saved after exitting the game and returning.   As a result, I need to reset the mice everytime I want to go into a new dual mouse game.  I can live with this, but it would nice to know if other people have this trouble .....


Anyway, I am now happy and have actually played my wife PONG ..... Thanks for your help !!!!!!

Regards,
UncleT
« Last Edit: May 16, 2005, 09:33:10 pm by unclet »

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
I'm glad you got it working. In future versions I'll make documentation and testing higher priority. Previously my main priority was getting everything together and than released as fast as possible.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Thanks again ......

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Glad you got it working!
NOTE: For some reason, the settings which are made inside the MOUSE AXES menu section are not saved after exitting the game and returning.   As a result, I need to reset the mice everytime I want to go into a new dual mouse game.  I can live with this, but it would nice to know if other people have this trouble .....
Try running with NoNAMEMAME32 version 0.83.14.

According to http://www.urebelscum.speedhost.com/feature.html, mouse settings in XP in Analog plus were working in 0.74xp1 and 0.74.2, broken in 0.76.1 through 0.83 and then fixed in 0.83.2 (and the XP and standard builds were combined along the way).

NoNameMAME32 includes the 0.83.2 Analog Plus code, so I'm guessing it will fix the axis save problem.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Yes v0.83.14 does save the Mouse Axes settings now.  Thanks.

PS:  I also noticed that v0.83.14 creates a "nonameui.ini" file (rather than a "mame32ui.ini" file) and creates a "noname.ini" file inside the INI directory (rather than a "MAME32.ini" file)

Anyway, seems like everything works now .... so thanks again!

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
so .. I guess I did not even have to switch one of my mouse hacks to be on the Y-axis ... huh?   Seems like Analog Plus would let me assign mouse1Xaxis and mouse2Xaxis to be separate players ... right?

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
so .. I guess I did not even have to switch one of my mouse hacks to be on the Y-axis ... huh?   Seems like Analog Plus would let me assign mouse1Xaxis and mouse2Xaxis to be separate players ... right?
I said that several posts ago, but I think you'd already swapped stuff around by then.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

unclet

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3561
  • Last login:March 17, 2025, 11:51:15 am
Ahhh .... that is what you meant by doing a lot of work....... I got it now.   Oh well.  Everything works now, so it's all good.

Later
« Last Edit: May 18, 2005, 07:10:05 pm by unclet »