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: coin drop  (Read 9991 times)

0 Members and 1 Guest are viewing this topic.

rash2236

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:November 25, 2012, 07:13:08 am
coin drop
« on: September 05, 2009, 09:16:37 pm »
Hi, I'm looking Coin Program or a similar drop of the same principle of action. I tried to write but do not write off Headkaze my PM. I'm using Fronda end Mgalaxy and to complete my project I was missing such a program. Please search assistance.

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: coin drop
« Reply #1 on: September 06, 2009, 10:00:09 am »
If I known correct, there have been a very hated debate of it about externail coin application or from frontend to insert coins outside the game about a year ago or such.........

I remember AtomicFE did some sort of feature, but only for author private and very fast removed it.

Personly I did have a plan to do a timed coin feature toMultiFE, for just quit any application (emulators or not) after some time, extractly like nintendo VS games did.... but I did never do that (even it would been pretty easy to do that).
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1497
  • Last login:Yesterday at 01:01:09 pm
Re: coin drop
« Reply #2 on: September 06, 2009, 05:31:22 pm »
Can we grow up? most of the people here, do not own what they have, example? 3500 games, a full mame collection, or full nes collection, and i mean it in a good way, so i dont see why to care about a coin drop proggy, if you are way too decent to not have mame games that you really dont own , then good for you, dont use the coin proggy, but if you are honest and you know you dont have at least 10% of the games you have emulated, then you shuldnt care about stuff like that. again ,i dont pretend to flame this kind of topics, but i do beleive a proggy like this should come out without being to much of a problem or a bad topic,  thats just my opinion, come out with the coin dropo proggy.....

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: coin drop
« Reply #3 on: September 06, 2009, 07:32:26 pm »
The bloody CoinDrop issue again. Every so often I get a bunch of people IMing me asking for CoinDrop. Last time it was released by some idiot who put it on a torrent site.

My opinion is that CoinDrop doesn't work reliably enough to use in a commercial environment because there is no way to know when a game has started to accept coins. So personally I think it's no big deal but it's what other people on BYOAC (and possibly the MAME developers themselves) who disagreed with the program so I don't make it publicly available.

I have however given the program to a small group of trusted friends and regulars on here who are obviously using CoinDrop for personal use. If you are not in either of those two categories you can pretty much expect no reply from me.

Just for the record it has been updated to support the latest version of Mame and has several new coin management features centred around children (such as dropping in random credits, limiting gameplay, limiting credits etc.). I also added a feature for Wayne's cab which outputs the number of credits available to an LED display.

Oh and BTW rash2236 "what you offer in return?" LOL +1 karma  :laugh2:
« Last Edit: September 06, 2009, 07:37:40 pm by headkaze »

Kevin Mullins

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4504
  • Last login:February 01, 2021, 01:29:34 pm
    • Me on Myspace
Re: coin drop
« Reply #4 on: September 06, 2009, 09:28:22 pm »
Oh and BTW rash2236 "what you offer in return?" LOL +1 karma  :laugh2:

Doh !!
(yeah, saw that one too)

My opinion is that CoinDrop doesn't work reliably enough to use in a commercial environment because there is no way to know when a game has started to accept coins. So personally I think it's no big deal but it's what other people on BYOAC (and possibly the MAME developers themselves) who disagreed with the program so I don't make it publicly available.

The commercial aspect would be the biggest concern to me.
Seems like when anyone NEEDS something like this it's because they want to use a system commercially somehow.
My $0.02
Not a technician . . . . just a DIY'er.

abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1497
  • Last login:Yesterday at 01:01:09 pm
Re: coin drop
« Reply #5 on: September 06, 2009, 10:35:32 pm »
honestly, (and im not doing this cus i really want this to be out, its just my opinion), are there any mame comercial games out there in the usa? i know there some in south america countries like mexico,brazil,chile, i know because of the spanish forums i hang at, so yes, i believe if someones cares enough to make a mame comercial cab, that progg will be usefull for them and bad for mame, but now they are using xbox cabinets and ps3 cabs as wellwith some sort of timing coin op device, mame cabs are outdated, so i dont think i mame cab would be too much for a profit cab in the US , and in south america countries, mame cabs are no longer that much popular, so i believe a comercial launch of a coin drop progg would cause much of a problem... just my opinion...  :cheers:

Kevin Mullins

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4504
  • Last login:February 01, 2021, 01:29:34 pm
    • Me on Myspace
Re: coin drop
« Reply #6 on: September 06, 2009, 10:51:33 pm »
are there any mame comercial games out there in the usa?

NO

That would be ILLEGAL here....... and most anywhere else too for that matter.
Not a technician . . . . just a DIY'er.

brian_hoffman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:July 02, 2011, 09:02:20 pm
Re: coin drop
« Reply #7 on: September 07, 2009, 12:18:53 am »
The bloody CoinDrop issue again. Every so often I get a bunch of people IMing me asking for CoinDrop. Last time it was released by some idiot who put it on a torrent site.

My opinion is that CoinDrop doesn't work reliably enough to use in a commercial environment because there is no way to know when a game has started to accept coins. So personally I think it's no big deal but it's what other people on BYOAC (and possibly the MAME developers themselves) who disagreed with the program so I don't make it publicly available.

I have however given the program to a small group of trusted friends and regulars on here who are obviously using CoinDrop for personal use. If you are not in either of those two categories you can pretty much expect no reply from me.

Just for the record it has been updated to support the latest version of Mame and has several new coin management features centred around children (such as dropping in random credits, limiting gameplay, limiting credits etc.). I also added a feature for Wayne's cab which outputs the number of credits available to an LED display.

Oh and BTW rash2236 "what you offer in return?" LOL +1 karma  :laugh2:

Im not quite sure why exactly, but I got a chuckle reading this, especially the thread you linked to. Id be curious what he would offer in return.

Beretta

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 798
  • Last login:December 20, 2021, 02:11:30 pm
Re: coin drop
« Reply #8 on: September 08, 2009, 01:28:17 pm »
i dont know whats so hard about loading a game and then plopping in a quarter.

the only thing i can see this useful would be for like someone said nintendo vs, or neo geo.. but those are things i think MAME should implement them selves, it's so lonely looking at a nintendo vs screen with 1 game on it.

anyway i suspect it's done in one of two ways.

1, put quarter in, when game loads it waits for x amount of seconds then triggers coin drop for amount of quarters inserted.

2. put quarter in, then a button not used for anything else is triggered and held down.
mame is setup for the coin drop, to be triggered when ever that button + start is pressed, this could definitely be done using hardware but could probably just as easily be done in software.

the program keeps track of how many times start is pressed, when the presses have equaled the amount of quarters that have been entered it releases the button.. so start no longer is able to trigger more coin drops.

i've done setups where coin and start are assigned the same button it does work although on some games it has to be hit twice.. some games dont like having coin + start at the same time.. most likely start is being registered first before a credit is entered.

you could probably combat that with having the program take over all start button entrees.. so in cases of credits it could send coin drop just a few ms before start.

if you want a led display you could get one out of a old digital clock, or off a old AT pc case, you know the kind that had their mhz displayed on the front.

then program the LPT (printer port) for output to the led's.

thats how i'd do it anyway, but again why would anyone want to do this?
even someone who was gonna put a mamecab on a route?

infact "IF I" was going to do something like that i would wanna hide any trace of mame, and just have a single game load, with no way of exiting the game.. from the outside i'd want it to look exactly like the real deal.

just imagine 2 people are playing and one gets mad and hits the exit button.. someones getting their ass kicked for real, good way to start fist fights.

if you wanted to mix it up a bit you could always set it to randomly load a game on start.. then every day (assuming they shut it off at night) would be a different game.. or have it set to switch games when the place is closed.. like 2am.

although i honestly dont think it's worthwhile to use mame on a route.
i've been told im wrong on this.. and i've never had a arcade machine on a route making money so i suppose there might still be money left to be made.. although i can't imagine putting time and effort into a mame cab only to set it up in public for abuse.

The commercial aspect would be the biggest concern to me.
Seems like when anyone NEEDS something like this it's because they want to use a system commercially somehow.
My $0.02

+1.. also anyone who has a working coin door are surely gonna set it up for pay for play.. i totally agree.  ::)
Anyone got change for a dollar?
PLEASE HELP NEED Fastmame .70 and .9* releases

DaveMMR

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3212
  • Last login:January 29, 2024, 11:49:01 am
    • TeeVee Games
Re: coin drop
« Reply #9 on: September 08, 2009, 08:58:12 pm »
+1.. also anyone who has a working coin door are surely gonna set it up for pay for play.. i totally agree.  ::)

I love the insinuation here.   "You want to create an illusion of authenticity so therefore you must a con-artist."  Maybe some people are building arcade cabinets because they want them to, oh - I don't know, look and act like arcade cabinets. 

I have a coin door on my cabinet and  NO coin buttons.  But you know what?  I also have a jar of tokens on the side and a key left in the door so they are easily retrieved.  Why?  Because pushing a button to add a coin detracts from the arcade experience for me.   No one is charged any money to play - but they have to pop in a token.

The commercial aspect would be the biggest concern to me.
Seems like when anyone NEEDS something like this it's because they want to use a system commercially somehow.
My $0.02

I can take or leave a coin drop program.   I see legitimate uses for it (examples: limiting play, not opening the coin door to fish out premature coining-up in the FE, etc.) but, on the other hand, it's not really that big a deal to just remind people not to put coins in until the game starts.  Which leads me to this:

Anyone who wants to use MAME illegally (i.e. set up shop in a public place) is going to do so with or without such a program.  I can't see that this is their only hurdle to overcome.  It seems silly that if someone were to be making money off an unlicensed game, they'd suddenly worry about customers losing a quarter (I've lost quarters in legitimate machines and no one cared when I complained).  And you know how they would solve it anyhow?   A sign that reads "DO NOT PUT QUARTERS IN UNTIL GAME IS SELECTED". 

I think it's a little unnerving that anyone showing interest in such a program is branded a thief...   

Bender

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1919
  • Last login:November 28, 2016, 08:12:21 pm
    • Happ to Tron Conversion tutorial
Re: coin drop
« Reply #10 on: September 08, 2009, 09:10:25 pm »
I totally agree with Dave. I want this feature for my upright cab and would NEVER charge anyone anything, it's just a nice authentic feel for the Cab.

Kevin Mullins

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4504
  • Last login:February 01, 2021, 01:29:34 pm
    • Me on Myspace
Re: coin drop
« Reply #11 on: September 09, 2009, 12:52:35 am »
The commercial aspect would be the biggest concern to me.
Seems like when anyone NEEDS something like this it's because they want to use a system commercially somehow.
My $0.02

+1.. also anyone who has a working coin door are surely gonna set it up for pay for play.. i totally agree.  ::)

Um yeah.... that's not quite was I was trying to say.
Or at least I wouldn't have stretched it quite that far.
Working coin doors are cool with me. (authenticity and all as I work on original machines 99% of the time)
It's those people that "need" this sort of program that bugs me. Re-read some of the posts inquiring about it so desperately, you'll get the jist of what I was saying.
Not a technician . . . . just a DIY'er.

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: coin drop
« Reply #12 on: September 09, 2009, 05:32:32 am »
+1.. also anyone who has a working coin door are surely gonna set it up for pay for play.. i totally agree.  ::)

I love the insinuation here.   "You want to create an illusion of authenticity so therefore you must a con-artist."  Maybe some people are building arcade cabinets because they want them to, oh - I don't know, look and act like arcade cabinets.   

There is a world of difference between having a coinslot, and having a mechanism that allows you to insert a coin in the frontend and have it transfered to the game you select, and then have any remaining coins transfered back out the game when you quit.

The latter is not even the slightest bit authentic, the original games didn't have automatic coins inserted when they were powered on.  You inserted the coin yourself when you were in the game watchin the game attract mode, by putting a coin in the coin slot.  (yes, there were a few exceptions which would remember how many coins you had last time, but those games do the same in MAME)

The reason it's hard to do, and why people beg for specialist software for it is because it goes against all the built in game logic, how things were meant to work, and thus the authenticity of the whole thing and therefore you need an ugly hack of a program to do it.

The primary use of such software I've seen is in illegal cabs, used to transfer coins between games so that customers don't complain they inserted x coins and lost them without playing.  It's simply not needed in home cabs which want to give an authentic experience, because it's more authentic without such an artifical mechanism.

« Last Edit: September 09, 2009, 05:35:00 am by Haze »

Bender

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1919
  • Last login:November 28, 2016, 08:12:21 pm
    • Happ to Tron Conversion tutorial
Re: coin drop
« Reply #13 on: September 09, 2009, 10:36:51 am »
well I guess "authentic " isn't the right word maybe seemless or userfriendly

Haze, just like you said with a few exceptions there weren't any multi-game systems in the arcade, so what would "Authentic" be?
The Multi game systems that are out there do use that system, no?
so that seem as close to "authentic" as we can come with a multi game system

If you have a guest over and they put some tokens in they expect those to be available for whatever game the play (same as you would on arcade multi systems)

I'm ok, not having this feature especially if the alternative is giving the MAME devs trouble, but I certainly see very legit reasons for wanting it

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: coin drop
« Reply #14 on: September 09, 2009, 11:49:55 am »
well I guess "authentic " isn't the right word maybe seemless or userfriendly

Haze, just like you said with a few exceptions there weren't any multi-game systems in the arcade, so what would "Authentic" be?
The Multi game systems that are out there do use that system, no?
so that seem as close to "authentic" as we can come with a multi game system

If you have a guest over and they put some tokens in they expect those to be available for whatever game the play (same as you would on arcade multi systems)

I'm ok, not having this feature especially if the alternative is giving the MAME devs trouble, but I certainly see very legit reasons for wanting it

Well, my point was more simple.

On a forum where people complain that a 1 pixel white border when loading (and post patches to remove them) makes things less authentic somehow think a feature which is as artificial as you can get makes things more authentic.

If MAME ever does emulate the multi-game cabinets with more than one game inserted they'll be emulated with whatever features they had working, authentically (NeoGeo, Playchoice 10, Megatech etc).  It's simply not authentic to expect a coin you inserted in a front end to be automatically added to pacman, and then Transferred to Frogger when you quit.  You won't find a single original Pacman or Frogger board that supports this, and if you stick 2 boards in a cabinet with a switch to swap between them it certainly wouldn't be transferring coins!

Technically if you mess around with the source you can enable a multi-game megatech driver right now (unless it broke) but the megatech games are marked as non-working anyway because nobody seems to be able to give correct and proper information about exactly what happens when the timer runs out / is running out.

Apples and oranges tho.  Emulating systems which were designed the support multiple carts, and hacking a MAME cab to transfer coins between completely different emulations are worlds apart in both authenticity and likelihood to make the lives easier for people making for-profit for-sale bootleg cabs.

« Last Edit: September 09, 2009, 11:52:39 am by Haze »

drventure

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4152
  • Last login:June 25, 2023, 02:23:57 pm
  • Laser Death Ray Bargain Bin! Make me an offer!
Re: coin drop
« Reply #15 on: September 09, 2009, 12:34:33 pm »
Yeah, I'd have liked to put a coin slot somewhere to. Having coin "buttons" definitely has a "numbing" affect on what I remember as arcade machines.

I'm thinking maybe something like this


Or this


Or this


Or this


I know, I know. "Super Authentic" right  ;)


 

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: coin drop
« Reply #16 on: September 09, 2009, 12:48:13 pm »
.I know, I know. "Super Authentic" right  ;)

you could model it on goatse...


Beretta

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 798
  • Last login:December 20, 2021, 02:11:30 pm
Re: coin drop
« Reply #17 on: September 09, 2009, 01:23:28 pm »
+1.. also anyone who has a working coin door are surely gonna set it up for pay for play.. i totally agree.  ::)

I love the insinuation here.   "You want to create an illusion of authenticity so therefore you must a con-artist."  Maybe some people are building arcade cabinets because they want them to, oh - I don't know, look and act like arcade cabinets.   

There is a world of difference between having a coinslot, and having a mechanism that allows you to insert a coin in the frontend and have it transfered to the game you select, and then have any remaining coins transfered back out the game when you quit.

The latter is not even the slightest bit authentic, the original games didn't have automatic coins inserted when they were powered on.  You inserted the coin yourself when you were in the game watchin the game attract mode, by putting a coin in the coin slot.  (yes, there were a few exceptions which would remember how many coins you had last time, but those games do the same in MAME)
i dont know why you think "authenticity" counter argument is of any use against such a coin drop program.

that argument was never made.. least by me anyway.

The reason it's hard to do, and why people beg for specialist software for it is because it goes against all the built in game logic, how things were meant to work, and thus the authenticity of the whole thing and therefore you need an ugly hack of a program to do it.

The primary use of such software I've seen is in illegal cabs, used to transfer coins between games so that customers don't complain they inserted x coins and lost them without playing. 
1. although i've never layed hands on this "coin drop" program im willing ot bet it does'nt hook mame.. and probably has no actual communications with it, thats probably why he says it's buggy..

it's most likely a program sitting int he background similar to what i layed out in above.

2. you can argue authenticity all you want but most mame cabs i see rarely go for authenticity with their franken panels, keyboard draws, lcd monitors etc.
then there are games that did use the 1 coin for several games like nintendo vs and neo geo, granted they handed it in a much different way but the result was the same.
authenticity as a argument against it is really paper thin, especially such a programs foundation is not that of authenticity in the first place.

3. im really curious as to how many "illegal" cabs you've seen especially with this sort of setup? you do know there are legit multi game cabs out there right?

It's simply not needed in home cabs which want to give an authentic experience, because it's more authentic without such an artifical mechanism.
coin doors are'nt needed either, although you probably remember plopping quarters (or tokens in) most games had a Freeplay setting in which case the door is not needed even in the original machine. it's still authentic  ;D

fact is if someone wanted to make money off a mame cab all they'ed need is a coin door, thats the key to it.. this coin drop program is'nt stopping anyone from putting a mame cab on a route.

ergo if this programs only purpose is to make illegal profits off a mame cab, then by that same logic a coin door's only use on a mame cab is to accept those quarters in the first place.

honestly you guys need to learn what the  ::) means, it means sarcasm..

however sarcastically my original statement was i will play devils advocate for a coin drop program from anyone who wants to argue it's only purpose would be to extract profits from a mame cab which all else being equal could'nt be used for profit without it.

by this logic the coin doors are just as wrong, regardless if you PERSONALLY, have a bowl of tokens or quarters next to your cab for people to use or not.. is irreverent as you apparently dont count.. just as the author of said program does'nt seem to count when he says him & others he has trusted with it have all used it at home not for profit.

this reminds me of the betamax trial.. just because something can be used for illegal purpose does'nt nullify it's legit uses.

although it's rather funny as unless you own the boards just playing it in your home is illegal in and of it self.. so i guess we're arguing against 2 evils really..

1 for profit, 1 for fun, how twisted morality becomes  >:D
Anyone got change for a dollar?
PLEASE HELP NEED Fastmame .70 and .9* releases

TheShanMan

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1911
  • Last login:October 16, 2023, 03:35:12 pm
    • My Arcade (updated 1/30/13)
Re: coin drop
« Reply #18 on: September 09, 2009, 01:57:21 pm »
I don't understand why there's much interest in this type of program at all. The set of coin slots works differently from game to game. One game might have 2 coin slots that functionally are identical. Another might have 4 coin slots that are player specific. Then on top of that, how do you determine when a credit is used and which slot it came from (especially for a game like rampage that uses a common credit pool for all players)? It doesn't seem like there's a very logical way to transfer credits from one game to another given these differences. The idea in theory sounds good (and I'd like it) but in practice it just seems like the issues are too great for it to be worth the trouble.
My Collection: Mame cab, 38 dedicated vids, pin, skeeball, coin op air hockey table, Ice Cold Beer, Megatouch, 2 token machines, and payphone (VAPS, pics at Arcade Crusade)

Add Ambience to your mame cab setup

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: coin drop
« Reply #19 on: September 09, 2009, 01:59:02 pm »
3. im really curious as to how many "illegal" cabs you've seen especially with this sort of setup? you do know there are legit multi game cabs out there right?

The majority of them I've seen have this kind of feature because it's very difficult to operate them on location if they don't (paying customers don't like having their coins stolen)

Legit Multi-game cabs?  NeoGeo, Megatech etc. running multiple carts, yes legal. 

Multi-in-1 boards made in china / hk? (39-in-1, 3000-in-1 etc.)  All Illegal

NES based multi-game bootlegs? All Illegal

Multi CPS1/2 boards / NeoGeo 166-in-1 carts?  All Illegal

Anything based on MAME, PinMAME etc.?  All Illegal (MAME isn't licensed for commercial use)

Ultracade?  given the recent court case there is plenty of doubt surrounding the legality it.

Hacked 'Jukebox Game Select' style Xbox / PS2/3 mods with timers?  All Illegal, none of it is licensed for this use.

The handful of officially licensed dual game boards?  Obviously original and legal, but a very different product  (Namco Anniversary, Capcom 3 wonders etc.)

So yes, there are legal options, but they're vastly outnumbered and for the majority of popular games which appear in these cabinets there is no legal option at all.

« Last Edit: September 09, 2009, 02:06:22 pm by Haze »

Beretta

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 798
  • Last login:December 20, 2021, 02:11:30 pm
Re: coin drop
« Reply #20 on: September 09, 2009, 02:09:52 pm »
1. who says a mame cab needs to have a bazillion games selectable?

read my first post have it switch games every 24 hours or simply stick with one game.. if it's not a money maker then switch to another.. no need to even have a front end on a mame cab if you're trying ot make money off it in fact i'd do every thing in order to keep mame hidden.

2. i was speaking mostly about ultracade.. just because there is legal troubles now.. nothing been decided and besides real businesses bought those as legit machines.. so lets not condemn them just yet shall we?
Anyone got change for a dollar?
PLEASE HELP NEED Fastmame .70 and .9* releases

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: coin drop
« Reply #21 on: September 09, 2009, 02:15:48 pm »
2. i was speaking mostly about ultracade.. just because there is legal troubles now.. nothing been decided and besides real businesses bought those as legit machines.. so lets not condemn them just yet shall we?

Well I wouldn't recommend anybody purchase one until that dispute is resolved at least.  They're rather expensive machines to suddenly find out you can't legally operate if it is determined that they were never properly licensed, and the only reason to own one over the alternatives is that they're perceived to be legal.

I think I've only ever seen 1 or 2 Ultracade machines anyway, Foley did have a point when he said his market was being destroyed by illegal chinese boards and other MAME cabs.
« Last Edit: September 09, 2009, 02:21:20 pm by Haze »

abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1497
  • Last login:Yesterday at 01:01:09 pm
Re: coin drop
« Reply #22 on: September 09, 2009, 04:04:24 pm »
ay ay ay ....why argue about this? its simple, i have built more then one Mame cab, i always give them away to family so i can start another, in some i put coin doors in some just a Burton, so the coin drop progg its not a big deal, we all know if someone wants to use something like that for commercial use, there are ways to get'it , example , ultracade, the ultracade guy did not got any coin drop progg from here, I'm not sure about'it but he could steel the Mame idea or even source and modify that to make its own Mame version that run in its own platform, then added a coin drop program and got everything set up.
in short what i want to say, if someone wants to use this kind of program illegally, they would find a way to do'it. this coin drop progg its not an exclusive from byoac forums, , although i would like to know how to program to create my own, and not to suck balls to get'it from someone else.... :cheers:

brian_hoffman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:July 02, 2011, 09:02:20 pm
Re: coin drop
« Reply #23 on: September 09, 2009, 05:25:16 pm »
ay ay ay ....why argue about this? its simple, i have built more then one Mame cab, i always give them away to family so i can start another, in some i put coin doors in some just a Burton, so the coin drop progg its not a big deal, we all know if someone wants to use something like that for commercial use, there are ways to get'it , example , ultracade, the ultracade guy did not got any coin drop progg from here, I'm not sure about'it but he could steel the Mame idea or even source and modify that to make its own Mame version that run in its own platform, then added a coin drop program and got everything set up.
in short what i want to say, if someone wants to use this kind of program illegally, they would find a way to do'it. this coin drop progg its not an exclusive from byoac forums, , although i would like to know how to program to create my own, and not to suck balls to get'it from someone else.... :cheers:

Actually the program would be super easy to make.
Set count = 0
5:: Increase count +1
ProcessExist, Mame.exe
If count > 1
{
1::
SendInput, 5
SendInput, 1
}
end if

Everytime 5 (coin) were to be pressed it would increase the count by 1, as long as the count is greater than 1, when the user presses 1 (start) it sends the coin followed by start. Of course it does not do this unless MAME.exe process is running.

You can have Mame load savestates that are right past any BIOS boot sequences, to ensure when you press the buttons mame is ready to accept them.

Hmm, why Iam I even giving ideas, perhaps I will be quiet and hide.

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: coin drop
« Reply #24 on: September 09, 2009, 05:45:13 pm »
Brian: That won't work on the latest version of Mame since the introduction of the Raw Input System. I guess you could compile your own version of Mame and set it to use DirectInput instead. Also remember you need to block keys aswell otherwise you can just press the credit button anyway, but I guess you could just make it a button not available to the user. So yeah I guess there could be a way to make a simple coindrop type application with a few modifications and such.

rash2236

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:November 25, 2012, 07:13:08 am
Re: coin drop
« Reply #25 on: September 09, 2009, 06:02:10 pm »
if it coinDrop does not work in the latest version of mame does not need that program. I use only the latest version of mame 0.133u5 at this time  ;D

brian_hoffman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:July 02, 2011, 09:02:20 pm
Re: coin drop
« Reply #26 on: September 09, 2009, 07:08:11 pm »
if it coinDrop does not work in the latest version of mame does not need that program. I use only the latest version of mame 0.133u5 at this time  ;D
CoinDrop will work nativley with mames raw input system (on the new versions).
If you want to use the my method then you have to compile mame to use the directinput system rather than the raw input system.

However if your content without the program then I say no harm no foul.

:)

abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1497
  • Last login:Yesterday at 01:01:09 pm
Re: coin drop
« Reply #27 on: September 09, 2009, 08:41:09 pm »
 :cheers:

Tafoid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 238
  • Last login:March 21, 2024, 08:45:31 pm
  • Emulation Devotee
    • MAMELOAD TNG (Front-End)
Re: coin drop
« Reply #28 on: September 10, 2009, 12:30:54 pm »
I made this a couple years ago to 'simulate' at least the coin sound.  It's not very configurable, but it detects any input to 5,6,7 or 8 and will play a coin drop sound when activated.  It runs in the background all the time until you decide to shut it off with the keypress combination of Left CTRL+Left Shift+TAB.  It was more of a proof of concept application than anything else  :D

http://mameload.mameworld.info/coin.zip
Feedback is appreciated, but not required.
« Last Edit: September 10, 2009, 01:30:33 pm by Tafoid »

ahofle

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4544
  • Last login:August 30, 2023, 05:10:22 pm
    • Arcade Ambience Project
Re: coin drop
« Reply #29 on: September 10, 2009, 01:10:24 pm »
I made this a couple years ago to 'simulate' at least the coin sound.  It's not very configurable, but it detects any input to 5,6,7 or 8 and will play a coin drop sound when activated.  It runs in the background all the time until you decide to shut it off with the keypress combination of Left CTRL+Left Shift+TAB.  It was more of a proof of concept application that anything else  :D

http://mameload.mameworld.info/coin.zip
Feedback is appreciated, but not required.

This is almost exactly what I wanted to do a while ago, except that I wanted the coin drop sound to actually delay the credit in MAME to make it more authentic.  So in Pacman for example, you'd hear the coin drop sound, THEN hear the 1up sound effect in MAME (just like the real thing).  There is just something about that beautiful sequence of sounds.  Having a real coin door of course would be the best option, but this would be nice for those without coin doors.

Tafoid

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 238
  • Last login:March 21, 2024, 08:45:31 pm
  • Emulation Devotee
    • MAMELOAD TNG (Front-End)
Re: coin drop
« Reply #30 on: September 10, 2009, 01:29:53 pm »
It would take integration with MAME itself to do that, I believe.  I'm not too sure if there is a way to exclusively get input in that fashion then port it to another application when it's finished with it.
With computers, though, never say never  :)

ahofle

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4544
  • Last login:August 30, 2023, 05:10:22 pm
    • Arcade Ambience Project
Re: coin drop
« Reply #31 on: September 10, 2009, 11:49:21 pm »
It can be done with a global hook (I did it with CabVol).  You can consume the keyboard event before it gets to MAME.  The real trick is injecting the '5' key back into MAME using RawInput.  Headkaze seems to be the only person on the planet who has figured this out. :P

brian_hoffman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 131
  • Last login:July 02, 2011, 09:02:20 pm
Re: coin drop
« Reply #32 on: September 11, 2009, 12:15:19 am »
Interesting Pages:

Keyboard hooking
http://www.oblita.com/hooking-part1
http://www.codeproject.com/KB/system/keyboard.aspx?display=Print

Also, like mentioned earlier you can compile mame to use the older directinput system rather than the new raw input system.
« Last Edit: September 11, 2009, 12:56:17 am by brian_hoffman »

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: coin drop
« Reply #33 on: September 11, 2009, 02:36:18 am »
It's actually quite involved to block and inject keys into the Raw Input System. You need to attach a dll to the Mame process, use an API Hook into some of the Raw Input functions, read the Raw Input data to block keys and send fake WM_INPUT messages to inject keys. You also need to compile the dll in 32 or 64 bits depending on the bitness of the Mame executable. This is how the latest version of CoinDrop works.

But as I mentioned before you can compile Mame to use the DirectInput API by modifying src\osd\windows\input.c following line:

Code: [Select]
// For testing purposes: force DirectInput
#define FORCE_DIRECTINPUT       1

I think after that a standard global keyhook and SendKeys will work. Although from memory SendKeys may not even work with DirectInput but there are a few other techniques for injecting keys into DirectInput.
« Last Edit: September 11, 2009, 02:42:07 am by headkaze »

rash2236

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:November 25, 2012, 07:13:08 am
Re: coin drop
« Reply #34 on: September 13, 2009, 06:47:21 pm »
I do not know how to inspire confidence in you. Hardly what you mean  :( I machine converts from JAMMAtoPC so it looks http://rash2236.dl.interia.pl/ARCADE%20OK.rar I can only give a word that does not divide up the program to anyone.

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4946
  • Last login:July 31, 2022, 10:26:34 pm
Re: coin drop
« Reply #35 on: September 17, 2009, 04:30:43 am »
so, if we compiled our own, with the direct input change.... and using the C# hook above...

I could create a software version of the snk 12way -> 'L' 'R' and it should work?  And maybe a version to work with frontline?

This would be awesume!  I have two, and used to use them with analog+ mame years ago, but kinda fell by the wayside since they only worked for some games... and the version got way out of date...  (and <cough> I can't find my tool to take them off my old control panel, and I have a different arcade machine now).

taylormadelv

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 377
  • Last login:February 18, 2019, 05:46:59 pm
Re: coin drop
« Reply #36 on: September 20, 2009, 12:02:48 pm »
Interesting arguments here. I think that anyone attempting to have coins shared among multiple mame games is almost like the 48 in 1 boards IMO, basically illegal and geared towards commercial use. If you use a 100 in 1 cart in a Neo Geo, coins will be lost if you change games on the 100 in 1 cart, tough noogies or you should not let customers change games on the cart, or have a note on the game that coins will be lost if you switch games.
From what I understand, if you own the original roms for a game, it IS legal for you to run that particular game in mame in a commercial environment but only for the games where you legally own the original roms. Most peeps here would probably not fall into this catagory but you never know. 99% of people running 48 in 1's don't own all the original roms and so they are all basically illegal...
My Stargate PS crapped out on me last week and I decided to mame it back to life. I am actually happier playing Stargate on mame for many reasons but if I wanted to put the cabinet on location and had it as a dedicated Stargte, it WOULD be legal since I own the original boards and roms and can prove it. That's never going to happen btw :)

abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1497
  • Last login:Yesterday at 01:01:09 pm
Re: coin drop
« Reply #37 on: September 21, 2009, 11:13:05 am »
Interesting arguments here. I think that anyone attempting to have coins shared among multiple mame games is almost like the 48 in 1 boards IMO, basically illegal and geared towards commercial use. If you use a 100 in 1 cart in a Neo Geo, coins will be lost if you change games on the 100 in 1 cart, tough noogies or you should not let customers change games on the cart, or have a note on the game that coins will be lost if you switch games.
From what I understand, if you own the original roms for a game, it IS legal for you to run that particular game in mame in a commercial environment but only for the games where you legally own the original roms. Most peeps here would probably not fall into this catagory but you never know. 99% of people running 48 in 1's don't own all the original roms and so they are all basically illegal...
My Stargate PS crapped out on me last week and I decided to mame it back to life. I am actually happier playing Stargate on mame for many reasons but if I wanted to put the cabinet on location and had it as a dedicated Stargte, it WOULD be legal since I own the original boards and roms and can prove it. That's never going to happen btw :)
legal or not legal, why dont you read the whole thread,  :cheers:

DaveMMR

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3212
  • Last login:January 29, 2024, 11:49:01 am
    • TeeVee Games
Re: coin drop
« Reply #38 on: September 21, 2009, 09:03:20 pm »
From what I understand, if you own the original roms for a game, it IS legal for you to run that particular game in mame in a commercial environment but only for the games where you legally own the original roms.

Nope.  MAME is not legal for commercial use period. 

bossgp

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:January 13, 2019, 10:09:10 pm
Re: coin drop
« Reply #39 on: December 17, 2009, 04:23:17 pm »
The bloody CoinDrop issue again. Every so often I get a bunch of people IMing me asking for CoinDrop. Last time it was released by some idiot who put it on a torrent site.

My opinion is that CoinDrop doesn't work reliably enough to use in a commercial environment because there is no way to know when a game has started to accept coins. So personally I think it's no big deal but it's what other people on BYOAC (and possibly the MAME developers themselves) who disagreed with the program so I don't make it publicly available.

I have however given the program to a small group of trusted friends and regulars on here who are obviously using CoinDrop for personal use. If you are not in either of those two categories you can pretty much expect no reply from me.

Just for the record it has been updated to support the latest version of Mame and has several new coin management features centred around children (such as dropping in random credits, limiting gameplay, limiting credits etc.). I also added a feature for Wayne's cab which outputs the number of credits available to an LED display.

Oh and BTW rash2236 "what you offer in return?" LOL +1 karma  :laugh2:
Yep I'd be one of the people that emailed you without a reply....I don't want to use it for commercial use, I have a Neo geo cabinet and read on the internet with your great software and some other stuff you can use it on mame and get the credits to work using LPT port, it's for my kids use but while I understand you get so many people asking for this software, simply ignoring emails is pretty un Australian, at least you could reply with an answer.....

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: coin drop
« Reply #40 on: December 19, 2009, 05:35:52 am »
Have you read the debate of the other thread (and why a new post about it)? You would known why.

This app is unsupported and removed, that mean he wont reply anymore!!!

Using this for sounds is fine and is no problems at all, using this for insert credits is a big problem and most BOYAC diddent like it.

I even have planned to use a coin stystem in my Frontend that works just like any VS game which use timer, but I guess that might even been a bad idea (even all its would due is just exit any running application it run and hence never do anything in the emulator).
« Last Edit: December 19, 2009, 06:30:00 am by Space Fractal »
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

tommiegunz

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:December 30, 2022, 12:11:29 pm
  • I want to build my own arcade controls!
Re: coin drop
« Reply #41 on: November 29, 2022, 04:02:04 pm »
it is sad that people exploit stuff for financial gain that supposed to be for free or for fun in my personal opinion this guy is a genius for doing something like this, i wish i was able to try it on my home arcade i never seen one for mame so that would be interesting.
 i do have one for my modern games that works amazingly well but out of respect i will not share it because of the same reasons he removed his link,we don't condone or support bootleggers that use these amazing features to profit for money it's freeware and our intentions are good i wish everyone's intention's was but that's the way of the world,it's too bad we all have to suffer for a few bad apples.

abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1497
  • Last login:Yesterday at 01:01:09 pm
Re: coin drop
« Reply #42 on: November 29, 2022, 06:05:40 pm »
it is sad that people exploit stuff for financial gain that supposed to be for free or for fun in my personal opinion this guy is a genius for doing something like this, i wish i was able to try it on my home arcade i never seen one for mame so that would be interesting.
 i do have one for my modern games that works amazingly well but out of respect i will not share it because of the same reasons he removed his link,we don't condone or support bootleggers that use these amazing features to profit for money it's freeware and our intentions are good i wish everyone's intention's was but that's the way of the world,it's too bad we all have to suffer for a few bad apples.
Dang, reviving this from the dead, that piece of software its very outdated, easy coin drops are available via autohotkey, not hard to do at all. And on this times, no one explits mame anymore, younglings dont even like arcade games anymore. So stop the crying.