• 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

Snes/Nes ROMs not launching

Scheduled Pinned Locked Moved Help and Support
snes9xnes emulatorpi 4b
14 Posts 3 Posters 2.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.
  • 2
    2001 Honda Civic
    last edited by 6 Jun 2022, 16:24

    Apologies if this exact issue has been posted, but I searched for a while and could not find a solution. I tried to submit all relevant info from the get go, but I did not know which config file is required, so please let me know which and I'll post it if needed.

    Pi Model: Raspberry Pi 4 Model B
    Power Supply: 5v 3A wall plug (confirmed good)
    Version: 4.8.1
    Built From: Raspberry Pi Imager
    USB Devices: USB XBox One controller

    Error Message:

    INFO] [Input]: Found input driver: "x".
    [INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-snes9x/snes9x_libretro.so"
    [INFO] [Overrides]: No core-specific overrides found at "/home/pi/.config/retroarch/config/Snes9x/Snes9x.cfg".
    [INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/Snes9x/snes.cfg".
    [INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/Snes9x/Chrono Trigger (U) [!].cfg".
    [INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
    [INFO] [Environ]: GET_LANGUAGE: "0".
    [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
    [INFO] [Environ]: SET_CONTROLLER_INFO.
    [INFO] [Remaps]: Remap directory: "/opt/retropie/configs/snes/".
    [INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/snes/Chrono Trigger (U) [!].srm".
    [INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/snes/Chrono Trigger (U) [!].state".
    [INFO] [Environ]: GET_LOG_INTERFACE.
    [INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
    [INFO] [Environ]: GET_SAVE_DIRECTORY.
    [INFO] [Environ]: SET_SUPPORT_ACHIEVEMENTS: yes.
    [INFO] [Environ]: PERFORMANCE_LEVEL: 12.
    [INFO] [Content]: Loading content file: "/home/pi/RetroPie/roms/snes/Chrono Trigger (U) [!].smc".
    [INFO] [Content]: Did not find a valid content patch.
    [INFO] [Content]: Failed to process content file: "/home/pi/RetroPie/roms/snes/Chrono Trigger (U) [!].smc".
    [ERROR] [Content]: Failed to load content
    [INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
    [INFO] [Core]: Unloading core..
    [INFO] [Core]: Unloading core symbols..
    [INFO] [Core]: Saved core options file to "/opt/retropie/configs/all/retroarch-core-options.cfg".

    File with issue: /home/pi/RetroPie/roms/snes/Chrono Trigger (U) [!].smc
    Emulator: Snes9x
    I have verified this rom is fine using snes9x on my phone to run it, have also tried it zipped (NOT .7z) I have also used all of these ROMs without problem on my last retropie build, same hardware and all.

    To replicate problem: Select any SNES or NES rom, it launches, then goes black, then goes back to game menu. Other systems work (PS1, GB, GBA, GBC, N64, Genesis)

    Again if I need to include any more info please let me know. Thank you

    1 Reply Last reply Reply Quote 0
    • M
      mitu Global Moderator
      last edited by 6 Jun 2022, 16:52

      @2001-Honda-Civic said in Snes/Nes ROMs not launching:

      To replicate problem: Select any SNES or NES rom, it launches, then goes black, then goes back to game menu. Other systems work (PS1, GB, GBA, GBC, N64, Genesis)

      Can't reproduce this.
      Make sure the transferred ROM file hasn't been corrupted during copying. What's the checksum of the file from roms/snes (Chrono Trigger (U) [!].smc) ?

      2 1 Reply Last reply 6 Jun 2022, 17:44 Reply Quote 0
      • 2
        2001 Honda Civic @mitu
        last edited by 6 Jun 2022, 17:44

        @mitu I cannot get the checksum for some reason off the Pi. I see this e140299f-2209-4eff-aeb5-63a7a51845a3-image.png

        Is there another way to validate that? I used WinSCP to transfer the ROMs onto my Pi, if that helps

        S 1 Reply Last reply 6 Jun 2022, 18:23 Reply Quote 0
        • S
          sleve_mcdichael @2001 Honda Civic
          last edited by 6 Jun 2022, 18:23

          @2001-Honda-Civic said in Snes/Nes ROMs not launching:

          Is there another way to validate that? I used WinSCP to transfer the ROMs onto my Pi, if that helps

          Press F4 on an attached keyboard, or remote in via SSH (remote will probably make it easier to copy/paste outputs via the SSH client -- you have to enable SSH first through the RetroPie menu in EmulationStation and the password, if you haven't changed it already, is raspberry) and then at the terminal use any of crc32, md5sum, or sha1sum commands (your values may be different because it's not the same file):

          pi@retropie:~/RetroPie/roms/snes $ crc32 "Chrono Trigger (USA).sfc" 
          2d206bf7
          pi@retropie:~/RetroPie/roms/snes $ md5sum "Chrono Trigger (USA).sfc" 
          a2bc447961e52fd2227baed164f729dc  Chrono Trigger (USA).sfc
          pi@retropie:~/RetroPie/roms/snes $ sha1sum "Chrono Trigger (USA).sfc" 
          de5822f4f2f7a55acb8926d4c0eaa63d5d989312  Chrono Trigger (USA).sfc
          
          M 2 2 Replies Last reply 6 Jun 2022, 18:30 Reply Quote 0
          • M
            mitu Global Moderator @sleve_mcdichael
            last edited by 6 Jun 2022, 18:30

            @sleve_mcdichael said in Snes/Nes ROMs not launching:

            your values may be different because it's not the same file ...

            If they're different, then most likely the ROM is corrupt/incorrect - this is the test for checking the integrity of the file.
            For reference, here are the checksums for a correct Chrono Trigger (U) ROM.

            S 1 Reply Last reply 6 Jun 2022, 18:43 Reply Quote 0
            • S
              sleve_mcdichael @mitu
              last edited by 6 Jun 2022, 18:43

              @mitu ah, I wasn't sure if Chrono Trigger (U) [!].smc and Chrono Trigger (USA).sfc were necessarily the same file though, I know there can be different versions of some of them.

              1 Reply Last reply Reply Quote 0
              • 2
                2001 Honda Civic @sleve_mcdichael
                last edited by 6 Jun 2022, 18:52

                @sleve_mcdichael
                Thank you for that info, looks like it may be corrupt?
                c5f691cb-666d-4f8e-89d0-e23bd9854073-image.png

                Crc32 is all 0's. I also checked the sum of the same file that's on my PC (the one i copied over to the Pi) and the checksums are different than what's on the Pi.

                I also noticed that the link you gave for the correct checksums is a .sfc. Mine is .smc, is that going to affect the checksum? And if yes, can I just change the m to an f ?

                M S 3 Replies Last reply 6 Jun 2022, 18:59 Reply Quote 0
                • M
                  mitu Global Moderator @2001 Honda Civic
                  last edited by 6 Jun 2022, 18:59

                  @2001-Honda-Civic said in Snes/Nes ROMs not launching:

                  I also noticed that the link you gave for the correct checksums is a .sfc. Mine is .smc, is that going to affect the checksum? And if yes, can I just change the m to an f ?

                  No, the name of the file doesn't matter, the checksum looks only at the content.

                  The Chrono Trigger ROM file is empty - you should transfer it again from your PC. If the checksum is still different after that, your sdcard may be having issues.

                  1 Reply Last reply Reply Quote 0
                  • S
                    sleve_mcdichael @2001 Honda Civic
                    last edited by 6 Jun 2022, 19:01

                    @2001-Honda-Civic no, filename won't affect the checksum, only content will.

                    pi@retropie:~/temp $ echo "foo == bar" > test.txt
                    pi@retropie:~/temp $ cat test.txt
                    foo == bar
                    pi@retropie:~/temp $ cp test.txt something.else
                    pi@retropie:~/temp $ cat something.else
                    foo == bar
                    pi@retropie:~/temp $ crc32 test.txt 
                    1cd10d59
                    pi@retropie:~/temp $ crc32 something.else 
                    1cd10d59
                    pi@retropie:~/temp $ md5sum test.txt 
                    da7c11dc714cbd8082747174450aeff3  test.txt
                    pi@retropie:~/temp $ md5sum something.else 
                    da7c11dc714cbd8082747174450aeff3  something.else
                    pi@retropie:~/temp $ sha1sum test.txt 
                    c7f01e82449cd92e8dd3a70864ebf90446ecb760  test.txt
                    pi@retropie:~/temp $ sha1sum something.else 
                    c7f01e82449cd92e8dd3a70864ebf90446ecb760  something.else
                    
                    2 1 Reply Last reply 6 Jun 2022, 19:04 Reply Quote 0
                    • 2
                      2001 Honda Civic @sleve_mcdichael
                      last edited by 6 Jun 2022, 19:04

                      @sleve_mcdichael Alright so I just tried a fresh ROM, and it works fine as a .zip. I'm not sure how, but the ROMs that worked on my last pi4 build are now all corrupt? Guess I'll go redownload them all. Thank you guys for the help, I feel dumb for not trying that first.

                      1 Reply Last reply Reply Quote 1
                      • S
                        sleve_mcdichael @2001 Honda Civic
                        last edited by 6 Jun 2022, 19:08

                        @2001-Honda-Civic said in Snes/Nes ROMs not launching:

                        Crc32 is all 0's.

                        That does seem weird. Not sure how that happens even.

                        I also checked the sum of the same file that's on my PC (the one i copied over to the Pi) and the checksums are different than what's on the Pi.

                        Also strange, but more explainable if the transfer just got corrupted. Do the values on your computer match the "good" values shown above? At least then you'd know if you're working with a good source file.

                        M 2 2 Replies Last reply 6 Jun 2022, 19:14 Reply Quote 0
                        • M
                          mitu Global Moderator @sleve_mcdichael
                          last edited by 6 Jun 2022, 19:14

                          @sleve_mcdichael said in Snes/Nes ROMs not launching:

                          That does seem weird. Not sure how that happens even.

                          It's an empty file:

                          $ touch my.rom && ls -l my.rom && crc32 my.rom
                          -rw-r--r-- 1 pi pi 0 Jun  6 20:13 my.rom
                          00000000
                          
                          1 Reply Last reply Reply Quote 1
                          • 2
                            2001 Honda Civic @sleve_mcdichael
                            last edited by 6 Jun 2022, 19:33

                            @sleve_mcdichael I took the chrono trigger zip and it ran just fine on my phone (snes9x). But the file on my pc did not match the values either..

                            S 1 Reply Last reply 6 Jun 2022, 20:47 Reply Quote 0
                            • S
                              sleve_mcdichael @2001 Honda Civic
                              last edited by 6 Jun 2022, 20:47

                              @2001-Honda-Civic the zip is compressed, so you would have to unzip it and compare the raw uncompressed file.

                              If it's working, though, it's probably the right one.

                              1 Reply Last reply Reply Quote 0
                              6 out of 14
                              • First post
                                6/14
                                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