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

    [Solved] Amstrad CPC - Virtual Keyboard? lr-caprice32

    Scheduled Pinned Locked Moved Help and Support
    virtualkeyboard
    7 Posts 4 Posters 5.5k 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.
    • cyperghostC
      cyperghost
      last edited by cyperghost

      Hi folks,
      how can I show the virtual keyboard inside the emulator?
      I can't see how to setup this or how to add a key into retroarch.cfg for amstradcpc.

      Thank you so much

      quicksilverQ 1 Reply Last reply Reply Quote 0
      • quicksilverQ
        quicksilver @cyperghost
        last edited by

        @cyperghost this may be a useful reference: https://docs.libretro.com/library/caprice32/

        It's says "y" should bring up the virtual keyboard

        1 Reply Last reply Reply Quote 1
        • cyperghostC
          cyperghost
          last edited by cyperghost

          @quicksilver Yes read this but the Y button does nothing. Somewhere they say use SELECT+DOWN to start the Virtual Keyboard. Moreover in a later section you will read:

          User 1 - 2 device types¶

          • None - Doesn't disable input. There's no reason to switch to this.
          • RetroPad - Joypad - Don't use this. Switch to Amstrad Joystick for joypad input.
          • Amstrad Joystick - Joypad - Use this for joypad input.
          • Amstrad Keyboard - Keyboard - Keyboard input are always active. Has keymapper support.
          cyperghostC 1 Reply Last reply Reply Quote 0
          • cyperghostC
            cyperghost @cyperghost
            last edited by cyperghost

            @cyperghost
            It works! Your hint @quicksilver points to right direction. You have to enable AMSTRAD JOYSTICK within RetroArch ;)

            Retroarch -> Quickmenu -> Controls -> User [1-4] Device Type Amstrad Joystick

            So here is the fix and so this thread is also solved

            Edit amstrads retroarch.cfg

            with nano /opt/retropie/configs/amstradcpc/retroarch.cfg and add line input_libretro_device_p1 = "513" to it

            it should look like

            # Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
            
            input_remapping_directory = "/opt/retropie/configs/amstradcpc/"
            input_libretro_device_p1 = "513"
            
            #include "/opt/retropie/configs/all/retroarch.cfg"
            

            @BuZz Maybe you can quickly add this before 4.5 release?
            Btw.: Do have a strong desire to Sinclairs and Amstrads?

            I installed CAPRICERPI from sciptmodules now and this emulator works flawless with the Raspberry and offers working SaveStates! But as we know the libretro cores are better maintained so I think CPCs should still stick to the lr-caprice32 core.

            C 1 Reply Last reply Reply Quote 0
            • cyperghostC
              cyperghost
              last edited by

              Added this info to the docs, seems valuable because there was NO content about controller config for this lovely british mashine.

              1 Reply Last reply Reply Quote 0
              • C
                crumbs @cyperghost
                last edited by

                @cyperghost
                Does anyone know what the “513“ is?
                What if you want 2 players? 514?

                mituM 1 Reply Last reply Reply Quote -1
                • mituM
                  mitu Global Moderator @crumbs
                  last edited by

                  @crumbs Please don't bump old topics - open a new topic and ask your question. If you wish, reference the old topic for additional info.

                  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.