RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    PICO-8: Retroarch lr-retro8 core installation script

    Scheduled Pinned Locked Moved Ideas and Development
    pico8
    87 Posts 10 Posters 15.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.
    • F
      Folly @BenMcLean
      last edited by

      @benmclean

      Is also very nice.

      BenMcLeanB 1 Reply Last reply Reply Quote 1
      • BenMcLeanB
        BenMcLean @Folly
        last edited by BenMcLean

        For TIC-80, my controller.svg looks right but my system.svg is getting part of its right edge cut off in emulationstation. What. https://github.com/BenMcLean/es-theme-carbon/tree/tic-80/tic80/art

        Also, on that Pico8 request, my SVG is correct, but the SVG rendering in emulationstation seems to be crappy as it is showing white borders (like 1 pixel) around the edges of the rectangles -- probably the background showing through due to rounding errors in the code that displays the SVG. Not noticed before because I can't see it from far away, plus other SVG logos aren't just rectangles like this. I say merge it anyway because changing the SVG won't fix that.

        (later edit) And another thing. Why does the roms folder for sg-1000 get a dash but the roms folder for tic-80 is called "tic80"? The name of the system is "tic-80" not "tic80"

        L 1 Reply Last reply Reply Quote 1
        • L
          LN_RC @BenMcLean
          last edited by

          @benmclean I think maybe it comes from the name of the libretro emulator, the emulator for Tic-80 is lr-tic80 and the emulator for SG-1000 is lr-genesis-plus-gx

          1 Reply Last reply Reply Quote 1
          • L
            LN_RC
            last edited by

            On a different note, have people been able to get games to run successfully on lr-retro8? Most of my games load with graphics missing, music missing, glitches, or it gets close to crashing my machine. This isn't a Retropie problem - the same thing happens when I use Retroarch on PC. What games work well with this emulator in particular? I think the emulator must be based off of an older version of Pico-8.

            BuZzB BenMcLeanB 2 Replies Last reply Reply Quote 1
            • BuZzB
              BuZz administrators @LN_RC
              last edited by

              @ln_rc It's an open source reimplementation so compatibility isn't perfect.

              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 2
              • BenMcLeanB
                BenMcLean @LN_RC
                last edited by

                @ln_rc said in PICO-8: Retroarch lr-retro8 core installation script:

                On a different note, have people been able to get games to run successfully on lr-retro8? Most of my games load with graphics missing, music missing, glitches, or it gets close to crashing my machine. This isn't a Retropie problem - the same thing happens when I use Retroarch on PC. What games work well with this emulator in particular? I think the emulator must be based off of an older version of Pico-8.

                To make lr-retro8, they re-implemented all of pico8 from scratch based on the Lua API. But it is still super glitchy. Really the only games you should expect to work with lr-retro8 is ones that specifically say they're lr-retro8 ready.

                The Raspberry PI build you get with commercial pico8 runs everything though AFAIK. Its only drawback is that you can't exit the program from the joypad: you need a keyboard to exit.

                L C 2 Replies Last reply Reply Quote 1
                • L
                  LN_RC @BenMcLean
                  last edited by

                  @benmclean Another thing is that the Pico-8 program costs $15. I've paid for it and I think it's worthwhile, but I know that's not an easy option for everyone.

                  Where can I find games that say the are lr-retro8 ready?

                  BenMcLeanB 1 Reply Last reply Reply Quote 1
                  • BenMcLeanB
                    BenMcLean @LN_RC
                    last edited by

                    @ln_rc said in PICO-8: Retroarch lr-retro8 core installation script:

                    @benmclean Another thing is that the Pico-8 program costs $15. I've paid for it and I think it's worthwhile, but I know that's not an easy option for everyone.

                    Where can I find games that say the are lr-retro8 ready?

                    I guess that isn't even a thing. You just have to look at what retro8 says is and is not implemented and find games that don't use features that aren't implemented. Yuck.

                    L 1 Reply Last reply Reply Quote 2
                    • L
                      LN_RC @BenMcLean
                      last edited by

                      @benmclean Given the limitations of lr-retro8, I'm wondering if it's possible to create an install script for Pico-8 that sets up the basic infrastructure but DOESN'T include the game files (since you need to purchase the system for $15 and we want to support the creators!). I've followed instructions for a basic Pico-8 install on Retropie but there are a lot of steps to do it. Also, the newest Pico-8 version lets you escape the program from joypad. There is now a shutdown option in the basic menu. I think this is really new!

                      BenMcLeanB 1 Reply Last reply Reply Quote 2
                      • BenMcLeanB
                        BenMcLean @LN_RC
                        last edited by BenMcLean

                        @ln_rc said in PICO-8: Retroarch lr-retro8 core installation script:

                        @benmclean Given the limitations of lr-retro8, I'm wondering if it's possible to create an install script for Pico-8 that sets up the basic infrastructure but DOESN'T include the game files (since you need to purchase the system for $15 and we want to support the creators!). I've followed instructions for a basic Pico-8 install on Retropie but there are a lot of steps to do it. Also, the newest Pico-8 version lets you escape the program from joypad. There is now a shutdown option in the basic menu. I think this is really new!

                        That was my initial thought to do when I first started looking at this. Something which does everything for you except you have to provide it with the executable first.

                        I can't promise when I'll have something but I can give it a try sometime.

                        BenMcLeanB 1 Reply Last reply Reply Quote 3
                        • BenMcLeanB
                          BenMcLean @BenMcLean
                          last edited by BenMcLean

                          I hate to sound whiny but with this guy's PR which has nothing wrong with it just sitting there for almost a year and a half at this point, I suspect that submitting PRs to the Carbon theme may not actually benefit very many users in the end since by the time these PRs get merged, if ever, the whole RetroPie system might become obsolete, what with the Steam Deck and other next gen systems coming out soon.

                          But maybe I'm wrong. Maybe EmulationStation will be put onto those systems too?

                          Anyway, I have my own projects so I don't want to invest time in something that's not going to actually benefit people.

                          1 Reply Last reply Reply Quote 0
                          • C
                            cdaters @BenMcLean
                            last edited by

                            @benmclean You can exit the game from the joypad, You can exit individual game cartridges by hitting START on your controller and then select SHUTDOWN. In the SPLORE browser you need to hit START on controller, then hit OPTIONS then SHUTDOWN!

                            BenMcLeanB 1 Reply Last reply Reply Quote 1
                            • BenMcLeanB
                              BenMcLean @cdaters
                              last edited by

                              @cdaters said in PICO-8: Retroarch lr-retro8 core installation script:

                              @benmclean You can exit the game from the joypad, You can exit individual game cartridges by hitting START on your controller and then select SHUTDOWN. In the SPLORE browser you need to hit START on controller, then hit OPTIONS then SHUTDOWN!

                              Yeah the newest version of Pico8 added closing the program from the gampad. That was nice.

                              retropieuser555R 1 Reply Last reply Reply Quote 0
                              • retropieuser555R
                                retropieuser555 @BenMcLean
                                last edited by

                                @benmclean Oh really that sounds nice. What's the setup the new build has for that? I currently use xboxdrv and have ctrl+q mapped to start+select

                                Pi 5 4GB

                                Retroflag GPI with raspberry pi zero 2 w/ wifi

                                Retroachievements:- lovelessrapture

                                BenMcLeanB 1 Reply Last reply Reply Quote 0
                                • BenMcLeanB
                                  BenMcLean @retropieuser555
                                  last edited by

                                  @retropieuser555 said in PICO-8: Retroarch lr-retro8 core installation script:

                                  @benmclean Oh really that sounds nice. What's the setup the new build has for that? I currently use xboxdrv and have ctrl+q mapped to start+select

                                  It's just been added to the options menu in Pico8.

                                  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.