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

    A tutorial to getting the most out of the Intellivision with Jzintv

    Scheduled Pinned Locked Moved Help and Support
    jzintvintellivisiontutorial
    59 Posts 12 Posters 19.2k 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.
    • edmaul69E
      edmaul69 @herb_fargus
      last edited by

      @herb_fargus also as far as updating the wiki, i can fill in the needed extras. the only issue is that retropie really should use an emulators.cfg that matches what i have. it would completely eliminate that from needing to be in the wiki, then the only part that needs to be added is the part to make the picture quality look good and not all fuzzy and blurred.

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

        @edmaul69 said in A tutorial to getting the most out of the Intellivision with Jzintv:

        i can get all the code i need, i just need to know what to do with it.

        I've been looking into the script modules here and there and doing a bit of experimentation. I haven't got a full grasp on it yet, but at first blush it looks like it might be a simple matter of changing out the URL that wget is currently using.

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

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

          @mediamogul can you tell me what the url is?

          herb_fargusH 1 Reply Last reply Reply Quote 0
          • herb_fargusH
            herb_fargus administrators @edmaul69
            last edited by

            @edmaul69 that's what I'd like to know. I can't seem to find the source, all I can find are the 64 bit Linux binaries. If the source can be located then we can work on fixing up the module for the latest build.

            If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

            Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

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

              @herb_fargus ok well i know some people so i should be able to find it.

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

                @edmaul69

                You can usually find it next to a barber pole or circus tent. No, wait. I'm thinking of Waldo.

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

                1 Reply Last reply Reply Quote 1
                • hooperreH
                  hooperre
                  last edited by

                  Can someone advise me if this seems like a sensible way of mapping my PS4 controller for Jzintv?

                  4B ~ RPi PSU 5.1V / 3.0A ~ 32GB SanDisk microSD ~ 128GB USB

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    dudleydes @hooperre
                    last edited by

                    @hooperre YES! I would say that - they're my mappings. All I can suggest is to try them and see how it goes. If you're not happy, then feel free to adjust them to your liking.

                    Let me give an explanation of how I reached these configurations. The keyboard hackfile Arcade.kbd is the default one which I use for the majority of games where the disc on the Intellivision controller is mapped to the left analog stick on the PS3 controller, the action buttons to the face buttons, the keypad to the D-pad which you need to use with L1 and R1 to press keys 4 to 6 and keys 7 to 9 respectively. (It's called Arcade.kbd because it's the first keyboard hackfile I created for arcade style games such as Astro Smash and Lock'n'Chase. I just haven't bothered to change the name.)

                    This mapping makes it difficult to play games that require directional shooting such as Advanced Dungeons and Dragons:Cloudy Mountain and TRON Deadly Discs. For these, I created a mapping using xboxdrv and the keyboard hackfile hackfile.kbd so that the right analog stick can be used to shoot in the required direction, effectively making these twin-stick shooters. You can find an explanation of how this works here.

                    Other games that benefit from using xboxdrv are sports titles that require directional passing and shooting. These include:

                    • Slam Dunk-Super Pro Basketball
                    • Slap Shot-Super Pro Hockey
                    • Spiker-Super Pro Volleyball

                    This mapping can be used for Night Stalker but I felt, as I only need to shoot in the four cardinal directions, it would be more precise to map shooting to the face buttons. To accomplish this, I created a keyboard hackfile Night Stalker (1982) (Mattel).int.kbd specifically for Night Stalker.

                    I also created specific keyboard hack files for games such as All-Star Major League Baseball where the right Intellivision controller needs to be used to play one player games and Dracula where the right controller is used to control the zombie (I've mapped this to the D-pad so it's possible to control Dracula and the zombie at the same time!). There are other titles for which I use specific mappings where I felt the default didn't work for me.

                    Each of these games would require a separate entry in /opt/retropie/configs/intellivision/emulators.cfg to account for the different keyboard hackfile flags in the launch command. Rather than do this, I created a script jzintv.sh which will launch games if it finds a keyboard hackfile with the same name as the rom with a .kbd extension.

                    As I said, give the mappings a try. I would suggest starting with the general mapping, Arcade.kbd before trying the other mappings. If there's any further info you need then let me know. If you would like copies of the keyboard hackfile for All-Star Major League Baseball, Dracula or other titles, then I'm happy to add them to the gist.

                    hooperreH 1 Reply Last reply Reply Quote 1
                    • hooperreH
                      hooperre @dudleydes
                      last edited by

                      @dudleydes said in A tutorial to getting the most out of the Intellivision with Jzintv:

                      @hooperre YES! I would say that - they're my mappings. All I can suggest is to try them and see how it goes. If you're not happy, then feel free to adjust them to your liking.

                      Let me give an explanation of how I reached these configurations. The keyboard hackfile Arcade.kbd is the default one which I use for the majority of games where the disc on the Intellivision controller is mapped to the left analog stick on the PS3 controller, the action buttons to the face buttons, the keypad to the D-pad which you need to use with L1 and R1 to press keys 4 to 6 and keys 7 to 9 respectively. (It's called Arcade.kbd because it's the first keyboard hackfile I created for arcade style games such as Astro Smash and Lock'n'Chase. I just haven't bothered to change the name.)

                      This mapping makes it difficult to play games that require directional shooting such as Advanced Dungeons and Dragons:Cloudy Mountain and TRON Deadly Discs. For these, I created a mapping using xboxdrv and the keyboard hackfile hackfile.kbd so that the right analog stick can be used to shoot in the required direction, effectively making these twin-stick shooters. You can find an explanation of how this works here.

                      Other games that benefit from using xboxdrv are sports titles that require directional passing and shooting. These include:

                      • Slam Dunk-Super Pro Basketball
                      • Slap Shot-Super Pro Hockey
                      • Spiker-Super Pro Volleyball

                      This mapping can be used for Night Stalker but I felt, as I only need to shoot in the four cardinal directions, it would be more precise to map shooting to the face buttons. To accomplish this, I created a keyboard hackfile Night Stalker (1982) (Mattel).int.kbd specifically for Night Stalker.

                      I also created specific keyboard hack files for games such as All-Star Major League Baseball where the right Intellivision controller needs to be used to play one player games and Dracula where the right controller is used to control the zombie (I've mapped this to the D-pad so it's possible to control Dracula and the zombie at the same time!). There are other titles for which I use specific mappings where I felt the default didn't work for me.

                      Each of these games would require a separate entry in /opt/retropie/configs/intellivision/emulators.cfg to account for the different keyboard hackfile flags in the launch command. Rather than do this, I created a script jzintv.sh which will launch games if it finds a keyboard hackfile with the same name as the rom with a .kbd extension.

                      As I said, give the mappings a try. I would suggest starting with the general mapping, Arcade.kbd before trying the other mappings. If there's any further info you need then let me know. If you would like copies of the keyboard hackfile for All-Star Major League Baseball, Dracula or other titles, then I'm happy to add them to the gist.

                      Ah awesome thanks for your response. As someone who hasn't used xboxdrv before... does it automatically override my configuration settings in ESconfig? Or does it specifically need to be called in the emulators.cfg?

                      4B ~ RPi PSU 5.1V / 3.0A ~ 32GB SanDisk microSD ~ 128GB USB

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        dudleydes @hooperre
                        last edited by

                        @hooperre xboxdrv is only called when a game is launched in jzIntv. Just make sure to disable xboxdrv after you have installed it so that it's not continually running in the background. You can do this in Configuration/ Options in the xboxdrv installation menu in the RetroPie setup script. The xboxdrv process will be killed after you exit jzIntv so you will have default controls in ES.

                        You will also need to change this line in the xboxdrv configuration file intellivision.xboxdrv for the PS4 controller. Run the command ls /dev/input/by-id/ and look for the entry for your PS4 controller that includes event. Now replace usb-Sony_PLAYSTATION_R_3_Controller-event-joystick with the PS4 controller entry.

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

                          @edmaul69

                          I'm going to start an issue on github for the inclusion of .rom in the es_systems.cfg, but I believe there might be a few more that need adding. Currently, .bin and .int are covered, but it seems as though .rom, .itv and perhaps even .cue should be there as well. Can you confirm this? Also, can .bin files be used without an accompanying .cue? If not, it may be that .bin needs to be eliminated from es_systems.cfg in favor of .cue as is done with the PSX and SegaCD entries.

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

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

                            @mediamogul .cue files accompany .int and .bin but never try to boot them. They arent like other .cue files. But yes if .rom .ROM isnt included then they should be. All mine are .rom files. .int can just be renamed to .bin. The pc version of jzintv comes with 2 programs. Bin2rom and rom2bin. These can convert them both ways. If you are doing bin2rom you need the .cue and .bin in the same folder as the program. There are maybe 2 prototype games that wont work trying to convert to .rom because of the code thats in the .cue file. Go for the gold is one of them. Drag the .bin or .rom onto the programs rom2bin and bin2rom. Dont drag the .cue file ever though.

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

                              @edmaul69

                              Just to cover all the bases, is there anything special about .itv, or is it just another iteration of .int/.bin?

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

                              edmaul69E 3 Replies Last reply Reply Quote 1
                              • edmaul69E
                                edmaul69 @mediamogul
                                last edited by

                                @mediamogul i am not sure what a .itv is. I have never seen it. But it might just be a .bin renamed like .int.

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

                                  @mediamogul when a .bin is renamed to .int it just keeps it from looking for a .cue file.

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

                                    @mediamogul so it appears .itv is a nostalgia rom. I only use nostalgia to get the crc numbers to compare trying to find rom variants.

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

                                      @edmaul69

                                      Gotchya. It's listed as a format supported by jzintv, but that info is not coming from the main page. Do you have a ROM handy to confirm whether or not it'll launch. No rush of course.

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

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

                                        @mediamogul when you say rom do you mean .rom or .itv?

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

                                          @edmaul69

                                          sorry, .itv.

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

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

                                            @mediamogul i could not find an .itv rom anywhere however, i can tell you that joe states they work there is no doubt in my mind knowing joe personally that it works. He is a programmer for google and he is a phenomenal programmer.

                                            mediamogulM 1 Reply Last reply Reply Quote 1
                                            • 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.