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

    Setting up a Ipac2

    Scheduled Pinned Locked Moved Help and Support
    219 Posts 18 Posters 112.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.
    • caver01C
      caver01 @battlecat
      last edited by

      @battlecat Honestly, I think the right approach is to have two articles. We need a wiki for the IPAC specifically, as that will draw the attention of folks looking for answers about Ultimarc interfaces, but we also need one that covers Keyboard more generally, perhaps with links to IPAC and possibly lists other devices that fall within this method.

      I actually think GPIO solutions can qualify as others in the Keyboard list, depending on the software. For example, the RetroGame software from Adafruit sets up a keyboard controller via GPIO and there will be similarities by the time you are configuring the emulators. GPIOneer is similar, although recent versions of it will also simulate joystick input.

      I see the IPAC specific article needing a section that describes it, gets into the controller configuration details (using WinIPAC utility for example) where you can actually define the keys or joypad buttons, and then the step-by-step setup in RetroPie. The descriptive section could have a "Using Defaults? Skip Ahead" statement so if you don't care about configuring the IPAC and just want to hook it up, you can jump past all of the descriptive BS and get into setting up ES.

      My biggest problem with writing these myself (I could do the more general keyboard controller docs) is that I own a very old IPAC. Mine is a PS/2+USB model that ONLY works as a keyboard. Consequently, some of the problems I see people having that stem from it being recognized as a joystick/gamepad never affected me. So, if I sit down to write that first step in the process, my experience with an older IPAC4 won't be the same as someone who gets one today.

      I wonder if I started the WIKI from my perspective and then let someone make adds/edits to accommodate how it works with a newer model, that might be a good way to get something started.

      My 4-player cocktail style cabinet built as a custom "roadcase"

      RiverstormR 1 Reply Last reply Reply Quote 0
      • RiverstormR
        Riverstorm @caver01
        last edited by Riverstorm

        @caver01 said in Setting up a Ipac2:

        My biggest problem with writing these myself (I could do the more general keyboard controller docs) is that I own a very old IPAC. Mine is a PS/2+USB model that ONLY works as a keyboard.

        I believe they make firmware that allow the newer I-PAC's to be keyboard only. Firmware with game controller support starts with a 3 and without a 4. Basically like 1.34 vs 1.44 or 1.36 vs 1.46.

        Firmware with/without the Game Controller device.
        Starting with version 34 there are separate firmware versions which have the game controller device present/not present.
        Versions without game controller (ie with keyboard and mouse support) have the first version digit as "4" eg 1.44.
        Versions with game controller (ie with gamepad button, keyboard and mouse support) have the first version digit as "3" eg 1.34.

        caver01C 1 Reply Last reply Reply Quote 0
        • caver01C
          caver01 @Riverstorm
          last edited by

          @riverstorm said in Setting up a Ipac2:

          @caver01 said in Setting up a Ipac2:

          My biggest problem with writing these myself (I could do the more general keyboard controller docs) is that I own a very old IPAC. Mine is a PS/2+USB model that ONLY works as a keyboard.

          I believe they make firmware that allow the newer I-PAC's to be keyboard only. Firmware with game controller support starts with a 3 and without a 4. Basically like 1.34 vs 1.44 or 1.36 vs 1.46.

          Yeah I know, but I can’t use it or experience it. I would be writing about something I have never had to do.

          My 4-player cocktail style cabinet built as a custom "roadcase"

          RiverstormR 1 Reply Last reply Reply Quote 0
          • RiverstormR
            Riverstorm @caver01
            last edited by

            @caver01 said in Setting up a Ipac2:

            Yeah I know, but I can’t use it or experience it. I would be writing about something I have never had to do

            Ok, I was just pointing that out as I have both both pre and post 2015 (PS/2 and USB). I would assume there's plenty of old boards still in use the only difference between old and new would be one sentence at the beginning mentioning the "keyboard only" firmware update for newer boards as most know how to flash firmware (it's explained on Ultimarc's page in great detail) and the rest would apply the same as your older model was the thought.

            edmaul69E 1 Reply Last reply Reply Quote 0
            • B
              battlecat
              last edited by

              I have had an iPac for at least 6+ years. I think it is the standard keyboard one. I bet that there are still a lot of them out there.

              RiverstormR 1 Reply Last reply Reply Quote 0
              • RiverstormR
                Riverstorm @battlecat
                last edited by

                @battlecat said in Setting up a Ipac2:

                I have had an iPac for at least 6+ years. I think it is the standard keyboard one. I bet that there are still a lot of them out there.

                If it's that old it sounds about right. I have an old and new one. I have no idea how long ago I bought the older one but it's been years and needs the older firmware (pre-2015) or you can brick it. I think the major difference between the two is going to be whether you download firmware "A" or firmware "B" but once they are flashed with the proper firmware the setup should be pretty much the same in regards to setup and configuration.

                1 Reply Last reply Reply Quote 0
                • caver01C
                  caver01
                  last edited by

                  Well, I decided to take a crack at it, so here is a first draft of a WIKI document for configuring Keyboard Controllers with special attention to the IPAC as an example. Please, let me know what you think. I sorta ran out of steam at the end and perhaps stopped too abruptly. Feel free to make suggestions to improve or complete this wiki. It is meant more to provide guidance than a step-by-step.

                  My 4-player cocktail style cabinet built as a custom "roadcase"

                  B AndersHPA 2 Replies Last reply Reply Quote 2
                  • edmaul69E
                    edmaul69 @Riverstorm
                    last edited by

                    @riverstorm just thought i would mention that the pre 2015 models that dont have the huge ic chips (really old model have large ic chip) that they can run with a usb cable too even if they came with a ps2 cable. I chopped my ps2 cable in half and wired a usb connector to both cables and use it on the pi.

                    caver01C RiverstormR 2 Replies Last reply Reply Quote 0
                    • caver01C
                      caver01 @edmaul69
                      last edited by

                      @edmaul69 good point. Mine has a ps2 connector.

                      My 4-player cocktail style cabinet built as a custom "roadcase"

                      1 Reply Last reply Reply Quote 0
                      • B
                        battlecat @caver01
                        last edited by

                        @caver01 OMG I have to read this tonight!

                        caver01C 1 Reply Last reply Reply Quote 0
                        • caver01C
                          caver01 @battlecat
                          last edited by

                          @battlecat Given some of your posts in past threads, I think you are likely beyond the starting points outlined in the WIKI I wrote. I hope it makes sense, but it is more of a push in the right direction--plenty of detail for some--maybe not enough step-by-step for others.

                          My 4-player cocktail style cabinet built as a custom "roadcase"

                          B 2 Replies Last reply Reply Quote 1
                          • B
                            battlecat @caver01
                            last edited by

                            @caver01 said in Setting up a Ipac2:

                            @battlecat Given some of your posts in past threads, I think you are likely beyond the starting points outlined in the WIKI I wrote. I hope it makes sense, but it is more of a push in the right direction--plenty of detail for some--maybe not enough step-by-step for others.

                            Everything starts somewhere. I am looking forward to reading this no matter what.

                            Once more thank you for starting this up.
                            BC

                            1 Reply Last reply Reply Quote 0
                            • AndersHPA
                              AndersHP @caver01
                              last edited by

                              @caver01 Good work. Would've helped me back in the day.
                              Shouldn't this guide link to your keyboard controllers guide?

                              My "Bubble Bobble" Themed Bartop Arcade
                              My Gameboy

                              caver01C 1 Reply Last reply Reply Quote 0
                              • RiverstormR
                                Riverstorm
                                last edited by Riverstorm

                                Nice guide, well written and nicely laid out. Doing a step-by-step can be grueling but by hitting all the "highlights" then it's easy enough to reference the article when trying to implement something new or ask a question about a section or feature listed.

                                1 Reply Last reply Reply Quote 0
                                • RiverstormR
                                  Riverstorm @edmaul69
                                  last edited by

                                  @edmaul69 said in Setting up a Ipac2:

                                  I chopped my ps2 cable in half and wired a usb connector to both cables and use it on the pi.

                                  That's a handy piece of information. Last time I tried rigging a cable I couldn't get the shielding grounded properly and it was causing me all kinds of issues.

                                  caver01C edmaul69E 2 Replies Last reply Reply Quote 0
                                  • caver01C
                                    caver01 @Riverstorm
                                    last edited by caver01

                                    @riverstorm my IPAC4 is pretty old, but it came with an adapter cable which is basically just a USB cable that has a PS2 connector at the other end. I didn't realize it was just a matter of getting the pinout correct. I suppose Ultimarc is doing something on the board to detect PS2 or USB? @edmaul69 do you happen to have a pinout of the cable (I guess I could try to map it with an ohm-meter).

                                    <EDIT> may have found an adapter example here

                                    My 4-player cocktail style cabinet built as a custom "roadcase"

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

                                      @riverstorm @caver01 i used one of the diagrams to wire it up. For the usb end i buy use these usb plugs all the time. I get them from ebay.

                                      caver01C RiverstormR 2 Replies Last reply Reply Quote 0
                                      • caver01C
                                        caver01 @edmaul69
                                        last edited by

                                        @edmaul69 said in Setting up a Ipac2:

                                        i buy use these all the time. I get them from ebay.

                                        Me too. I make all of my USB cables from scratch now. Custom lengths are really convenient. I also like to sheath them with paracord.

                                        My 4-player cocktail style cabinet built as a custom "roadcase"

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

                                          @caver01 i have a lot of paracord in tons of colors. I never tought of that. But yeah folding and tying up cables is a thing of the past. I make everything to exact length now. So much cleaner

                                          1 Reply Last reply Reply Quote 0
                                          • RiverstormR
                                            Riverstorm @edmaul69
                                            last edited by

                                            @edmaul69 said in Setting up a Ipac2:

                                            i used one of the diagrams to wire it up. For the usb end i buy use these usb plugs all the time. I get them from ebay.

                                            I had no idea they made USB ends like that! I'll be ordering a few that's really handy. I had never thought of using paracord in that capacity either. Really clever! I have those bracelets attached all over to "go packs" with flash lights, batteries, dynamo crank weather radio's, supplies, etc., etc. Now I have an excuse to buy a few more! ;)

                                            edmaul69E 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.