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

    If you have purchased an Ipac2 and want to save time......

    Scheduled Pinned Locked Moved Help and Support
    61 Posts 9 Posters 36.4k 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 @rbaker
      last edited by

      @rbaker My older iPAC4 (with PS2 interface, and adapter to USB) does not show any errors when I launch games. I did, however, have an additional USB keyboard connected during the initial setup. The first few boots require some editing of configs, setting up localization, etc. and I usually do this with an additional USB keyboard, but the first boot into emulation station has me working through first-time controls setup sequence using my joystick and buttons, after which exit out of ES because my screen is upside down etc.. Once I have my Pi configuration setup, I start copying over roms and CFG files and eventually, I unplug the external USB keyboard and run solely using the iPAC.

      I suppose I could do a test with a new RetroPie image and no other USB keyboard connected to see if ES prompts that it has detected a gamepad or not. I think it detects NONE and I have to hold a button down for the setup sequence to decide it's using a keyboard.

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

      1 Reply Last reply Reply Quote 0
      • B
        BigLarry @rbaker
        last edited by

        @rbaker I just plugged it in and went from there to be honest - I wouldn't know how to "auto configure".

        rbakerR 1 Reply Last reply Reply Quote 0
        • rbakerR
          rbaker @BigLarry
          last edited by

          @BigLarry When you boot up retropie for the first time, Emulationstation detects the Ipac and you have no choice but to autoconfigure it if it is plugged in. Did you not see this screen? If you didn't I am definitely missing something.

          1 Reply Last reply Reply Quote 0
          • B
            BigLarry
            last edited by

            Sorry,

            I think I know what you mean now! My excitement at getting playing games probably made me forget that step.

            I first turned it on and I got a white screen where I had to tell it what lots of different commands where ie DPad left etc etc?

            I basically moved the joystick and pressed buttons to get to the bottom and then got stuck at pressing "OK"

            In the end player one and "left" on Player 1 joystick got me passed that bit.

            After that everything seemed to fall into place and be OK as default (ie apart from enabling Player 2 in retroarch.cfg as above it just "worked")

            rbakerR 1 Reply Last reply Reply Quote 0
            • rbakerR
              rbaker @BigLarry
              last edited by

              @BigLarry Now that is an interesting thing. For me, no adjustment of the 2 player setting in retroarch worked after that autoconfigure. But...I was on 3.8, so maybe there is something "new" that doesn't cause my issue. Next time I rebuild the software, I shall investigate and report back my findings.

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

                Hello:

                I sat down last night and thought about what I did to get my iPac2 (vintage version) to work with the Retropie setup on my Raspberry Pie 3.

                I started by hooking an old gamepad up to the RP3 via USB. It was old and didn't have a ton of buttons but that is fine with me.

                On the first boot of RetroPie I walked through the white screen keypress process.

                Once this was completed I was able to navigate around the menus and get into and out of NES, SNES, Genesis menus. I was also able to get into and out of MAME. I was able to load a MAME rom and start the game. I was also able to exit the game back to the RetroPie menu.

                I attached the RP3 to my iPac2 and found that it wanted me to go through the whole White Screen keypress process again. I did this but the buttons the screen was asking me to press such as Right shoulder button or select button made no sense when using an arcade setup.

                Sadly Retropie seems to be incapable of detecting the iPac as an iPac. It also offers no option to treat the controls as anything other than some form of a handheld controller.

                After that edited the retroarch.cfg just for MAME and that seemed to work fine for MAME games. It of course did not seem to do anything for the console games as I did not play with them.

                A difficulty comes in that console controllers and arcade setups are nothing alike physically.

                I will be playing with the unit over the weekend. Anything anyone want me to try out if I can?

                --BC

                1 Reply Last reply Reply Quote 0
                • M
                  mrbone
                  last edited by

                  Something in retropie keeps the iPac2 from being seen as a keyboard. You need to update the firmware of the iPac so that it can be recognized as a keyboard. I was able to update the firmware of the iPac 2 to get it working. I contacted support at ultimarc and they sent me the proper firmware. Instructions to update can be found here http://www.ultimarc.com/fwupgrade.html. I have a Mac with a virtual windows machine and was able to update the firmware that way. I was then able to configure my control panel for player 1. I then went into the retroarch.cfg and configured the controls for player 2 as shown earlier in the thread. I think the recent iPacs might come with the correct firmware but ones prior to that need to be flashed.

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

                    @mrbone is flashing really necessary if you're going to edit the .cfg file for a P2 anyway?

                    rbakerR 1 Reply Last reply Reply Quote 0
                    • rbakerR
                      rbaker @battlecat
                      last edited by

                      @battlecat No it isn't, if you configure a keyboard first, you can then edit .cfg. If you follow autoconfigure, those changes make no difference. See my very very first post in this thread.

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

                        Think there is ever the chance that the devs might add in before configuring a console controller the option to configure a non-console encoder like iPacs are?

                        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.