New Life Games LLC

Game Emulators => MAME Multiple Arcade Machine Emulator => Topic started by: F0ggy on December 05, 2018, 05:37:13 PM

Title: MAME installed but not working on Windows
Post by: F0ggy on December 05, 2018, 05:37:13 PM
MAME 0204b_64bit installed - Unzipped rom files into roms directory. I start MAME and have the screen below. Start Barbaric Deuces and end up with the second screen. None of the buttons work. The "Change Request ... Calling Attendant" just flashes on the top of the screen.
Title: Re: MAME installed but not working on Windows
Post by: rickhunter on December 05, 2018, 06:15:46 PM
You don't really need to unzip the files, just put the zip file in the rooms directory.  You probably have to key and setup the game like you do on a real Player's Edge plus machine to get it going.  I haven't setup a mame PE+ game yet, so somebody else will have to chime in for this.
Title: Re: MAME installed but not working on Windows
Post by: F0ggy on December 06, 2018, 07:26:48 AM
I unzipped the master file leaving a bunch of zipped files in the rom directory.
Title: Re: MAME installed but not working on Windows
Post by: rickhunter on December 06, 2018, 12:34:47 PM
You have to clear the errors:

Open door hit "o"
It will say  "Door Open CMOS DATA"
Hold down reset "K" until you hear a beep.
Close door hit "o"
Hit Jackpot reset "L"
Open door
Now it should display "EEPROM DATA"
Hit reset "K"
Should switch to a blue screen with the cards.
Close door "O" and play.
Title: Re: MAME installed but not working on Windows
Post by: Rep on December 06, 2018, 02:37:19 PM
rick is correct its literally the exact same procedure as with a real PE+ machine since it's fully emulated. Gotta clear the errors in the same manner. Will just depend on the chipset as certain procedures are different as far as jackpot reset and the test switch presses, etc
Title: Re: MAME installed but not working on Windows
Post by: F0ggy on December 06, 2018, 04:51:21 PM
Thanks Rick Hunter :applause: 
Title: Re: MAME installed but not working on Windows
Post by: F0ggy on December 06, 2018, 06:22:14 PM
I can't figure out how to enable bill validator. I believe after I do that "Bill in" is 6
Title: Re: MAME installed but not working on Windows
Post by: rickhunter on December 06, 2018, 07:51:32 PM
With zero credits on the machine, exit emulator.  Run the Player Edge set chip 038.  It will run and tell you to remove eprom.  Quit emulation.  Go to the NVRAM directory of the poker game you want to enable the validator.  Copy the two files in that directory.  Go to the Set038 directory in NVRAM and paste those two files over the existing one.  Run the Setchip38 emulation again, this time it will come up with the denomination and then you hit spin to enable validator (I believe is the letter "Q").  save the settings by pressing "K" (reset button) and quit emulation.  Then copy/paste the two files in the set38 directory over to the directory of the poker game you originall got those two files from.  This will enable the validator.

Here's a youtube video of a guy actually doing the procedure.

https://www.youtube.com/watch?v=nx-R1F8u62Y (https://www.youtube.com/watch?v=nx-R1F8u62Y)
Title: Re: MAME installed but not working on Windows
Post by: Rep on December 06, 2018, 10:24:52 PM
ricks procedure again is spot on, however there was a bug with the PE+ driver where even using the SET038 adding credits via bills wasn't working and I'm not sure it's been fixed as of yet. If this is the case just use an older version of MAME I wanna say the bug appeared around 0.194 or so, so since I'm not totally sure of the version just grab like .0180 or something WAY before. This is all ofc assuming the bug hasn't been fixed. Just a heads up for ya
Title: Re: MAME installed but not working on Windows
Post by: rickhunter on December 06, 2018, 10:47:53 PM
Mame 180 works, anything after that doesn't work.  I've tried 204 and it's a no go.
Title: Re: MAME installed but not working on Windows
Post by: Rep on December 07, 2018, 09:01:40 PM
Yikes was it THAT long ago? 24 RELEASES?!?! I I wasn't sure of that and I didn't believe they did fix it. Making a mental note and will download 180 to have a working BV, They really need to get that fixed would be esp confusing to new users, they'll use the SET038 properly and question themselves when it's a bug. I wonder what broke it? It worked great for the longest time... Strange. Thanks for the info rick gonna snag 180 rn so I have it
Title: Re: MAME installed but not working on Windows
Post by: F0ggy on December 09, 2018, 12:08:33 PM
I now have both  180 and 204b installed and neither one will let me use "6" to add money. I noticed when I use the button self test screen when I press "6" the bill acceptor flashes but so does Hold 4 and what would be Hold 6 if there was a description at that location. No money is added to the game when door is closed. The "5" will add single coins when pressed. The games I am trying to add bill acceptor to  2066, 0057, 0515 they all show set 038.
Title: Re: MAME installed but not working on Windows
Post by: rickhunter on December 09, 2018, 05:46:27 PM
make sure you have the game is set to credit play and not "player initated or cash"  it is one of the options after you press open door and press the reset key "K" various times.
Title: Re: MAME installed but not working on Windows
Post by: Rep on December 09, 2018, 08:50:19 PM
Check the tab menu as well, I believe under machine options and see what the BV protcol is set id ID-022 or 023 and try the other one. I have had several sets that the default setting was wrong for and changing it fixed the issue. It's just a simple dipswitch on the actual BV on a real mahine
Title: Re: MAME installed but not working on Windows
Post by: F0ggy on December 09, 2018, 10:05:44 PM
It is on all the games I've tried.
Title: Re: MAME installed but not working on Windows
Post by: F0ggy on December 10, 2018, 07:31:03 PM
I SET iD 23 TO iD 23  Pressing "6" now works intermittently and must be pressed upwards of 15 times to get 100 credits but not every time I try it. Still trying to find what makes it do it.
Title: Re: MAME installed but not working on Windows
Post by: Rep on December 11, 2018, 10:02:47 PM
It's always been a bit finicky but worked for me in old versions for about 5 bills. I would just press 6 and wait a couple secs and it would add credits but like I said after the 5th or so bill it would do nothing so I just pressed f3 to reset the machine emulation and was good for another 5 bills or so
Title: Re: MAME installed but not working on Windows
Post by: Heihachi_73 on December 16, 2018, 04:45:51 AM
Also remember that in the dip switch menu you can change the bills to $100s if you want fast money. But yes, it only works on old releases (I swap to 0.182 when I need credits) and not the latest, despite MAMEdev insisting that you only ever use the latest versions at all times! MAME devs don't have any time at all for slot machines it seems (at least the PE+ games have a bill acceptor; the Aristocrat MKV (MK5) video slots are dying for one to be implemented but there is literally no-one interested in touching the source code).
Title: Re: MAME installed but not working on Windows
Post by: Rep on December 18, 2018, 01:33:58 AM
Newest version only is hogwash. If they didn't introduce bugs and then take months if not years to correct them at times then it would be different. I have about 4 specific versions I keep to avoid issues introduced later that went unaddressed/unrepaired later on. Sure the latest will have support for the most games, but the key is not the BEST support for older releases. Like I said I keep about 4 specific versions, 1 for the PE+ BV issue and others for older arcade games. If all ya use MAME for is PE+ until the BV issue is fixed there's NO reason to not use an older version to add credits much more easily. Just my $0.02 (and this is not a new issue, I've used MAME since the 90's, ongoing thing for years and years)
Title: Re: MAME installed but not working on Windows
Post by: Heihachi_73 on December 22, 2018, 12:59:15 PM
I have added the MAME Testers bug report link to this topic for anyone else in the future wondering why it doesn't work, apparently the bug was only submitted in April this year despite the change being over a year prior.

06947:  All sets in peplus.cpp: Bill acceptor not working on sets that support it (http://mametesters.org/view.php?id=6947)

The only change to the bill acceptor code seems to be here:

peplus: fix CID: 138606 "Logical vs. bitwise operator" (http://git.redump.net/mame/commit/src/mame/drivers/peplus.cpp?id=6b5e155c0dd99fd618760c2457a541a904e1bec3)

-      return (0x70 || m_in0->read()); // Add Bill Validator Credit Pulse
+      return (0x70 | m_in0->read()); // Add Bill Validator Credit Pulse

Changing the single | (vertical bar) back to || as it was prior to 0.184 fixes it, at least in my 0.189 test build - I haven't updated MAME in a long time.
SimplePortal 2.3.5 © 2008-2012, SimplePortal