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

    NES music way too fast

    Scheduled Pinned Locked Moved Help and Support
    music
    30 Posts 4 Posters 23.1k 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.
    • N
      naddel81
      last edited by

      thanks to both of you.

      @ BuZz: good to know. I thought because of the name (nestopia) they were the same and wondered why the PC version had a totally different behaviour.

      @Rion: What is "no-intro"? Is this a release group or something like that? my roms have a header, but the emulator in retroarch does not care. it clearly only checks the filename for region.

      1 Reply Last reply Reply Quote 0
      • W
        windale
        last edited by windale

        This is one of the silliest things i've heard. The emulator checks the filename for the region ? So what happens if the filename is this 'Donkey Kong Classics (USA, Europe)' ?. What does the emulator choose, PAL or NTSC ?

        BuZzB 1 Reply Last reply Reply Quote 0
        • N
          naddel81
          last edited by

          good question. I couldn't believe it myself until I checked it very accurately. I hope it is "only" the case for NES and not for all the other emulators, because I would have to re-tag my whole collection. I do not understand why the emulator can not just check the rom-header.

          BuZzB 1 Reply Last reply Reply Quote 0
          • BuZzB
            BuZz administrators @naddel81
            last edited by

            @naddel81 I explained that in the other thread you started with a link. The info in the old nes ROM header is rarely used - I assume they chose to check against the filename because of this.

            Some dumps don't contain a header and some newer emulators don't need it. Headers are required for the emulators shipped with RetroPie however.

            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

            N 1 Reply Last reply Reply Quote 0
            • BuZzB
              BuZz administrators @windale
              last edited by

              @windale (from the other thread)

              https://wiki.nesdev.com/w/index.php/INES#Flags_9

              Though in the official specification, very few emulators honor this bit as virtually no ROM images in circulation make use of it.

              so I guess the filename is just more reliable - and I assume there is no other way of knowing, unless an emulator kept an internal database of rom checksums vs region etc.

              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

              1 Reply Last reply Reply Quote 0
              • W
                windale
                last edited by

                So I just checked this. I use a up-to-date No-Intro 1G1R set, primarily USA with Europe exclusives etc. My TV is set on 60Hz. I tested the following on the RetroPie default NES emulator 'lr-fceumm'.

                Dropzone (Europe)
                Lion King, The (Europe)
                Mr. Gimmick (Europe)
                Contra (USA)
                Donkey Kong Classics (USA, Europe)

                They all play at the correct speed.

                1 Reply Last reply Reply Quote 0
                • BuZzB
                  BuZz administrators
                  last edited by

                  It checks for "Europe" in the name too

                  https://github.com/libretro/libretro-fceumm/blob/a8fcbf1410aeccb9c29907874a5ed33cfda87ed9/src/ines.c#L797-L802

                  To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                  1 Reply Last reply Reply Quote 0
                  • N
                    naddel81 @BuZz
                    last edited by

                    @BuZz said in NES music way too fast:
                    Headers are required for the emulators shipped with RetroPie however.

                    what are the headers for when they are not used for region setting?
                    do I have to check the SNES emulators, too?

                    1 Reply Last reply Reply Quote 0
                    • BuZzB
                      BuZz administrators
                      last edited by BuZz

                      Check the wiki link I posted. snes is probably fine.

                      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                      1 Reply Last reply Reply Quote 0
                      • N
                        naddel81
                        last edited by

                        that link here was very helpful:

                        https://github.com/libretro/libretro-fceumm/blob/a8fcbf1410aeccb9c29907874a5ed33cfda87ed9/src/ines.c#L797-L802

                        I guess lr-nestopia handles it the same way fceumm does on the retropie (checking for file name and then setting region).

                        Is there any way to find something similar about pocketsnes and the snes emulator on retropie, too?

                        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.