• 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
    last edited by 8 Jan 2017, 09:23

    I just installed Retropie 4.1 on my PI3 B
    I went to manage packages, then I did install optional packages from binary
    copied the IVOICE, EXEC, and GROM to the BIOS folder, then copied the games to the Intellivision roms folder.

    When I click on any game after about 10 seconds I am brought back to the games list. Tried 20 games and they all do the same thing. I even copied the .cfg files for the games and they still dont work

    Any help would be greatly appreciated. I have NES, SNES, PSX and Atari 7800 all working. Except PSX version of Intellivision lives, i copy the bin and cue to the roms folder after about 10 seconds it brings me back to the games screen. Namco museum Vol1 works perfectly.

    Thanks

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

      @videofx What format are your roms? They need to be .int or .bin to work. They can't be zipped files.

      Could you post the contents of the log file, /dev/shm/runcommand.log, after launching a rom?

      V 1 Reply Last reply 8 Jan 2017, 11:50 Reply Quote 0
      • V
        videofx @dudleydes
        last edited by 8 Jan 2017, 11:50

        @dudleydes

        Here is the runcommand.log file:

        Parameters:
        Executing: SDL1_VIDEODRIVER=dispmanx /opt/retropie/emulators/jzintv/bin/jzintv -p /home/pi/RetroPie/BIOS -q "/home/pi/RetroPie/roms/intellivision/ABPA Backgammon (1978) (Mattel).int"
        file_read_rom16: No such file or directory
        ERROR: Could not read EXEC image 'exec.bin'

        Search path:
        /home/pi/RetroPie/BIOS
        .
        /opt/retropie/emulators/jzintv/bin/../rom
        /usr/local/share/jzintv/rom

        As you can see the files are in fact there

        and here is a directory of my BIOS files:

        total 1596
        -rw-r--r-- 1 pi pi 0 Jan 8 11:39 BIOSdir.txt
        drwxr-xr-x 2 pi pi 4096 Nov 5 21:29 Databases
        -rwxr-xr-x 1 pi pi 24576 Mar 28 1999 ECS.bin
        -rwxr-xr-x 1 pi pi 8192 Mar 28 1999 Exec.bin
        -rw-r--r-- 1 pi pi 8192 Jan 8 00:35 fast.bin
        drwxr-xr-x 3 pi pi 4096 Nov 5 21:29 fba
        -rwxr-xr-x 1 pi pi 2048 Mar 28 1999 GROM.bin
        -rwxr-xr-x 1 pi pi 2048 Oct 1 2000 IVoice.bin
        drwxr-xr-x 202 pi pi 12288 Nov 5 21:29 Machines
        drwxr-xr-x 3 pi pi 4096 Nov 5 21:30 mame2003
        -rwxr-xr-x 1 pi pi 1009534 Jan 8 00:34 NstDatabase.xml
        drwxr-xr-x 2 pi pi 4096 Nov 5 21:29 palettes
        drwxr-xr-x 5 pi pi 4096 Nov 5 21:30 PPSSPP
        -rwxr-xr-x 1 pi pi 524288 Jan 26 2013 SCPH1001.BIN
        -rw-r--r-- 1 pi pi 8192 Jan 8 00:35 skip.bin
        -rw-r--r-- 1 pi pi 8192 Jan 8 00:35 system.bin

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

          @videofx Thanks for the info.

          File names in Linux are case sensitive so jzintv is not finding the BIOS files with their current names. If you rename the exec and grom BIOS files to lower case, then your roms should launch.

          PS. In future posts, could you put the contents of log files and folders in code blocks so that they are easier to read and to separate them from your comments. How to do this can be found here.

          V 1 Reply Last reply 8 Jan 2017, 12:51 Reply Quote 0
          • 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
                                15 out of 15
                                • First post
                                  15/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