• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Cant Get intellivision roms to work

Scheduled Pinned Locked Moved Help and Support
jzintvintellivisionretropie 4.1
15 Posts 2 Posters 9.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.
  • V
    videofx @dudleydes
    last edited by 8 Jan 2017, 12:51

    @dudleydes Sorry about the formatting :(

    But renaming the files did solve the loading problem. Now START SELECT on my SNES controller didnt exit out of the emulator. SO I have to find a controller that works with Intellivision.

    Thanks for the help. I have been messing with this all day

    D 1 Reply Last reply 8 Jan 2017, 13:21 Reply Quote 0
    • D
      dudleydes @videofx
      last edited by 8 Jan 2017, 13:21

      @videofx Glad to hear you managed to get the roms to launch.

      jzIntv isn't a Retroarch emulator so START+SELECT will not exit the emulator. There are default mappings for a game controller but I don't know if they work well with a SNES controller. Ideally, you need analogue sticks. You can find out more at the wiki page: https://github.com/retropie/retropie-setup/wiki/Intellivision#controls

      For Arcade titles such as AstroSmash or Lock'n'Chase, your SNES controller will be fine with the use of keyboard hack files. See below how to create and implement these:
      https://github.com/RetroPie/RetroPie-Setup/wiki/Mapping-a-Controller-for-Intellivision

      I have 50-60 titles all configured to use my PS3 controller. By using xboxdrv, I can use my controller to play Advanced Dungeons & Dragons Cloudy Mountain as a twin stick shooter!

      If you need any guidance on configuring your controller, then let me know.

      V 1 Reply Last reply 8 Jan 2017, 22:53 Reply Quote 0
      • V
        videofx @dudleydes
        last edited by videofx 1 Aug 2017, 22:53 8 Jan 2017, 22:53

        @dudleydes Hehe thanks I do need help configuring my PS3 controller. Any help you can provide would be great!

        Thanks!

        D 1 Reply Last reply 9 Jan 2017, 11:15 Reply Quote 0
        • D
          dudleydes @videofx
          last edited by 9 Jan 2017, 11:15

          @videofx No problem. Using xboxdrv and creating keyboard hack files for jzIntv are nowhere as straightforward as for other emulators.

          Here are the steps to set up a wired PS3 controller in jzIntv:

          1. Install xboxdrv from the Configuration/tools menu in the RetroPie setup script.
          2. Download the xboxdrv configuration file and keyboard hack file here. You can click on Download ZIP in top right to download rather than copying and pasting. Place these files in the Intellivision roms folder.
          3. Edit /opt/retropie/configs/intellivision/emulators.cfgso that the line now reads:
          jzintv = "sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv --config /home/pi/RetroPie/roms/intellivision/intellivision.xboxdrv >/dev/null & /opt/retropie/emulators/jzintv/bin/jzintv -p /home/pi/RetroPie/BIOS -q --kbdhackfile=/home/pi/RetroPie/roms/intellivision/hackfile.kbd %ROM%; sudo killall >/dev/null xboxdrv"
          

          You can find the PS3 controller mappings in the hackfile.kbd . Remember this is for a wired PS3 controller only. I do not believe it will work with a wireless connection as there is an extra step required to configure xboxdrv.

          V 1 Reply Last reply 10 Jan 2017, 02:06 Reply Quote 0
          • V
            videofx @dudleydes
            last edited by videofx 1 Oct 2017, 04:18 10 Jan 2017, 02:06

            @dudleydes Thanks let me try it. I tried my Wii U Pro controller and it works wireless with everything but I still cant figure out how to play intellivision games

            Can I use the PS3 controller for the other emulators using the xboxdrv or do I need to do something else?? Do I just run the emulation station configure the buttons like any other controller? Thanks for the help!

            D 1 Reply Last reply 10 Jan 2017, 11:58 Reply Quote 0
            • D
              dudleydes @videofx
              last edited by 10 Jan 2017, 11:58

              @videofx There are a number of options.

              You can configure the PS3 controller in EmulationStation and use it for all emulators without the need for xboxdrv. I only use xboxdrv for Intellivision and ports such as Doom and Duke Nukem 3D because the controller doesn't work in menus.

              Alternatively, you could use your Wii U Pro for most emulators, then switch to a wired PS3 controller for Intellivision using the config files above. There would be no need to configure the PS3 controller in EmulationStation. Launch an Intellivision game with your Wii U Pro and play with your PS3 controller. You may have to edit the keyboard hack file, hackfile.kbd , changing every instance of JS1 to JS2 for this to work.

              Finally, if you want a complete wireless experience, then you could configure xboxdrv for your Wii U Pro. This can be an involved process so it would be worth opening a new thread.

              V 1 Reply Last reply 10 Jan 2017, 13:52 Reply Quote 0
              • V
                videofx @dudleydes
                last edited by 10 Jan 2017, 13:52

                @dudleydes Ok THanks, I will keep the Wii U pro connected and just use the PS3 for intellivision. If it doesnt work as JS1 then I will update the hackfile for JS2

                Thanks for the help. Ill let you know later today how it goes.

                1 Reply Last reply Reply Quote 0
                • V
                  videofx
                  last edited by 12 Jan 2017, 09:57

                  It doesnt work for me. I installed xboxdrv from binary. Now when I load a ROM the dialog box that tells you to press a key to configure flashes twice then it just goes black and back to ROMs screen. Here is the output from runncommand.log

                  Parameters: 0 SYS intellivision /home/pi/RetroPie/roms/intellivision/Las Vegas Blackjack and Poker (1979) (Mattel).int
                  Executing: SDL1_VIDEODRIVER=dispmanx sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv --config /home/pi/RetroPie/roms/intellivision/intellivision.xboxdrv >/dev/null & /opt/retropie/emulators/jzintv/bin/jzintv -p /home/pi/RetroPie/BIOS -q --kbdhackfile=/home/pi/RetroPie/roms/intellivision/hackfile.kbd "/home/pi/RetroPie/roms/intellivision/Las Vegas Blackjack and Poker (1979) (Mattel).int"; sudo killall >/dev/null xboxdrv
                  cfg: Invalid event action 'Hat'
                  ERROR: Failed to initialize key bindings

                  D 1 Reply Last reply 12 Jan 2017, 12:17 Reply Quote 0
                  • D
                    dudleydes @videofx
                    last edited by 12 Jan 2017, 12:17

                    @videofx I suspect the keyboard hack file is not working. Did you try the hackfile with JS2 instead of JS1?

                    If you have, then try launching a rom after removing --kbdhackfile=/home/pi/RetroPie/roms/intellivision/hackfile.kbd from the launch command? If the rom doesn't launch, then please post the runcommand log.

                    If the rom did launch, then the next thing to do is check that xboxdrv is running. If possible, run a SSH session on your desktop/laptop and run the command cat /proc/bus/input/devices (if you're not familiar with SSH, then you can find details here). In the output, you should see an entry similar to the one below:

                    I: Bus=0003 Vendor=045e Product=028e Version=0110
                    N: Name="Microsoft X-Box 360 pad"
                    P: Phys=
                    S: Sysfs=/devices/virtual/input/input106
                    U: Uniq=
                    H: Handlers=js1 event3 
                    B: PROP=0
                    B: EV=b
                    B: KEY=7cdb0000 0 0 0 0 0 0 0 0 0
                    B: ABS=3003f
                    

                    In the Handlers section, you can see that the js value the virtual XBox Controller is assigned, in this case js1. This confirms the JS value you should try in the keyboard hack file.

                    If this doesn't work, then come back to me and we can troubleshoot further.

                    1 Reply Last reply Reply Quote 0
                    • V
                      videofx
                      last edited by 13 Jan 2017, 04:16

                      yes I had the hacked file set to JS2. Removing the --kbdhackfile portion from the .cfg file fixed the ROM loading problem. Now the only problem I have is the PS3 controller has no effect when I play a game. only the keyboard works.

                      Here is the cat output

                      I: Bus=0003 Vendor=05ac Product=020b Version=0110
                      N: Name="Mitsumi Electric Apple Extended USB Keyboard"
                      P: Phys=usb-3f980000.usb-1.3.3/input0
                      S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/0003:05AC:020B.0002/input/input0
                      U: Uniq=
                      H: Handlers=sysrq kbd leds event0
                      B: PROP=0
                      B: EV=120013
                      B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
                      B: MSC=10
                      B: LED=1f

                      I: Bus=0003 Vendor=05ac Product=020b Version=0110
                      N: Name="Mitsumi Electric Apple Extended USB Keyboard"
                      P: Phys=usb-3f980000.usb-1.3.3/input1
                      S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.1/0003:05AC:020B.0003/input/input1
                      U: Uniq=
                      H: Handlers=kbd event1
                      B: PROP=0
                      B: EV=13
                      B: KEY=2 c000 e0000 0 0 0
                      B: MSC=10

                      I: Bus=0000 Vendor=0000 Product=0000 Version=0000
                      N: Name="Xbox Gamepad (userspace driver)"
                      P: Phys=
                      S: Sysfs=/devices/virtual/input/input3
                      U: Uniq=
                      H: Handlers=event3 js1
                      B: PROP=0
                      B: EV=b
                      B: KEY=7fdb0000 0 0 0 0 0 0 0 0 0
                      B: ABS=3001b

                      I: Bus=0000 Vendor=0000 Product=0000 Version=0000
                      N: Name="Xbox Gamepad (userspace driver) #2"
                      P: Phys=
                      S: Sysfs=/devices/virtual/input/input4
                      U: Uniq=
                      H: Handlers=event4 js2
                      B: PROP=0
                      B: EV=b
                      B: KEY=7fdb0000 0 0 0 0 0 0 0 0 0
                      B: ABS=3001b

                      I: Bus=0005 Vendor=057e Product=0330 Version=0001
                      N: Name="Nintendo Wii Remote Pro Controller"
                      P: Phys=
                      S: Sysfs=/devices/platform/soc/3f201000.uart/tty/ttyAMA0/hci0/hci0:11/0005:057E:0330.0004/input/input5
                      U: Uniq=
                      H: Handlers=event2 js0
                      B: PROP=0
                      B: EV=20000b
                      B: KEY=f 0 0 0 0 0 0 0 7fdb0000 0 0 0 0 0 0 0 0 0
                      B: ABS=1b
                      B: FF=1 7030000 0 0

                      D 1 Reply Last reply 14 Jan 2017, 16:22 Reply Quote 0
                      • D
                        dudleydes @videofx
                        last edited by 14 Jan 2017, 16:22

                        @videofx From the output you've given, it looks like your PS3 controller is not being picked up. There should be an entry with a line similar to N: Name="Sony PLAYSTATION(R)3 Controller".

                        Try running cat /proc/bus/input/devices without running an Intellivision rom to see if the PS3 controller appears in the output. I presume you have it connected by USB? You may need to press the PS button to bring it out of its stale state.

                        1 Reply Last reply Reply Quote 0
                        14 out of 15
                        • First post
                          14/15
                          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.

                          This community forum collects and processes your personal information.
                          consent.not_received