R.M.A.F. Remap your buttons and configure autofire on any arcade stick!

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • R.M.A.F. Remap your buttons and configure autofire on any arcade stick!

      R.M.A.F.
      Re.Map.Auto.Fire.

      Photos courtesy of jasenscustoms.com
      The R.M.A.F. is a simple device that sits between your arcade stick's buttons and your controller PCB. It intercepts the button presses before they are sent to the controller PCB so they can be manipulated in a number of ways. The core features are on the fly remapping of any physical button (1-8) to any of the button inputs of the controller PCB, and individually programmable auto fire intervals for each physical button. These settings can be saved and recalled from any of the 8 available profiles, and the most recently used profile will be loaded by default upon power up.

      The form factor is optimized for Brook boards with the 20 pin connector for button inputs. It stacks on top of the brook board and has a it's own 20 pin input header if you are using a 20 pin wiring harness, or something like the EZ Build PCB from Jasen's Customs. There are also screw terminal inputs for the buttons, if you don't use a 20 pin harness for your buttons.

      If you are not using a Brook board with the 20 pin header, you will soon be able to purchase a breakout board that gives you screw terminals for all of the relevant inputs and outputs so you can connect the RMAF inline in any arcade stick.

      This project is closed source and is being exclusively manufactured and sold in partnership with Jasen's Customs. Click here to purchase at Jasen's Customs!

      Technical Info: The code is derived from the remapping and auto fire code that is present in my controller adapter projects, although this is a more refined and feature rich implementation. I've completely overhauled the timer system so auto fire speeds are more accurate than my older implementations.
      • The code uses direct port manipulation for both inputs and outputs for the lowest possible latency.
      • Outputs are configured as open drain. This is a safety feature to prevent shorts to the 5v rail through the button output pins.
      • Lag measures under .24 milliseconds from input to output. That's less than 1/66th of a frame in a 60fps game!

      Instructions: Jasen's Customs is the exclusive distributor of the RMAF, and Jasen has put together a convenient graphical instruction set for the device.




      plus ça change,
      plus c'est la même chose,
      The more that things change,
      The more they stay the same.- RUSH- Circumstances

      The post was edited 2 times, last by Arthrimus ().

    • I'll tell you, I do love these little guys. @Arthrimus is a damned hero for designing them - the utility is beyond imaginable. I'll probably stream today or tomorrow (evening in Japan, morning in the US) installing one in my Panzer Fight Stick. If I wait until this weekend to do it, I'll just say F* it and build a new Panzer to put it in because you can't have enough fight sticks around to use (or in my case collect dust). Thanks to everyone who hit up the first wave last night. All orders shipped today, just please be mindful of the new shipping system I had to implement :) Link is on the home page.

      This weekend Ill also be releasing a little helper board for these that breaks out the outputs of R.M.A.F. in case you want to use this with a non-UFB build (i.e. any stock arcade stick). They are done, I just need to find time to take some photos of them and post them up on the site.
      JasensCustoms.com
      building stuff....
    • As you all may have heard, Jasen has announced that he will be closing his shop indefinitely after July 4th. This came as a shock to everyone involved including myself. With that said the R.M.A.F. will continue to be sold at Jasen's site until it's closure on July 4th, at which point any remaining inventory will be transferred to me to sold through my web store while I explore other distribution options.

      In the mean time feel free to order with confidence through Jasen's store, I will answer any technical support questions here on this thread or in PMs if anyone has any issues. Sorry for any confusion that may have arisen due to these unexpected circumstances.
      plus ça change,
      plus c'est la même chose,
      The more that things change,
      The more they stay the same.- RUSH- Circumstances

      The post was edited 1 time, last by Arthrimus ().

    • Awesome stuff as always brother and thank you for the work you put in to make stuff like this for our hobby. Will pick up a couple when I get a moment.


      Wanted: PCBs - Batsugun, Battle Garegga, Battle Bakraid
      Other stuff - 19" Monitor/chassis and/or WG K7000 Chassis
      Vewlix Shipping Brackets (2x sets of the red ones would be nice)
      High End Headphones/Desktop Headphone Amps/DACs as well.
      If you have any of these for sale/trade let me know :thumbup:
    • I do have them, I just haven't listed them yet since I have been getting flooded with last minute orders before the official closing of the shop on July 4th. My photographer came over last week and took pictures of a ton of stuff, these included. I was holding off listing them until the photos were finalized but I may just list them without.

      We still have plenty of RMAF in stock despite the mad dash over the last day and I think @Arthrimus would definitely prefer to not deal with the logistics of shipping any of these, so I would encourage ordering from the site since I have the infrastructure in place.
      JasensCustoms.com
      building stuff....
    • So I got one of the Arthrimus Brook to Vewlix IO converters, it's beautiful AF and works like a dream.
      Would these shoe-horn onto one of those?
      Classic Gaming Historian
      Bench : Network build-out, Fight Stick rebuild
      WANT : 16B Multi, MK2 Sound Board, F2 Rom boards, Namco NA PCB
      [astrocity] InstaGram [neogeo] Arcade Projects Photoblog [saturn] VAPS List [nes-101] Tuesday Arcade Twitch Stream!
    • Sorry for the rendering of the PCB only for the RMAF helper, but I have it up. I should have proper photos shortly. Basically, it serves as a little passthrough and validates you are getting proper power to the setup with an LED.

      jasenscustoms.com/collections/arthrimus

      I have the full bit of a power cable, feet, etc. too for easy one stop shopping.
      JasensCustoms.com
      building stuff....
    • psykom1 wrote:

      So I got one of the Arthrimus Brook to Vewlix IO converters, it's beautiful AF and works like a dream.
      Would these shoe-horn onto one of those?
      You can certainly do it but there are a few considerations if you do.

      First of all the R.M.A.F requires a select and home button to be wired to the auxiliary harness of the Vewlix Console I/O. The R.M.A.F. needs combinations of start and select to be held simultaneously to enter button remapping mode, and combinations of start and home to enter auto fire mapping mode. You also need to be able to press and hold start, home and select simultaniously to change profiles or reset a profile to defaults.

      Second is that the male 20 pin header is offset a few mm from it's original position on the Brook board. This means that the entire Brook board is shifted over a few mm so it no longer lines up with the mounting holes on the Console I/O. That's not a problem per se, but it means that you can't hard mount the brook board using the standoffs anymore.


      plus ça change,
      plus c'est la même chose,
      The more that things change,
      The more they stay the same.- RUSH- Circumstances
    • Arthrimus wrote:

      psykom1 wrote:

      So I got one of the Arthrimus Brook to Vewlix IO converters, it's beautiful AF and works like a dream.
      Would these shoe-horn onto one of those?
      You can certainly do it but there are a few considerations if you do.
      WORDZ...
      Thank you for the detailed pictures. I'll put these on my shopping list and consideration.
      Classic Gaming Historian
      Bench : Network build-out, Fight Stick rebuild
      WANT : 16B Multi, MK2 Sound Board, F2 Rom boards, Namco NA PCB
      [astrocity] InstaGram [neogeo] Arcade Projects Photoblog [saturn] VAPS List [nes-101] Tuesday Arcade Twitch Stream!