RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    xboxdrv key mappings not recognized in advancemess

    Scheduled Pinned Locked Moved Help and Support
    xboxdrvadvance messbbc micro
    4 Posts 2 Posters 761 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      chipowski
      last edited by chipowski

      Pi Model: 2
      RetroPie Version: 4.3
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: keyboard and gamepad
      Controller used: Generic gamepad
      Guide used: https://github.com/RetroPie/RetroPie-Setup/wiki/Universal-Controller-Calibration-&-Mapping-Using-xboxdrv
      Emulator: advancemess

      Hi.
      I've got xboxdrv running fine and have setup keyboard to gamepad mappings ok.
      I included a udev rule so that the input is recognized as being from an actual keyboard at a system level.
      The mappings work correctly from the command line, within Emulationstation and in Doom.

      These mappings are not recognized though within Advancemess on running the BBC Micro - games tested Chuckie Egg and Dare Devil Dennis.
      I'm running the emulator through Emulationstation btw with the code below added to /etc/emulationstation/es_systems.cfg.

      <system>
         <name>advancemess</name>
         <fullname>advancemess</fullname>
         <path>/home/pi/RetroPie/roms/beeb</path>
         <extension>.ssd .img .SSD .IMG</extension>
         <command>/opt/retropie/supplementary/runcommand/runcommand.sh 1 "advmess bbcb -dev_floppydisk %ROM%" "advmess"</command>
         <platform>advancemess</platform>
        <theme>advancemess</theme>
      </system>
      

      Does anyone know how to propagate the xboxdrv mappings through to Advancemess from Emulationstation?

      mediamogulM 1 Reply Last reply Reply Quote 0
      • mediamogulM
        mediamogul Global Moderator @chipowski
        last edited by

        @chipowski

        The problem is likely that AdvanceMAME is assigning the xboxdrv virtual keyboard to another player. I have it set to use any attached keyboard for all players by setting device_keyboard raw in /opt/retropie/configs/mame-advmame/advmame.rc.

        RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

        C 1 Reply Last reply Reply Quote 0
        • C
          chipowski @mediamogul
          last edited by

          @mediamogul Legend thank you so much. I added that to the. rc file for advmess and I've got it working now thanks.

          In case this helps anyone else out there - when I installed advmess initially I did that from the command line not through emulationstation so there was no .rc file for advmame or advmess. After installing it through emulationstatios and retropie setup the .rc files were created. I edited the rc for advmame but that did nothing. I did the same edit to the rc for advmess and it's working.

          Thanks again @mediamogul

          mediamogulM 1 Reply Last reply Reply Quote 1
          • mediamogulM
            mediamogul Global Moderator @chipowski
            last edited by

            @chipowski

            No problem. Glad it's working.

            RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.