retro-go icon indicating copy to clipboard operation
retro-go copied to clipboard

help requested to port to esp32 s3 with 480x480 lcd viewesmart

Open fragmation opened this issue 5 months ago • 5 comments

hello to all, I need some guidance or little help to port the retro go to esp32 s3 with viewesmart 480x480 lcd(lvgl drivers), have instaled the espdif and retro go librarie, but cannot go ahead :( totally newbie. thank you in advance

fragmation avatar Jul 15 '25 09:07 fragmation

Hi, I'm no expert either! but what do you mean by 'cannot go ahead' ? cant compile? what errors/issues are you getting?

https://github.com/ducalex/retro-go/blob/master/BUILDING.md has lots of info. One key point to help in an errorless compile is to use the correct ESPIDF version, newer versions may have issues. So use v4.4.8, also follow the rest of the guide for good measure. You want to be in a situation where you can compile the Odroid Go firmware, for example, without issues, then you can start to look to add a new device/target. Then you can start to go through: https://github.com/ducalex/retro-go/blob/master/PORTING.md

As for the device, it looks pretty cool, I'd imagine most of it will be fairly easy to get working however not sure about the screen tho. looks like its using a ST7701 display, not sure how well supported that screen will be. RetroGo does support the ST7789 display so depends on how compatible they are.

DynaMight1124 avatar Jul 16 '25 14:07 DynaMight1124

thank you dyna for answer, the data of the lcd and controller are these : 4.0 inch interface 3spi-rgb 18 bits driver IC GC 9503V and canot know how to compile :( have instaled codeblocks/mingw and cannot got anything :(

fragmation avatar Jul 16 '25 17:07 fragmation

codeblocks/mingw isnt what you'd be using to compile RetroGo, you need ESP-IDF: https://github.com/espressif/esp-idf/releases/tag/v4.4.8

Once installed and setup, follow https://github.com/ducalex/retro-go/blob/master/BUILDING.md

DynaMight1124 avatar Jul 16 '25 19:07 DynaMight1124

Image

yup dyna, but how to configure my lcd to work with retro go ??? is that the point :( no pins free for buttons and only accepts ili9341

fragmation avatar Jul 18 '25 13:07 fragmation

At this time retro-go only supports simple SPI displays. From your schematics it seems your display uses SPI-RGB.

So it will need more than a configuration change, you'd have to write a new display driver for retro-go to make it work. Sorry!

ducalex avatar Jul 23 '25 00:07 ducalex