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

    [Rpi3] NDS touchscreen

    Scheduled Pinned Locked Moved Help and Support
    raspberrypi 3bndsnds touchscreennintendo dsraspberry pi
    14 Posts 4 Posters 3.3k 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
      Chuck_B
      last edited by

      Hi! Is there any way to play nds with a touchscreen like this https://www.amazon.com/Resistive-interface-Raspberry-Pi-BeagleBone/dp/B00WQMB1H6
      ?

      I'd like to use the screen instead an analog stick to simulate the pen inputs, but I'm not sure if Drastic recognized inputs on touchscreen.
      Anyone knows something about?

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

        @chuck_b

        Touchscreen input is usually read as being a pointer device, so it should just work as is. I assume you're wanting to use DraStic, so you should be aware that the current Raspberry Pi version is a very early release and it may only have support for standard mouse input. The Mayflash Dolphinbar in modes 1 and 2 is read as being a pointer device. If that works, a touchscreen should too. It seems like I remember you having a Dolphinbar, but if you don't, I may be able to test it later this evening.

        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
          Chuck_B
          last edited by

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • C
            Chuck_B @mediamogul
            last edited by

            @mediamogul I don't have a DolphinBar, just an airmouse.
            So if you may test it, it would be great

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

              @chuck_b

              Sure. I'll let you know how it goes. In the past, I've used DraStic on an android gaming tablet with a stylus and it worked pretty well. I'm curious to see if it's an option here myself.

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

              quicksilverQ C 2 Replies Last reply Reply Quote 0
              • quicksilverQ
                quicksilver @mediamogul
                last edited by

                On a side note, exophase mentioned about a month ago he may open the source for drastic. Cross your fingers!

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

                  @mediamogul Perfect! Thank you so much

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

                    @quicksilver said in [Rpi3] NDS touchscreen:

                    On a side note, exophase mentioned about a month ago he may open the source for drastic. Cross your fingers!

                    Wow, that's great news.

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

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

                      @chuck_b

                      Well, I just gave the Dolphinbar a shot and unfortunately it wasn't able to control the cursor. Obviously this isn't conclusive proof that the touchscreen itself wouldn't work, but I suspect that it wouldn't.

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

                      1 Reply Last reply Reply Quote 0
                      • reeebsR
                        reeebs
                        last edited by

                        I tried both with hyperpixel and the official 7” and they work with drastic, meaning that moving the finger on the screen is moving the pen.
                        unfortunately, in both cases, there is no precision from the point where is your finger and the point where the pen is.
                        maybe anyone can tell me how to calibrate the touchscreen to work fine and with precision?

                        mediamogulM C 2 Replies Last reply Reply Quote 0
                        • mediamogulM
                          mediamogul Global Moderator @reeebs
                          last edited by

                          @reeebs said in [Rpi3] NDS touchscreen:

                          unfortunately, in both cases, there is no precision from the point where is your finger and the point where the pen is.

                          I ran into this same problem with my Android gaming tablet. I was able to get acceptable results using a stylus.

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

                          1 Reply Last reply Reply Quote 0
                          • C
                            Chuck_B @reeebs
                            last edited by

                            @mediamogul thank you anyway for trying :)

                            @reeebs have you tried with a pen similar to nds pen to see if precision gets better?

                            reeebsR 1 Reply Last reply Reply Quote 0
                            • reeebsR
                              reeebs @Chuck_B
                              last edited by

                              @reeebs have you tried with a pen similar to nds pen to see if precision gets better?

                              @Chuck_B no, not yet
                              maybe tomorrow (anyway in a couple of days) I’ll try and then post here the result
                              (but I don’t expect nothing in particular, as the two positions - the real one of my finger and the one of the pointer - are completely wrong: if I move, it moves too, but when I am in a corner it starts from the center and so on)

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

                                @reeebs said in [Rpi3] NDS touchscreen:

                                I don’t expect nothing in particular, as the two positions - the real one of my finger and the one of the pointer - are completely wrong: if I move, it moves too, but when I am in a corner it starts from the center and so on

                                That's very telling behavior and explains why the Dolphinbar wasn't recognized. The touchscreen is apparently being read in this case as a standard relative coordinates mouse. If it were being read as an absolute coordinates pointer device, the cursor would snap to wherever it was you touched at. Needless to say, this limitation combined with the wide area required to receive input really hinders precision.

                                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.