Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: n3wt0n on September 22, 2017, 06:58:41 pm

Title: highest version of MAME for XP
Post by: n3wt0n on September 22, 2017, 06:58:41 pm
Hey guys.  Quick question that I hope has a relatively simple answer... What is the most recent version of mame that will run error free in XP? Is there even a point where it wont run or is it dependent on the hardware? Working on an old machine that is throwing some errors when I start mame that are preventing me from continuing so I'm dying to know if it is OS related.

Thanks,
n3wt0n
Title: Re: highest version of MAME for XP
Post by: big10p on September 22, 2017, 07:22:26 pm
What errors are you getting?
Title: Re: highest version of MAME for XP
Post by: n3wt0n on September 22, 2017, 08:31:13 pm
These are the two errors I am getting when I start MAME...

- Failed to Initialize Function Pointer for XInputGenState. Error: 1157

- xinput_api_helper failed to intialize! Error:4294967295

I am trying to use Mame 0.173 on a Pentium 4 running @ 3.0Ghz. The OS is Windows XP home service pack 3 that has been fully updated.


Title: Re: highest version of MAME for XP
Post by: paigeoliver on September 22, 2017, 09:30:54 pm
These are the two errors I am getting when I start MAME...

- Failed to Initialize Function Pointer for XInputGenState. Error: 1157

- xinput_api_helper failed to intialize! Error:4294967295

I am trying to use Mame 0.173 on a Pentium 4 running @ 3.0Ghz. The OS is Windows XP home service pack 3 that has been fully updated.

I use .106 on my XP Mame install.
Title: Re: highest version of MAME for XP
Post by: n3wt0n on September 22, 2017, 10:16:17 pm
I tried installing directx 9 to see if it had something to do with those libraries but it didnt fix anything. I tried running an even newer version 0.180 and it wouldn't even start.

Thanks Paige. I would love to go to an older version but I seem to remember needing a newer version to use multiple mice as I have it set up to use three mice for inputs via the arduino. I may be missing something so I will keep digging around with that. I am SO close and never thought I would get stuck on setting up Mame and the frontend.

This is how she sits right now...
(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=149895.0;attach=361610;image)

Title: Re: highest version of MAME for XP
Post by: BadMouth on September 22, 2017, 10:28:48 pm
106 can probably do multi mouse.  It's an option in mame.INI (google how to create config if no INI file)

My old xp setup ran v.138

Current cab is vista and runs v.146

Edit:  I think I had 142 on the xp driving cabs.  You are probably good up through the 140's.  I remember there being some changes around 160 that resulted in a big performance hit.  Actually even in the 140's they had started handling the discrete sound differently and many games became more demanding.
Title: Re: highest version of MAME for XP
Post by: BadMouth on September 22, 2017, 10:39:17 pm
Since you are getting xinput errors, I googled when xinput was added to mame.  Nothing definitive, but v.174 came up in a few results, so definitely older than that.  My 3.4Ghz athlon X3 cab choked on v.170, so I still recommend going older.
Title: Re: highest version of MAME for XP
Post by: n3wt0n on September 22, 2017, 11:08:41 pm
Okay, thanks Badmouth. That is useful info. I went back to 0.155, created an .ini file and set multimouse to 1. I also switched dial input from keyboard to mouse. Everything started out okay and I could set all my inputs just fine. It recognized all the wheels and the multiple mouse buttons used for start and coin so I know it works but it soon stopped working properly and I couldn't coin up or play. I will look at it again tomorrow.

Once thing is for certain - if I can get a newer version to work I would like to because it looks like they have done some real nice updates to the roms. I don't remember the PC lagging on these games while running .173 but I will check again tomorrow when I have a minute.  I appreciate all the help so far. This will get cracked soon.
Title: Re: highest version of MAME for XP
Post by: DrakeTungsten on September 23, 2017, 01:21:15 am
I've been running Mame .177 on XP SP3 without any issues on a 3.0 GHz P4 with 1 GB RAM. My XP build is not standard, but only because I removed some components with NLITE. I'm pretty sure I didn't install anything unusual. Before that, I was using .16x, and .15x before that on the same PC. I don't recall ever having to do anything special to get Mame working on XP.
Title: Re: highest version of MAME for XP
Post by: big10p on September 23, 2017, 04:57:27 am
I'm probably not being helpful here, but there is a simple fix. Install win7. XP is all kinds of dead.
Title: Re: highest version of MAME for XP
Post by: n3wt0n on September 23, 2017, 08:26:21 am
I've been running Mame .177 on XP SP3 without any issues on a 3.0 GHz P4 with 1 GB RAM. My XP build is not standard, but only because I removed some components with NLITE. I'm pretty sure I didn't install anything unusual. Before that, I was using .16x, and .15x before that on the same PC. I don't recall ever having to do anything special to get Mame working on XP.

Thanks Drake! Just confirmation that it CAN run without errors is very useful information. I must just be missing something.

I'm probably not being helpful here, but there is a simple fix. Install win7. XP is all kinds of dead.

Definitely useful info and probably the same suggestion I would make to someone else. Unfortunately I think I am stuck with XP on this old machine.
Title: Re: highest version of MAME for XP
Post by: Robbbert on September 24, 2017, 10:08:04 am
Officially, XP is still supported by the current version of MAME.

The last windows OS to lose support was Windows 2000, where the last working version was 0.169

All I can advise is to make sure your XP has all the "latest" updates and drivers.