Retro Arcade Controller Mapping and MAME Defaults

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ค. 2016
  • We go over the basics of what an arcade controller or keyboard controller does in a retro arcade control panel, some types of encoders, introduce MAME defaults, and reprogramming my encoders in a customized retro gaming arcade workshop.
    Cheat sheat on MAME Defaults and Ultimarc Mappings:
    krystof.io/cheat-sheet-ultima...
    KADE Keyboard Testing Utility:
    github.com/kadevice/KADE/tree...
    Ultimarc WinIPAC Software:
    www.ultimarc.com/download.html
  • บันเทิง

ความคิดเห็น • 59

  • @Labyrnthdom
    @Labyrnthdom 3 ปีที่แล้ว +1

    Wow the keyboard program is cool. I wrote something back in 2001 almost exactly like it. However, mine was used to display the hex for each key press. Which was used to program hot keys for programs such as trainers for games.
    Very cool to see someone wrote a program just like it that does more. Very damn cool

  • @theblowupdollsmusic
    @theblowupdollsmusic 2 ปีที่แล้ว

    Thank you for taking the time to produce this very informative video! It was helpful in understanding how to reconfigure my Mini-Pac encoder.

    • @krystofio
      @krystofio  2 ปีที่แล้ว

      You're quite welcome, I'm very glad it helped!

  • @fraserkinloch3765
    @fraserkinloch3765 7 ปีที่แล้ว +1

    Very helpful as I have a ipac2 and wiped it by mistake but figured to assign buttons, but you're knowledge of the default buttons etc was helpful, need to master the switch function tho.

  • @benamite
    @benamite 7 ปีที่แล้ว +1

    Thank you for this informative video. My dad and I are currently working on our first Mame arcade cabinet and the control mapping looked very intimidating. But after watching this I have a better understanding. Great channel dude!!

    • @krystofio
      @krystofio  7 ปีที่แล้ว

      Thank you! Been taking a break but I'll be back again as I work on it some more, had to get some new hardware.

    • @tfriendknox1
      @tfriendknox1 5 ปีที่แล้ว

      Did you ever get your cabinet going? I'm struggling and my pi wont recognize my arcade controls

    • @krystofio
      @krystofio  5 ปีที่แล้ว

      I built my dad's arcade cab on a PI, mine is still in mothball stages as I've moved across town, but that will be PC based. I think for the PI, I kept basic defaults with RetroPie and Emulation Station and wired in accordingly into the control board, I tried to do the least amount of customization on the PI for ease of resetting since that cab doesn't live with me. Is it not registering buttons at all? Are you sure the control board is working?

    • @tfriendknox1
      @tfriendknox1 5 ปีที่แล้ว

      @@krystofio thanks for the reply. It ended up being the decoders that they sent me were bad. I got new ones and they work fine now I just need to figure out how to map them.

  • @WillySkullhead
    @WillySkullhead 7 ปีที่แล้ว +1

    VERY helpful video-! You saved the day. Thanks!

    • @krystofio
      @krystofio  7 ปีที่แล้ว

      Glad you liked it, Willy!

  • @aaronholstrom1971
    @aaronholstrom1971 6 ปีที่แล้ว

    Excellent video!!! Thank you.

  • @albac0re
    @albac0re 6 ปีที่แล้ว

    Thank you for the thorough video!

    • @krystofio
      @krystofio  6 ปีที่แล้ว

      You're welcome :)

  • @lindsayjenney2270
    @lindsayjenney2270 6 ปีที่แล้ว

    So...... this is your new hobby, eh? Kinda nice to hear a familiar voice. Your video is really awesome. I learned so much ;)

    • @krystofio
      @krystofio  6 ปีที่แล้ว

      Hey you! It's one of them, besides a few other geeky and dorky things. :)

  • @ezzysoto
    @ezzysoto 5 ปีที่แล้ว

    Thank you very much this video help me a lot I just have a question, if I configure my arcade joystick and I wanna go back to my regular control woulndt that mess my configuration? Because I did it with a PlayStation controller and a few days later all the commands were out of order (ex: start move to L2, select to X etc) so now in afraid that if I map my arcade joystick everything's goes out of order, thanks for your help

  • @bland9876
    @bland9876 6 ปีที่แล้ว

    If I'm wiring up an arcade controller do I just type in Xbox 360 arcade stick and map the layout so that the same button in my controller is a and b and x and y or are those layouts not as good and I should use a different mapping also Windows controller Diagnostics page shows A button being 1 B button being 2 X is 3 and Y is 4 ect

  • @n31lrc
    @n31lrc 5 ปีที่แล้ว

    Not sure what’s wrong with mine but trying to map - power off and the windows key to my mini iPac using the shift and it’s not having any of it. Do you have to save your key config in winipac? I’m happy with the standard keys but want to add some shifted keys.

  • @ORIGINALGAMESONLY
    @ORIGINALGAMESONLY 7 ปีที่แล้ว

    sometimes kbe fails to work in mamescreen turns white especially when you press coin or other very quicklyhave to restart pc / mame or test buttons in a documentthen it usually works againany ideas people?

  • @theadmiral8161
    @theadmiral8161 7 ปีที่แล้ว

    Thanks SO much for this vid. very helpful in setting up my minipacs with retropie and my 4 player cab. Question though; hoping you may have an answer- by default, my player 1 button 3 (Strong Punch in SF for example) keeps activating a turbo on/off every time I press it. I did not designate it as a "shifted" control or anything. Any thoughts on this? Everything else works fine.
    thanks a lot!

    • @krystofio
      @krystofio  7 ปีที่แล้ว +1

      Kris, I can't remember any specific reason why off the top of my head - but let's consider a process of elimination - Have you swapped buttons with pins and tried it to make sure it's not something wrong in a button - have you remapped different keys to the pin to make sure it's not something on your encoder? Things like that can help determine what the culprit might be since you're working multiple variables at once. Hope that helps, let me know what you find out.

    • @theadmiral8161
      @theadmiral8161 7 ปีที่แล้ว

      thanks so much for the crazy-fast reply!! I've tried a few different things, still a work in progress. Definitely going to try the options you mentioned. This is my first ever build from scratch, so I'm a novice. your input is greatly appreciated!

  • @Germapino
    @Germapino 5 ปีที่แล้ว

    For each game, you can change the buttons specifically for "this machine". However, the button changes are not saved after exiting. How do you ensure this is saved? Thanks in advance.

    • @krystofio
      @krystofio  5 ปีที่แล้ว +1

      If I recall, this can happen based on how MAME is exited - and if it's wrapped in a launcher how the launcher or wrapping code closes it down. Have you tried making machine specific changes while running mame directly, exiting cleanly, and reloading?

  • @d.tabannah8179
    @d.tabannah8179 6 ปีที่แล้ว

    All I want to know is what is buttons 1-10 for default. I have the M.A.M.E emulator myself, I'm using a mayflash arcade stick. So by default I wanna know which button I map correctly just like the game itself.

    • @krystofio
      @krystofio  6 ปีที่แล้ว

      Well, the cheat sheet I have on my site might help - it lists the logical default and what MAME used for it as of a few versions ago, at least. krystof.io/cheat-sheet-ultimarc-and-mame-default-keyboard-mapping-pins/

  • @garystinten9339
    @garystinten9339 7 ปีที่แล้ว

    OK..I have two controllers plugged into my setup and they both configure as the same controller..
    I'm using 2 dragonrise USB controllers, android, and retroarch.
    OK, when I go into settings and configure player 1, it works great, however, player 2 does the same thing, and vice versa to configure player 2, player 1 does the same, which is copies player 2.
    How do I configure retroarch to see player 1 as player 1 and player 1 and player 2 as player 2.

    • @mikepun6009
      @mikepun6009 6 ปีที่แล้ว

      i have this exact same problem .. can any one help?

  • @AncientMysteriesAndInnovations
    @AncientMysteriesAndInnovations 7 ปีที่แล้ว

    Crazy you have so few subscribers

    • @krystofio
      @krystofio  7 ปีที่แล้ว

      Heh, well, to be fair, the project is on temporary hold until this summer, plus I've not attempted to promote this at all, but perhaps someday :)

    • @lindsayjenney2270
      @lindsayjenney2270 6 ปีที่แล้ว

      yea... because he really is the best! So helpful!

  • @fraserkinloch3765
    @fraserkinloch3765 7 ปีที่แล้ว

    Right question, mame is easy enough to configure, but how do you set keys up for default emulators such as model 2 that you can't change there default buttons,
    I can't figure out how to get my joysticks working in retroarch any advice??

    • @krystofio
      @krystofio  7 ปีที่แล้ว

      Fraser, it's been a while since I got into Retro arch directly... I always remember doing so with a bit of fear and hesitation because it can be such a pain to setup. I'm sorry I can't help you - once I get to heavy retro arch rework on my cabinet I may do a video on it. My experience with it was too far back and too limited. Best of luck to you.

    • @imOJOmran
      @imOJOmran 6 ปีที่แล้ว

      krystof.io hey can you contact me pls omran.dhanhani gmail com

  • @trevorbrent5092
    @trevorbrent5092 7 ปีที่แล้ว

    How are you able to turn the computer on/off and change volume with this? I have a new version of the ipac2. Thx.

    • @krystofio
      @krystofio  7 ปีที่แล้ว +1

      Hi Trevor, I can't say I've done this with any great detail specifically, I focused just on the keys for actual game play. It's in the back of my head though and could see where an retro arcade owner would want this. I'm just not there yet myself - I have specific things I shut down in order for now, and the volume is just a monitor for now (no cool arcade box setup yet) :) Sorry!

    • @100Bucks
      @100Bucks 7 ปีที่แล้ว

      I turn my volume up and down with a track ball. That's the mouse. Also turn the computer off with the track ball.

  • @dennisvalentine2671
    @dennisvalentine2671 4 ปีที่แล้ว

    Can't get 4 players to work on retro arch...player 2 punch makes plyr 1 block... double checked button mapping on winipac and retroarch nothing is overlapped....anyone got any ideas

    • @krystofio
      @krystofio  4 ปีที่แล้ว

      Check the wiring? Perhaps you have a short - hold down the offending buttons and check with a multimeter, perhaps.

    • @dennisvalentine2671
      @dennisvalentine2671 4 ปีที่แล้ว

      @@krystofio Just figured it out went into mame 64 which is what retro arch was running and changed all the button layout in mame 64 and now everything works for players 1 through 4

    • @krystofio
      @krystofio  4 ปีที่แล้ว

      @@dennisvalentine2671 Excellent! If it ain't hardware it's software! Well done.

  • @johnalam3079
    @johnalam3079 6 ปีที่แล้ว

    My keyboard won’t work properly with retropie in mame. Tab key doesn’t work. Please help

    • @krystofio
      @krystofio  6 ปีที่แล้ว

      I'm sorry John - it's been a long time since I messed with retropie at all.
      The quick things I found:
      While in a game press Tab to open the menu to set up controls. The MAME4ALL tab menu configuration is stored in:
      /opt/retropie/configs/mame-mame4all/cfg/default.cfg
      and if you're running lr-mame:To access the MAME internal menu, press the 'TAB' key or R2.

  • @icecrush82
    @icecrush82 6 ปีที่แล้ว

    If i put a pc joystick is it going to change setting automatically?

    • @krystofio
      @krystofio  6 ปีที่แล้ว

      That would be more of a custom mapping of your PC joystick to the keys your emulator is expecting. There's too many variables between joysticks and emulators to definitively say, some are driver based, some act as simple keyboard encoders themselves, along with the variety of emulator configurations. I know MAME can support a lot, but it will take some trial and error.

  • @namegoeshere69
    @namegoeshere69 8 ปีที่แล้ว +1

    dont know why the default mame config would include ctrl alt and shift,worst default keys ever.I had nothing but problems on my arcade with default controls,especially alt and shift,damn sticky keys notification.

    • @krystofio
      @krystofio  8 ปีที่แล้ว

      Very true, Vtecification, my fingers never worked well with all three combinations... One or two at most. At least we can remap it all :)

  • @jamesbullock8942
    @jamesbullock8942 2 ปีที่แล้ว

    I have a arcade classics game and I can't go up and down

  • @levelbylevelgaming2833
    @levelbylevelgaming2833 5 ปีที่แล้ว +1

    Thanks for sharing! I have a build Im working on over at Level By Level Gaming if you feel like checking me out.

  • @MacFyrestone
    @MacFyrestone 7 ปีที่แล้ว

    Its kinda sad that I'm in high school and my level of understanding on this is only slightly better than it would be for my parents... I suck with tech but I want to set up an old cabinet with a pc and mame :/

    • @krystofio
      @krystofio  7 ปีที่แล้ว +1

      It does take a lot of time, and the more extras you bake into the system (like LED buttons and such), the more complex it gets. Start off slow, download mame and try a few things out without any extra control mechanisms first.

    • @garystinten9339
      @garystinten9339 7 ปีที่แล้ว +1

      Get an emulator on PC, download a few ROMs, learn to map ROM directory to mame so it lists ROMs to start.. Once you get that, learn to set controls for global mame area and then game area (global means main menus) (game areas are game itself)..
      Next bit is it to buy a controller kit (arcade style buttons and joysticks).. Construct the kit so you have buttons and joystick attached to encoder.
      Now, you can config those new arcade buttons and joystick to be recognized by mame, essentially reconfiguring your keyboard buttons to the newly constructed arcade kit.
      Pretty easy when it's all laid out.
      Then when you're ready. Build or find a box suitable for a joystick hub (the constructed joystick) and off you go.

  • @chancelambert8462
    @chancelambert8462 2 ปีที่แล้ว

    All I wanted to do was get MAME to recognize my game controller keypad.

    • @100Bucks
      @100Bucks 2 ปีที่แล้ว +2

      Press Tab to reconfigure with joystick.

  • @David-zz9zq
    @David-zz9zq 5 ปีที่แล้ว

    Help!!

  • @jamesbullock8942
    @jamesbullock8942 2 ปีที่แล้ว

    My pacman will not go up and down

  • @tuberoyful
    @tuberoyful 4 ปีที่แล้ว

    I just came to configure the controls for segasonic Mame game and ALL I HEAR IS BLAH, BLAH, BLAH, BLAH, BLAH.

    • @krystofio
      @krystofio  4 ปีที่แล้ว

      You should hear my jibber jabber and mumbo jumbo. They put my blah blah blahs to shame.