PICO-8: Retroarch lr-retro8 core installation script
-
Some quick notes: I got in touch with the LowRes NX guy via email to get his vector artwork and also have discovered that TIC-80 uses this font.
-
Cool !
-
I'm doing TIC-80 before LowRes NX because it's going to be easier.
Like with Pico8, I'm using the default color palette for TIC-80 carts on the logo and I'm changing it to add a border so that it will have sufficient contrast to be readable against any background. But I'm conflicted on how thick the border on the TIC-80 should be.
Do you prefer system.svg
or system2.svg?
The TIC-80 controller.svg was pretty easy:
-
Looking nice ;-)
I prefer the second one. -
@benmclean Curious how the outline would look with the dark blue (#29366f) instead of the black.
-
@benmclean I vote the second
-
@ln_rc said in PICO-8: Retroarch lr-retro8 core installation script:
@benmclean Curious how the outline would look with the dark blue (#29366f) instead of the black.
Yeah, dark blue is probably better.
-
Is also very nice.
-
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"
-
@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
-
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.
-
@ln_rc It's an open source reimplementation so compatibility isn't perfect.
-
@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.
-
@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?
-
@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.
-
@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!
-
@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.
-
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.
-
@benmclean You can exit the game from the joypad, You can exit individual game cartridges by hitting
START
on your controller and then selectSHUTDOWN
. In the SPLORE browser you need to hitSTART
on controller, then hitOPTIONS
thenSHUTDOWN
! -
@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 selectSHUTDOWN
. In the SPLORE browser you need to hitSTART
on controller, then hitOPTIONS
thenSHUTDOWN
!Yeah the newest version of Pico8 added closing the program from the gampad. That was nice.
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.