Retro Arcade Controller Mapping and MAME Defaults

Поділитися
Вставка
  • Опубліковано 27 жов 2024

КОМЕНТАРІ • 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 3 роки тому

    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  3 роки тому

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

  • @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.

  • @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.

  • @WillySkullhead
    @WillySkullhead 7 років тому +1

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

    • @krystofio
      @krystofio  7 років тому

      Glad you liked it, Willy!

  • @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. :)

  • @albac0re
    @albac0re 7 років тому

    Thank you for the thorough video!

  • @aaronholstrom1971
    @aaronholstrom1971 7 років тому

    Excellent video!!! Thank you.

  • @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.

  • @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?

  • @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.

  • @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!

  • @jamesbullock8942
    @jamesbullock8942 2 роки тому

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

  • @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!

  • @ezzysoto
    @ezzysoto 6 років тому

    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

  • @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?

  • @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

  • @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 7 років тому

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

  • @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 7 років тому

      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.

  • @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 :)

  • @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.

  • @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.

  • @icecrush82
    @icecrush82 7 років тому

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

    • @krystofio
      @krystofio  7 років тому

      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.

  • @jamesbullock8942
    @jamesbullock8942 2 роки тому

    My pacman will not go up and down

  • @David-zz9zq
    @David-zz9zq 5 років тому

    Help!!

  • @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.