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: Arcade Machine Controls Help - First Build  (Read 3530 times)

0 Members and 1 Guest are viewing this topic.

BOONY

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:July 24, 2012, 06:51:40 am
Arcade Machine Controls Help - First Build
« on: February 24, 2012, 07:03:53 am »
Hey guys.

I have decided to make an arcade machine/jukebox using an old computer of mine.

I have set up the computer running Maximus Arcade with MAME32 Emulator and some jukebox software(cant remember name) and it works well with the keyboard.

I've read I can go 2 ways with making a control panel - Ipak or Keyboard/Gamepad hack.
I dont really want to buy an Ipak, as this is just a project for fun.. so my question is... What is better? Hacking a keyboard or hacking a gamepad?

It is going to be a Bartop machine too.

Thanks.

codefenix

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 85
  • Last login:July 26, 2013, 10:53:44 am
    • My MAME Cabinet Build
Re: Arcade Machine Controls Help - First Build
« Reply #1 on: February 24, 2012, 07:41:28 am »
The I-Pac allows more simultaneous key presses than your typical keyboard.  So if you're interested in playing two player games, you're better off going with the I-Pac.

I got mine two years ago and it works great.  Fine product.

BOONY

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:July 24, 2012, 06:51:40 am
Re: Arcade Machine Controls Help - First Build
« Reply #2 on: February 24, 2012, 07:47:03 am »
The I-Pac allows more simultaneous key presses than your typical keyboard.  So if you're interested in playing two player games, you're better off going with the I-Pac.

I got mine two years ago and it works great.  Fine product.

Its going to be a 1 player machine.

codefenix

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 85
  • Last login:July 26, 2013, 10:53:44 am
    • My MAME Cabinet Build
Re: Arcade Machine Controls Help - First Build
« Reply #3 on: February 24, 2012, 08:00:52 am »
You're probably fine hacking something then.  As for gamepad vs keyboard hacking, first confirm that your gamepad works for everything before your hack it.  Setting up the gamepad driver and getting it to work with your emulator(s), frontend, and juke software is probably more complicated than simply using the keyboard to control it all.  So you'll probably end up hacking the keyboard in the end.

Louis Tully

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1800
  • Last login:February 13, 2015, 09:41:03 pm
Re: Arcade Machine Controls Help - First Build
« Reply #4 on: February 24, 2012, 08:01:10 am »
.
« Last Edit: February 12, 2015, 05:25:50 am by Louis Tully »

CheffoJeffo

  • Cheffo's right! ---saint
  • Wiki Master
  • Trade Count: (+2)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7784
  • Last login:July 14, 2025, 12:11:49 pm
  • Worthless button pusher!
Re: Arcade Machine Controls Help - First Build
« Reply #5 on: February 24, 2012, 08:11:17 am »
Best thing to do is start reading the wiki ...
Working: Not Enough
Projects: Too Many
Progress: None

Cynicaster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 407
  • Last login:March 19, 2025, 09:31:43 pm
Re: Arcade Machine Controls Help - First Build
« Reply #6 on: February 24, 2012, 12:06:00 pm »
Unless you're hell-bent on making it into a science project, just buy an iPac.  They're what, like $40?  Well worth it. 


GregD

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 443
  • Last login:December 19, 2024, 04:27:31 pm
    • Arcade Nebula
Re: Arcade Machine Controls Help - First Build
« Reply #7 on: February 24, 2012, 01:55:41 pm »
Or a Keywiz.....

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9273
  • Last login:Yesterday at 07:58:30 am
  • ...
Re: Arcade Machine Controls Help - First Build
« Reply #8 on: February 24, 2012, 02:08:47 pm »
I hacked a $7 gamepad just for the learning experience.
Ended up using it in a 1 player cab that had a 4-way stick, 2 action buttons, 1 & 2 player buttons, coin, & escape.
There is a tutorial on here somewhere about doing a cheap gamepad hack.
MALA automatically launches on bootup, games can be selected and exited, & MALA shuts down the PC on exit.
No keyboard hooked up to the cab unless something needs tweaked.
(MAME is the only emulator on the cab)

Unfortuneatly, the gamepad I used required you to press an analogue/digital mode button to use the d-pad and I didn't have enough inputs without using it.  
So I had to add another button on top the cab for that and it has to be pressed every time the machine is turned on.  :angry:

If I had it to do over again, I'd still hacked the pad for a learning experience, but I'd used an eco-wiz in the cab:
http://groovygamegear.com/webstore/index.php?main_page=product_info&cPath=76_80&products_id=200

EDIT:  Here's the link to the gamepad hack thread: http://forum.arcadecontrols.com/index.php?topic=84548.0
« Last Edit: February 24, 2012, 02:12:40 pm by BadMouth »

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re: Arcade Machine Controls Help - First Build
« Reply #9 on: February 24, 2012, 03:40:02 pm »
Buy a proper encoder of some sort, there are cheaper ones than the I-Pac. Keyboard and gamepad hacks just aren't worth the headaches. Not to mention the fact that they tend to be fragile in nature.
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

BOONY

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:July 24, 2012, 06:51:40 am
Re: Arcade Machine Controls Help - First Build
« Reply #10 on: February 24, 2012, 06:11:56 pm »
Unless you're hell-bent on making it into a science project, just buy an iPac.  They're what, like $40?  Well worth it. 



Well, it is a Systems school project  :P

I hacked a $7 gamepad just for the learning experience.
Ended up using it in a 1 player cab that had a 4-way stick, 2 action buttons, 1 & 2 player buttons, coin, & escape.
There is a tutorial on here somewhere about doing a cheap gamepad hack.
MALA automatically launches on bootup, games can be selected and exited, & MALA shuts down the PC on exit.
No keyboard hooked up to the cab unless something needs tweaked.
(MAME is the only emulator on the cab)

Unfortuneatly, the gamepad I used required you to press an analogue/digital mode button to use the d-pad and I didn't have enough inputs without using it. 
So I had to add another button on top the cab for that and it has to be pressed every time the machine is turned on.  :angry:

If I had it to do over again, I'd still hacked the pad for a learning experience, but I'd used an eco-wiz in the cab:
http://groovygamegear.com/webstore/index.php?main_page=product_info&cPath=76_80&products_id=200

EDIT:  Here's the link to the gamepad hack thread: http://forum.arcadecontrols.com/index.php?topic=84548.0

Thanks for the answer! Ill definitely have a look into the threads.

I wanna do the keyboard/gamepad hack, just because it will be good for learning.. I wanna do something different.

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re: Arcade Machine Controls Help - First Build
« Reply #11 on: February 24, 2012, 06:28:36 pm »
By different do you mean "the way they used to do it 13 years ago before you could buy keyboard encoders"? Or by different do you mean "the least effective method"? Or perhaps by different you meant "the worst method".

If you were building your own bicycle would you cut your own wheels out of wood because that would be $25 cheaper?

And then the hack breaks when you are demonstrating it and you end up looking stupid. Or you ruin a few keyboards and gamepads before getting it right, at which point you are in more than an encoder costs, have far less functionality, and it is still liable to break at the worst moment.

Which one is it? A Systems school project or a project for fun?

Wasting your time and money on control hacks instead of just buying an encoder is one of the number one novice mistakes out there. Doing that made sense in 1999 when there weren't any other solutions. It makes no sense today. Believe me, I have done a lot of control hacks in my day, and used most of the available encoders. There is no comparison at all.

Plus the encoders don't break. Tug on a wire too hard on that hack and the wire will pull the trace right off the board.

I am not trying to be a jerk here. This is just a classic example of the exact wrong place to try to conserve money on your project.
« Last Edit: February 24, 2012, 06:41:12 pm by paigeoliver »
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

Yenome

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 547
  • Last login:November 12, 2024, 07:07:56 pm
  • Punch a fish. Make a wish
Re: Arcade Machine Controls Help - First Build
« Reply #12 on: February 29, 2012, 03:06:05 am »
Having done both a keyboard and a gamepad hack i can tell you the gamepad hack is alot easier as you dont have to deal with the ghosting or blocking that comes with keyboard hacking. as to the problem of the wires pulling the trace off ive done this too on my keyboard hack. but the solution to that is to just wrap the wire around the pcb after you get it soldered. then the pressure point is on the board it self and it or the wire would break before you could pull the trace off. Tho now that ultimarc has a Value edition of there ipac2 there really is no sense to do a keyboard or controller hack. i only did it for the fun and experience of wiring up a real encoder and buttons.
My Gf made me put a sig up. /whipped

GregD

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 443
  • Last login:December 19, 2024, 04:27:31 pm
    • Arcade Nebula
Re: Arcade Machine Controls Help - First Build
« Reply #13 on: February 29, 2012, 08:59:58 am »
A one player cabinet on a budget.  How about Vigo's encoder?  This seems perfect for this application.
http://forum.arcadecontrols.com/index.php?topic=114744.0