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

    PSX "Value too large" to launch after update

    Scheduled Pinned Locked Moved Help and Support
    psx not workinglr-psx-rearmedmultidisc
    38 Posts 6 Posters 4.2k 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.
    • Z
      zeroblu3 @hhromic
      last edited by

      @hhromic
      I followed your instructions.
      I can confirm "_FILE_OFFSET_BITS=64" can be seen during the build process.
      Here is the build log. https://pastebin.com/SpQmzr2H
      FF8.PBP checksum is: 0e126228b6384c4414f9cc31eb4ce376 FF8.PBP

      Went back in ES and tested FF8.PBP, works without problems now. :)
      Here is the runcommand.log just in case. https://pastebin.com/vEEvFSjh

      @SteveXmetal
      are you using a PAL version of the game? if so you probably have to patch the bin/iso files before you create a PBP file.
      i had this issue before.

      @hhromic
      thank you very much for your support and time.
      let me know if i still can help with testing.

      H 1 Reply Last reply Reply Quote 1
      • H
        hhromic @zeroblu3
        last edited by

        @zeroblu3 ah good to see some good news!

        Can you re-do the steps now again please? I just further refined the patch and would like to confirm that it still works for you. See my previous post.

        Thanks for testing!

        Z 1 Reply Last reply Reply Quote 1
        • Z
          zeroblu3 @hhromic
          last edited by

          @hhromic
          followed the steps again.
          output here: https://pastebin.com/tXwLTjua

          game is still working fine ;)
          https://pastebin.com/qT5cWm9s

          H 1 Reply Last reply Reply Quote 1
          • H
            hhromic @zeroblu3
            last edited by

            @zeroblu3 thanks for confirming!
            Will wait for @SteveXmetal to report back.

            1 Reply Last reply Reply Quote 1
            • S
              SteveXmetal
              last edited by

              glad to hear that @zeroblu3 got theirs working. you are awesome @hhromic!
              I dont think i have the PAL version of the game, it worked before i upgraded the software.

              I'll be away from my Raspberry pi for a week, but i will try the updated steps and report back when i return. Is there an easy way to log that command output and save it somewhere so that i can verify the compiler commands output lines are in it?

              Z H 2 Replies Last reply Reply Quote 0
              • Z
                zeroblu3 @SteveXmetal
                last edited by

                @SteveXmetal
                i just did everything over SSH on a windows machine and copy pasted the output from the terminal.
                or you can output to file on linux using " >> outputfile.txt" after a command.

                1 Reply Last reply Reply Quote 0
                • H
                  hhromic @SteveXmetal
                  last edited by

                  @SteveXmetal after the "build" step, you should very easily see the flags in the output. Example:

                  (...)
                  cc -O2 -march=armv8-a+crc -mtune=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard -ftree-vectorize -funsafe-math-optimizations -pipe -DGIT_VERSION=\"" 588bf79"\" -marm -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/zlib -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o frontend/main.o frontend/main.c
                  (...)
                  

                  These flags are repeated almost everywhere so you shouldn't miss them. Also make sure 100% that you run the "install" step otherwise the built binary won't be used.

                  I will wait until you have the chance to re-test to submit the patch upstream or unless more people confirm this work for them.

                  1 Reply Last reply Reply Quote 0
                  • EfriimE
                    Efriim @SteveXmetal
                    last edited by

                    @SteveXmetal said in PSX "Value too large" to launch after update:

                    I ran the codesby exiting emulationstation, running typing them in order and reseting my machine when they were done (if there is a better way please let me know, still a bit new to this).

                    It is possible to run the commands in SSH on your computer, in putty the copy and paste works "CTRL+C" will still send a SIGINT to exit a script but also copy to the windows clipboard.
                    To paste the windows clipboard; right click on the PuTTY/ssh window.

                    1 Reply Last reply Reply Quote 0
                    • H
                      hhromic
                      last edited by

                      Update

                      I finally managed to reproduce the issue myself, and can confirm after some testing that indeed just adding the _FILE_OFFSET_BITS=64 flag solves the issue. I now submitted a PR upstream to fix this.

                      @SteveXmetal it should def work for you as well, so maybe something didn't work when you tried the previous steps I gave. Once the PR is accepted, you just need to update the core from source and should work. I will be updating this topic when the PR is merged.

                      Thanks all for reporting and testing.

                      1 Reply Last reply Reply Quote 1
                      • H
                        hhromic
                        last edited by hhromic

                        Update

                        The PR was merged upstream now. If you re-install from source you should get the core with large files support again.

                        @zeroblu3 can you please test this for me just to confirm? Re-install the core from source normally (no patching).. and check if the large games properly work for you? Thanks

                        @SteveXmetal it's easy now for you: just update the core from source from the RetroPie package manager menu and you should get the fixed version and hopefully your games should work again.

                        @BuZz perhaps it would be a good idea to refresh the binaries again, so users don't get confused/dissappointed when trying to load large PBP files in this core. If you do, can you please check if the new flag (_FILE_OFFSET_BITS) is being set correctly during compilation in your chroot build environment? Thanks.

                        Z BuZzB 2 Replies Last reply Reply Quote 2
                        • Z
                          zeroblu3 @hhromic
                          last edited by

                          @hhromic
                          Updated lr-pcsx-rearmed from source using the update script.
                          Everything went smooth, games still work fine.
                          Thank you :)

                          H 1 Reply Last reply Reply Quote 1
                          • H
                            hhromic @zeroblu3
                            last edited by

                            @zeroblu3 thanks for confirming! enjoy FF8 !

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

                              @hhromic bins rebuilt. Thanks!

                              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 1
                              • 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.