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: mame ,nes,snes,genesis,all on same cabinet???  (Read 2366 times)

0 Members and 1 Guest are viewing this topic.

tyweed

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 205
  • Last login:March 09, 2008, 01:29:03 pm
  • I want my own arcade controls!
mame ,nes,snes,genesis,all on same cabinet???
« on: February 28, 2003, 07:23:37 pm »
Hi hows it going i'm building a cabinet as we speak and i purchased the i-pac and opti-pac for keyboard and trackball interface. My question is i'd like to run sega,nes,snes,mame all these on my cabinet .I'm going to use a 2 player console with 4 buttons each. Will i have to switch button settings on m6y pac's every time i switch.Or is there an easy way to go about this.
any help would be great!

eightbit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1849
  • Last login:September 07, 2019, 07:38:11 pm
  • My cab is never done...
Re:mame ,nes,snes,genesis,all on same cabinet???
« Reply #1 on: February 28, 2003, 08:53:23 pm »
The easiest is to try to configure all your emulators to the same keys but this isn't always possible. The Ipac is programable. You can configure the inputs that each emulator requires and call it from a command line before you launch the emulator.
My statements are my own opinions. They have the value that the reader gives them. My opinion of my opinion varies between foolish and brilliant and these opinions often change with new information.

CitznFish

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 831
  • Last login:November 13, 2024, 01:18:45 am
  • www.subvertcity.com - Prof. Strength Slackwear
Re:mame ,nes,snes,genesis,all on same cabinet???
« Reply #2 on: February 28, 2003, 10:11:55 pm »
The easiest is to try to configure all your emulators to the same keys but this isn't always possible. The Ipac is programable. You can configure the inputs that each emulator requires and call it from a command line before you launch the emulator.

you mean like an ini file??

http://www.mameworld.net/easyemu/mamecontrolini.htm


slug54

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 225
  • Last login:June 12, 2014, 09:00:21 pm
  • Man, I hope this cab fits through the door way!
    • Arcade Extreme
Re:mame ,nes,snes,genesis,all on same cabinet???
« Reply #3 on: March 01, 2003, 09:21:23 am »
I have all my emu's configured to use the same keys.
the only one I need to re-program the I-pac for is Z-26
for Atari 2600 emulation. I love this emulator but the keys are not configurable(Grrrrrrr!).
So what I do is launch Z26 from a batch file which looks like this
Code: [Select]
@echo off
c:
CD\UTILS
@echo remapping buttons for the Atari 2600
IPACUTIL ATARI.CFG /B /d:15

ren c:\ipacinit.off ipacinit.bat
CD\
D:

cd\games\atari\ROMS

z26.exe
c:
cd\utils
ipacutil normal.cfg /b /d:15
ren c:\ipacinit.bat ipacinit.off
cd\


This batch file programs the I-pac for the keys needed by
Z-26 and after Z-26 exits it programs it back to the normal keys for mame and other emus. The file also does one more important thing. it renames ipacinit.off to ipacinit .bat when entering the emu and renames ipacinit.bat to ipacinit.off when exiting.  What this does is its protection against someone getting locked up or shutting down in the Z26 emu. If they did the cab would remain programmed for z26 and not mame. what I do is just call the ipacinit.bat from my autoexec.bat if the file exists it re-programs the I-pac to normal mame mode.

the ipacinit.bat just contains a couple lines
Code: [Select]
ipacutil normal.cfg /b /d:15
ren c:\ipacinit.bat ipacinit.off

you can save as many I-pac configs as you need and just switch them on the fly with similar batch files.

                                 Slug54


tyweed

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 205
  • Last login:March 09, 2008, 01:29:03 pm
  • I want my own arcade controls!
Re:mame ,nes,snes,genesis,all on same cabinet???
« Reply #4 on: March 01, 2003, 12:30:09 pm »
hey slug whats up i'm interested in setting my emulsators up to the same keys as well did you have to do anything special for the others or did you just go to configure in each emulator and set it up that way........

slug54

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 225
  • Last login:June 12, 2014, 09:00:21 pm
  • Man, I hope this cab fits through the door way!
    • Arcade Extreme
Re:mame ,nes,snes,genesis,all on same cabinet???
« Reply #5 on: March 01, 2003, 05:57:23 pm »
Yes, I just configured each emulator to use the same set
of keys IE:
arrows for Player 1 movement
escape to quit
enter for P1 button 1
and so on

now I don't use standard mame key board mappings
because I wanted to use "enter"  as Player 1 button 1
because this helps with dialogue boxes and other cab maintenance issues. I also like to use "3" as my insert
coin button (like the way it used to be) because I also
play video poker on my cab using an ancient dos app
and I have five buttons on the top of my C-panel which are mapped to numbers 1 thru 5 for hold/draw cards and of course double as player start buttons and coin button.

but the only Emu I have to re-program the I-pac  for is the Z-26 atari 2600 emulator.
I do not run a sega emu but I do run mame,nes,snes,atari and others.

I spent a long time testing emus before I installed them on my cab and key re-mapping was very important ,along with
running full screen, command line launch, and not looking like a windows app..

                     good luck
                      slug54