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

    Mapping a Quit button to a gamepad on JZINTV

    Scheduled Pinned Locked Moved Help and Support
    jzintvgamepad config
    19 Posts 9 Posters 5.6k 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.
    • mediamogulM
      mediamogul Global Moderator @dudleydes
      last edited by

      @dudleydes

      Very, very kool. I'm going to have fun reworking my Intellivision controls around this information. Thanks!

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

      1 Reply Last reply Reply Quote 0
      • edmaul69E
        edmaul69 @SpudsMcToole
        last edited by

        @SpudsMcToole you can add PAUSE as well to your controller.

        1 Reply Last reply Reply Quote 1
        • edmaul69E
          edmaul69 @dudleydes
          last edited by edmaul69

          @dudleydes @mediamogul there is a guy on the atariage forums who takes two intellivision flashback controllers for people and makes them one controller with two cables. The keypad is one controller and the disc is the other. Works for tron deadly discs as well.

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

            @edmaul69

            It's amazing what people come up with. I'll have to look that up.

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

            1 Reply Last reply Reply Quote 0
            • D
              dalves
              last edited by

              Does anyone know what the JS0_BTN number would be if I wanted to be able to quit jzintv by pressing the select and start buttons together like with the other emulators?

              D T 2 Replies Last reply Reply Quote 0
              • D
                dudleydes @dalves
                last edited by

                @dalves Like most non-RetroArch emulators, jzIntv uses a single button to quit. To find the JS0_BTN you would like to assign to quit jzIntv, you can use the event_diag.rom rom. More info at: https://retropie.org.uk/docs/Mapping-a-Controller-for-Intellivision/

                1 Reply Last reply Reply Quote 0
                • T
                  ts-x @dalves
                  last edited by ts-x

                  @dalves Once you've identified your button numbers per @dudleydes suggestion, you have two options for emulating the hotkey behavior of the other RetroArch emulators.

                  Use Select as a hotkey equivalent (this example is for an Xbox360 controller, so Select is 8 and Start is 9)...

                  MAP 0
                  JS0_BTN_08 PSH1
                  
                  MAP 1
                  JS0_BTN_08 PSH1
                  JS0_BTN_09 QUIT
                  

                  Or define Select + Start as a combo button press (may need newest version of jzintv for this?)...

                  ADD_COMBO 0 JS0_BTN_08 JS0_BTN_09
                  COMBO0 QUIT
                  

                  As a follow up to the discussion above, I recently discovered that it's also possible to use combo button presses as an alternative to the right stick for diagonal shooting in games like Cloudy Mountain & Tron Deadly Discs...

                  ADD_COMBO 0 JS0_BTN_02 JS0_BTN_03
                  ADD_COMBO 1 JS0_BTN_03 JS0_BTN_01
                  ADD_COMBO 2 JS0_BTN_00 JS0_BTN_01
                  ADD_COMBO 3 JS0_BTN_00 JS0_BTN_02
                  COMBO0 PD0L_KP1
                  COMBO1 PD0L_KP3
                  COMBO2 PD0L_KP9
                  COMBO3 PD0L_KP7
                  JS0_BTN_00 PD0L_KP8
                  JS0_BTN_01 PD0L_KP6
                  JS0_BTN_02 PD0L_KP4
                  JS0_BTN_03 PD0L_KP2
                  

                  Using that mapping, X shoots west, Y shoots north, and X+Y shoots northwest. This also works really well in sports games requiring 1-9 keypad zone press e.g. Slam Dunk, Spiker & Super Pro Football.

                  thedishkingT 1 Reply Last reply Reply Quote 0
                  • Z
                    Zazie
                    last edited by

                    I did not understand anything. How do I map the reset on the emulator? And what does the PS3 have to do with it?

                    1 Reply Last reply Reply Quote -1
                    • thedishkingT
                      thedishking @ts-x
                      last edited by

                      @ts-x
                      Thank you for posting this! The combo allows JZINTV to respond to multiple buttons, while leaving discrete function for something else.

                      Appricate your help!

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        ts-x @thedishking
                        last edited by

                        @thedishking No problem, glad it was helpful. I actually added a more detailed version to the docs a few weeks back as well. My revisions include some other more advanced functions e.g. custom palettes, custom resolutions, and analog dead-zone tweaks.

                        I also have pre-configured keyboard hack files for about 140 games that I'm planning to upload to GitHub within the next few weeks. Kind of my interpretation of how to best map the 16-key Intellivision controller to modern controllers with dual analog sticks and shoulder/trigger buttons. Spent a ton of time getting things just right, as 30+ years later Intellivision is still one of my favorite systems!

                        1 Reply Last reply Reply Quote 1
                        • S
                          SavedByZero @dudleydes
                          last edited by SavedByZero

                          @dudleydes Hey there -- glad I found this. I've tried out your xboxdrv file that includes this snippet,and (EDIT) managed to map it to my Xbox controller after finding the right names for the analog sticks and whatnot. However, in Tron:Deadly Discs, I can no longer fire diagonally since the mimic-xpad setting kills the diagonal movements for the second stick. If I remove mimic-xpad, I get the diagonal disc throwing back, but the controls jam up and break if I try to map the disc throwing buttons to the fully enabled 8 directional R2 stick -- and weirdly, ONLY when I fire diagonally.

                          Anyone else have this issue?

                          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.