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

    Problems with C64 and N64 emulation

    Scheduled Pinned Locked Moved Help and Support
    generalvice c64amiberryn64controls
    24 Posts 4 Posters 5.6k 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.
    • dankcushionsD
      dankcushions Global Moderator @evilscytheman
      last edited by

      @evilscytheman said in Problems with C64 and N64 emulation:

      @mitu said in Problems with C64 and N64 emulation:

      It is, you just need to copy some games to the snes folder to see it.

      Yes, that was my thought as well. But then I did not find any snes folder in "\\retropie\roms". So i checked the optional packages in the RetroPie Setup. And here "snes9x" is red with a remark "Not available for your system". With additional info when opening it:
      "Sorry but package 'snes9x' is not available for your system (rpi4)

      Package flags: dispmanx !all videocore

      Your rpi4 flags: rpi4 32bit arm armv8 neon rpi gles gles3 mesa kms dispmanx

      can you please tell us the image file name you used? snes for sure is included in the official image. anyway, you're trying to to install snes9x standalone, not lr-snes9x, which is the default and correct one for pi4. it should be in main packages.

      Press the Hotkey + X combination and the RetroArch menu should open up.

      OK, that is strange. I got into the menu with "Triangle" of the PS4 controller now ... So theoretically I could switch the Discs ... yey.

      yes, retropad X = triangle, using our suggested mapping.

      But now the game is crashing before even getting to the first menu... here is the verbose
      First I got at least through the loading screens to the screen where you have to press x to get into the starting menu. Then game crashed when pressing x, saying "zurücksetzen" which means "reset", then the same again. Until I quit through the RetroArch menu.

      that sounds like you're pressing the reset hotkey combination (hotkey + retropad B - ie, X button)?

      @dankcushions

      so you're running a PAL "(E)" game here, so it's normal for it to have borders

      why? Dont remember that these games had a border with the old CRT TVs.

      nintendo first party games definitely did - mario kart, mario 64, etc. you may be right about banjo - i may look into how gliden64 handles overscan at some point, but i don't have any cause to run pal games.

      E 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by mitu

        @dankcushions said in Problems with C64 and N64 emulation:

        But now the game is crashing before even getting to the first menu... here is the verbose

        Check in the RGUI Options that you have:

        • the model type set to a PAL C64 model
        • True Drive Emulation is On - it seems this game doesn't work without it.

        These are just for this game, other games may need other adjustments, though generally TDE can be set to Off to speed up loading.

        If a certain game need an option changed from default, you can change the option, then use the 'Save Game Options' at the top of the Options to save specific game options.

        1 Reply Last reply Reply Quote 0
        • E
          evilscytheman @dankcushions
          last edited by

          @dankcushions said in Problems with C64 and N64 emulation:

          can you please tell us the image file name you used? snes for sure is included in the official image. anyway, you're trying to to install snes9x standalone, not lr-snes9x, which is the default and correct one for pi4. it should be in main packages.

          OK I'm an idiot ... there is a snes folder and it works ... But I used a US Version of Super Mario and have borders :(
          But here is the issue, that the d-pad is used to move around and i get messages for "Spielstand-Speicherplatz: x" which means "savegame-saveslot: x" ...

          that sounds like you're pressing the reset hotkey combination (hotkey + retropad B - ie, X button)?

          Yes but if i do not reset or quit, I'm stuck at the loading screen for at least half an hour (after that i aborted).

          @mitu

          Check in the RGUI Options that you have:

          the model type set to a PAL C64 model

          True Drive Emulation is On - it seems this game doesn't work without it.

          These are just for this game, other games may need other adjustments, though generally TDE can be set to Off to speed up loading.

          If a certain game need an option changed from default, you can change the option, then use the 'Save Game Options' at the top of the Options to save specific game options.

          OK RGUI set to PAL C64 automatic, TDE was already activated??

          It loads to the reLINE Logo, then nothing happens until i press "space" which is fastforward. Then exiting ff mode. After that i get the names of the developers and then the oil imperium loading screen. Here nothing happens. If I now press any key besides "x or triangle at the ps4 contr." either nothing happens or the game crashes back to emulationstation. If pressing "x" then reset to loading. "triangle" to RGUI.
          Here a verbose of a 30 min loading screen. At the end you can see that I'm playing with the inputs.
          Verbose 30 min C64 loading

          Sorry for bothering ... usually I'm not such a tech idiot, but I'm new to Linux, Pi and Emulators and there is something blocking my understanding of the whole thing :(
          Just the controllers ... I use my PS4, but a keyboard is attached as well. sometimes the keyboard is a keyboard and sometimes it is a controller with the controller buttons ... but when is what and how is the logic ... I dont get it...

          dankcushionsD 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator
            last edited by

            @evilscytheman said in Problems with C64 and N64 emulation:

            OK I'm an idiot ... there is a snes folder and it works ... But I used a US Version of Super Mario and have borders :(
            But here is the issue, that the d-pad is used to move around and i get messages for "Spielstand-Speicherplatz: x" which means "savegame-saveslot: x" ...

            This usually happens when you use Hotkey + D-Pad Left/Right, to increase/decrease the save slot.

            It loads to the reLINE Logo, then nothing happens until i press "space" which is fastforward. Then exiting ff mode. After that i get the names of the developers and then the oil imperium loading screen. Here nothing happens. If I now press any key besides "x or triangle at the ps4 contr." either nothing happens or the game crashes back to emulationstation. If pressing "x" then reset to loading. "triangle" to RGUI.

            Can't say much except that it lods for me with those options. I see, from the log, that TDE is on, so that's fine.

            If you use a keyboard, pressing ScrollLock will disable any RetroArch hotkeys/input grabbing and send the input to the emulated machine. In case you need to type something and it conflicts with RetroArch's bindings.

            1 Reply Last reply Reply Quote 0
            • dankcushionsD
              dankcushions Global Moderator @evilscytheman
              last edited by

              @evilscytheman said in Problems with C64 and N64 emulation:

              OK I'm an idiot ... there is a snes folder and it works ... But I used a US Version of Super Mario and have borders :(

              verbose log, please.

              E 1 Reply Last reply Reply Quote 0
              • E
                evilscytheman @dankcushions
                last edited by

                @dankcushions said in Problems with C64 and N64 emulation:

                verbose log, please.

                SNES US Super Mario with borders verbose

                @mitu

                This usually happens when you use Hotkey + D-Pad Left/Right, to increase/decrease the save slot.

                OK, this happens for me with and without hotkey :(

                If you use a keyboard, pressing ScrollLock will disable any RetroArch hotkeys/input grabbing and send the input to the emulated machine. In case you need to type something and it conflicts with RetroArch's bindings.

                That's a good hint. Thanks!

                Can't say much except that it lods for me with those options. I see, from the log, that TDE is on, so that's fine.

                What are my options? I get this issue also for another c64 game.

                1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator
                  last edited by mitu

                  @evilscytheman said in Problems with C64 and N64 emulation:

                  OK, this happens for me with and without hotkey :(

                  Maybe the menu button is stuck ? Can you use the 'Select' (Share) button instead and see if it happens again ?

                  Can't say much except that it lods for me with those options. I see, from the log, that TDE is on, so that's fine.

                  What are my options? I get this issue also for another c64 game.

                  Reset the core options - open up \\retropie\configs\all\retroarch-core-options.cfg and delete all the lines that start with vice. Then start the game again and toggle TDE On (if not already set by default, can't remember which one is the default).

                  E 1 Reply Last reply Reply Quote 0
                  • E
                    evilscytheman @mitu
                    last edited by

                    @mitu

                    Maybe the menu button is stuck ? Can you use the 'Select' (Share) button instead and see if it happens again ?

                    it was the same ... you mentioned resetting the core options ... with all that problems I started from the beginning...
                    New retropie install.
                    PS4 controller setup with ds4drv
                    PS4 Controller setup in Emulationstation, keyboard not setup as controller, because that seemed to messing up things (at least for me)

                    But now the controller isn't recognized in Retroarch. It is bewitched :(
                    I cant even get into the settings menu in the Retroarch mainmenu because the enter button of my keyboard is not recognized. Arrows are working, but nothing else.

                    Now my confusion is perfect... Sorry but it seems I'm not compatible with that :)

                    mituM 1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @evilscytheman
                      last edited by

                      @evilscytheman said in Problems with C64 and N64 emulation:

                      PS4 controller setup with ds4drv

                      Why do you install ds4drv ? It's an old un-maintained driver which is not needed for a PS4 dualshock controller. Just connect the controller via bluetooth and configure it in EmulationStation.

                      E 1 Reply Last reply Reply Quote 0
                      • E
                        evilscytheman @mitu
                        last edited by evilscytheman

                        @mitu said in Problems with C64 and N64 emulation:

                        Why do you install ds4drv ? It's an old un-maintained driver which is not needed for a PS4 dualshock controller. Just connect the controller via bluetooth and configure it in EmulationStation.

                        Because of this statement in the DOCs
                        "If you wish to use either a USB Bluetooth adapter or the Pi 3's built-in Bluetooth then regular Bluetooth pairing in the menu may work, or you may need to use the userspace controller driver called ds4drv. It depends on your individual controller."
                        Because pairing didn't work in the menu, I tried with ds4drv.

                        But OK, i will delete ds4drv and retry without it.

                        mituM 1 Reply Last reply Reply Quote 0
                        • mituM
                          mitu Global Moderator @evilscytheman
                          last edited by

                          We may have to amend the docs and don't recommend ds4drv anymore. Try with regular bluetooth pairing again - it should work.

                          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.