Retro ESP32 Launcher for Odroid and More

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Wed Jul 17, 2019 1:59 am

Image

All emulators have in game menu as well

Hey everyone,
We've been busy.

Latest Releases


Supported Emulators
  • Nintendo Entertainment System
  • Nintendo Game Boy
  • Nintendo Game Boy Color
  • Sega Master System
  • Sega Game Gear
  • Colecovision
  • Sinclair Zx Spectrum 48k
  • Atari Lynx
  • Atari 2600
  • Atari 7800
  • PC Engine Turbo GrFX
Launcher Features:
  • Splash Screen
  • Parallax Navgation
  • ROM Management
  • Better UI
  • Theming Color Selection
Gallery
Image

Image

Image

Image

GitHub Repo
Last edited by 32teeth on Fri Oct 25, 2019 5:01 am, edited 8 times in total.
These users thanked the author 32teeth for the post (total 4):
mad_ady (Wed Jul 17, 2019 4:45 am) • odroid (Wed Jul 17, 2019 9:31 am) • lordhardware (Wed Jul 17, 2019 6:23 pm) • ripper121 (Thu Jul 18, 2019 11:23 pm)

User avatar
odroid
Site Admin
Posts: 32508
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 181 times
Been thanked: 349 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by odroid » Wed Jul 17, 2019 9:31 am

I love the simple and cool UI!

User avatar
meveric
Posts: 10527
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105)
Has thanked: 17 times
Been thanked: 149 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by meveric » Wed Jul 17, 2019 6:05 pm

32teeth wrote:
Wed Jul 17, 2019 1:59 am
  • TurboGrafx 16 (currently runs like garbage)
Yay for TurboGrafx 16... this would be a dream coming true for the ODROID Go! :D
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

lordhardware
Posts: 85
Joined: Sat Sep 20, 2014 11:56 pm
languages_spoken: english
ODROIDs: U3
Odroid-W
Has thanked: 5 times
Been thanked: 5 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by lordhardware » Wed Jul 17, 2019 6:21 pm

This looks really good!

However, looks aside, the biggest improvement so far (beyond performance of emulators of course) in my opinion has been the ingame menu and it's options that user pelle7 has introduced.

Please look at that as any large scale project shouldnt be a step back in functionality.

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Wed Jul 17, 2019 9:57 pm

lordhardware wrote:
Wed Jul 17, 2019 6:21 pm
This looks really good!

However, looks aside, the biggest improvement so far (beyond performance of emulators of course) in my opinion has been the in game menu and it's options that user pelle7 has introduced.

Please look at that as any large scale project shouldnt be a step back in functionality.
Thanks for the insight!
I take it you are speaking to odroid-go-emu-launcher from pelle7

What i would like to understand is, are you speaking to having an in game menu which would create a HUD inside the emulator?
This is interesting as one could present options like
  • Restart Game
  • Save Slot
  • Load Slot
  • and more

lordhardware
Posts: 85
Joined: Sat Sep 20, 2014 11:56 pm
languages_spoken: english
ODROIDs: U3
Odroid-W
Has thanked: 5 times
Been thanked: 5 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by lordhardware » Wed Jul 17, 2019 10:16 pm

That's the one, in the GB emu for instance theyve added the functions for:
- volume
- save state/load state
- palette settings
- display brightness
- RTC time setting (for games that require real time time shifts.)
- emulation speed adjustment (double speed)

It's made a huge improvement to usability.
These users thanked the author lordhardware for the post (total 2):
32teeth (Thu Jul 18, 2019 2:29 am) • odroid (Thu Jul 18, 2019 10:18 am)

th0m4s
Posts: 1
Joined: Sat Jul 20, 2019 3:23 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by th0m4s » Sat Jul 20, 2019 3:27 am

Good work.

Can you list shortcuts for save etc.
Menu button seems to be not working maybe wrongly mapped GPIO?

wayn0r
Posts: 15
Joined: Wed Jan 23, 2019 3:56 am
languages_spoken: english
ODROIDs: Odroid Go
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by wayn0r » Sat Jul 20, 2019 11:16 am

Can anyone refer me to a good guide on installing this?

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Mon Jul 22, 2019 6:50 pm

wayn0r wrote:
Sat Jul 20, 2019 11:16 am
Can anyone refer me to a good guide on installing this?
GitHub Readme
Releases
Copy .fw(Application Firmware) file you want to your SD card

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Mon Jul 22, 2019 6:51 pm

th0m4s wrote:
Sat Jul 20, 2019 3:27 am
Good work.

Can you list shortcuts for save etc.
Menu button seems to be not working maybe wrongly mapped GPIO?
We will add option, but since is this targetting Gameboy Pocket Shell, Menu = Start + Select

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Tue Jul 23, 2019 7:15 pm

32teeth wrote:
Mon Jul 22, 2019 6:51 pm
th0m4s wrote:
Sat Jul 20, 2019 3:27 am
Good work.

Can you list shortcuts for save etc.
Menu button seems to be not working maybe wrongly mapped GPIO?
We will add option, but since is this targetting Gameboy Pocket Shell, Menu = Start + Select
Check the project board for updates

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Wed Aug 21, 2019 7:48 pm

Now with PC Engine / Turbo Grafx
All emulators have in game menu as well

Firmware

Supported Emulators
  • Nintendo Entertainment System
  • Nintendo Game Boy
  • Nintendo Game Boy Color
  • Sega Master System
  • Sega Game Gear
  • Colecovision
  • Sinclair Zx Spectrum 48k
  • Atari Lynx
  • Atari 2600
  • Atari 7800
  • PC Engine Turbo GrFX

deerwings
Posts: 23
Joined: Mon Oct 08, 2018 9:11 am
languages_spoken: english
ODROIDs: Odroid Go
Has thanked: 0
Been thanked: 2 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by deerwings » Tue Sep 10, 2019 12:53 pm

Holy moly, this is -SEXY-! I wish the fonts for the Rom files was a bit bit bigger, and it would be nice to be able to hide emulators that have empty directories, but I really like how this looks! Fantastic work!
These users thanked the author deerwings for the post:
32teeth (Tue Sep 17, 2019 2:34 am)

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Tue Sep 17, 2019 2:34 am

deerwings wrote:
Tue Sep 10, 2019 12:53 pm
hide emulators that have empty directories
It is NOW on the Project Board as a Feature

flowen8
Posts: 1
Joined: Wed Sep 11, 2019 8:02 am
languages_spoken: english
ODROIDs: odroid go
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by flowen8 » Tue Sep 17, 2019 2:29 pm

Sorry to bother you, but is there any chance of including cwiiis' performance improvements for sms and nes in a future build?

ripper121
Posts: 137
Joined: Mon Jan 28, 2019 7:00 pm
languages_spoken: english
Has thanked: 28 times
Been thanked: 18 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by ripper121 » Tue Sep 17, 2019 5:05 pm

Please add a real DAC to your Hardware.

zachlindblad
Posts: 2
Joined: Sat Sep 21, 2019 1:19 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by zachlindblad » Sat Sep 21, 2019 1:49 am

Finally got a chance to give this a shot, really impressed by the slick interface, but I'm having trouble using the 7800, lynx, spectrum, and PCE emulators, basically all the new ones. Is there any sort of setup needed for these emulators?

I didn't see anything on the github page about it. Have the lynxboot image in the lynx roms folder, tried to dig up a 7800 bios and put it in the a78 folder, tried flashing an older version of retro esp32 (tried 1.0.8 and 1.0.6).
The old emulators work perfect (nes,gameboy/color,sms, coleco, gg).

When I select a game, before it enters the "run" menu, the screen backlight goes to half brightness, and it freezes on a single rom img visible, no title, for about 3 seconds before rebooting to the retro ESP32 logo.

zachlindblad
Posts: 2
Joined: Sat Sep 21, 2019 1:19 am
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by zachlindblad » Sat Sep 21, 2019 1:56 am

Aaand never mind, I was missing empty data folders for these emulators, leaving up in case any one else has the issue.

bo1e
Posts: 4
Joined: Sat Sep 21, 2019 7:26 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by bo1e » Sat Sep 21, 2019 7:35 pm

What are the correct folder names for the roms for all the different emulators? Can't seem to find this anywhere, and I don't have folders for atari 2600, 7800, lynx and pcengine. There also needs to be corresponding folders in the data folder?

Also, is it possible to switch between speaker and external dac?

ripper121
Posts: 137
Joined: Mon Jan 28, 2019 7:00 pm
languages_spoken: english
Has thanked: 28 times
Been thanked: 18 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by ripper121 » Tue Sep 24, 2019 5:29 pm

bo1e wrote:
Sat Sep 21, 2019 7:35 pm
What are the correct folder names for the roms for all the different emulators? Can't seem to find this anywhere, and I don't have folders for atari 2600, 7800, lynx and pcengine. There also needs to be corresponding folders in the data folder?

Also, is it possible to switch between speaker and external dac?
Pitty, they wont even want to add a real DAC to there Hardware.
So dont know if they add it to the Software.

deerwings
Posts: 23
Joined: Mon Oct 08, 2018 9:11 am
languages_spoken: english
ODROIDs: Odroid Go
Has thanked: 0
Been thanked: 2 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by deerwings » Wed Sep 25, 2019 11:05 am

ripper121 wrote:
Tue Sep 24, 2019 5:29 pm
bo1e wrote:
Sat Sep 21, 2019 7:35 pm
What are the correct folder names for the roms for all the different emulators? Can't seem to find this anywhere, and I don't have folders for atari 2600, 7800, lynx and pcengine. There also needs to be corresponding folders in the data folder?

Also, is it possible to switch between speaker and external dac?
Pitty, they wont even want to add a real DAC to there Hardware.
So dont know if they add it to the Software.
The makers of this Launcher aren't the same people that made the Odroid Go. This isn't like Nintendo where everything is made and licensed by Nintendo.

Odroid can't just add a DAC to the hardware for the Odroid Go without a major revision to the hardware which they're not really doing (Kinda wasn't the point of it) and 32teeth has only just started porting this particular launcher and it's still a work in progress, though pretty good work!

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Wed Sep 25, 2019 9:23 pm

bo1e wrote:
Sat Sep 21, 2019 7:35 pm
What are the correct folder names for the roms for all the different emulators? Can't seem to find this anywhere, and I don't have folders for atari 2600, 7800, lynx and pcengine. There also needs to be corresponding folders in the data folder?

Also, is it possible to switch between speaker and external dac?
Hi,
Good Questions.

The GitHub Repo has a folder called SD Card, which has a zip of an empty SD Card Skeleton.
This contains the required folders and bios files.
  • a26
  • a78
  • c64
  • col
  • gb
  • gbc
  • gg
  • lynx
  • nes
  • pce
  • sms
  • spectrum

deerwings
Posts: 23
Joined: Mon Oct 08, 2018 9:11 am
languages_spoken: english
ODROIDs: Odroid Go
Has thanked: 0
Been thanked: 2 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by deerwings » Thu Sep 26, 2019 7:08 am

I love this launcher so much. I think some of the emulators need work, there are some other versions that are better optimized than the ones included here that could be worked in, but I'll have to break down and run a test of each and everyone to compare. I have two Odroids, one is a Super Go Play and the other is the Retro32, so I'll try to test these and compare when I get a chance.

Great work on the sound pausing! It was a bit jarring to go into the menu and have the sound stuck. Works so much better!

Suggestions for future revisions:
Have a button set to move between emulators, like Select or Start in order to free up left and right on the D-Bad for paging through large lists of roms.
Increase the font size of the text about 2 points, or see if the text can be bolded. The Current font is just a little small and thin and ends up blending a bit too easily against the background regardless of color.

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Fri Sep 27, 2019 1:10 am

First, thank you for the feedback
deerwings wrote:
Thu Sep 26, 2019 7:08 am
Suggestions for future revisions:
Have a button set to move between emulators, like Select or Start in order to free up left and right on the D-Bad for paging through large lists of roms.
Currently, Start + Select are used for the paging
Folder system has also been implemented
folders.gif
folders.gif (3.06 MiB) Viewed 2383 times
deerwings wrote:
Thu Sep 26, 2019 7:08 am
Increase the font size of the text about 2 points, or see if the text can be bolded. The Current font is just a little small and thin and ends up blending a bit too easily against the background regardless of color.
Currently working on a 5x7 font instead of 5x5

johannesbehr
Posts: 48
Joined: Thu Jan 03, 2019 12:21 am
languages_spoken: english
ODROIDs: Odroid-Go
Has thanked: 6 times
Been thanked: 22 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by johannesbehr » Fri Sep 27, 2019 3:41 pm

Hi 32teeth, great work!

Have you thought about reading the emulators dynamically? I tweeked pelle7's launcher in this way, and I think it is really use full:
https://github.com/johannesbehr/odroid-go-emu-launcher
Maybe with this aproach it would be possible to create a kind of Installation tool (web based?), where you can select the launcher,
the Emulators, the design etc and get a ready to install Firmware :)
Also I think that schuemis Emulators are great ones and are worth to be added to the launcher…

Keep on coding!
These users thanked the author johannesbehr for the post:
32teeth (Mon Sep 30, 2019 9:36 pm)

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Mon Sep 30, 2019 9:37 pm

johannesbehr wrote:
Fri Sep 27, 2019 3:41 pm
Have you thought about reading the emulators dynamically?
Thank you for the feedback. Much appreciated
The dynamic emulator display is something in the works
https://github.com/retro-esp32/RetroESP ... d-26505143

Hopefully next release

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Wed Oct 02, 2019 1:22 am

deerwings wrote:
Thu Sep 26, 2019 7:08 am
Increase the font size of the text about 2 points, or see if the text can be bolded. The Current font is just a little small and thin and ends up blending a bit too easily against the background regardless of color.
Done!
IMG_1490.jpeg
IMG_1490.jpeg (302.4 KiB) Viewed 2139 times

User avatar
odroid
Site Admin
Posts: 32508
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 181 times
Been thanked: 349 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by odroid » Wed Oct 02, 2019 8:48 am

Nice update! It is much more readable.
But my old eyes need a bigger screen like 3.2inch or 3.5inch LCD. :o

User avatar
rooted
Posts: 6769
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 216 times
Been thanked: 41 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by rooted » Wed Oct 02, 2019 5:22 pm

odroid wrote:Nice update! It is much more readable.
But my old eyes need a bigger screen like 3.2inch or 3.5inch LCD. :o
Maybe someday there will be a Odroid Go+ Image

deerwings
Posts: 23
Joined: Mon Oct 08, 2018 9:11 am
languages_spoken: english
ODROIDs: Odroid Go
Has thanked: 0
Been thanked: 2 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by deerwings » Sun Oct 06, 2019 10:47 pm

32teeth wrote:
Wed Oct 02, 2019 1:22 am
deerwings wrote:
Thu Sep 26, 2019 7:08 am
Increase the font size of the text about 2 points, or see if the text can be bolded. The Current font is just a little small and thin and ends up blending a bit too easily against the background regardless of color.
Done!

IMG_1490.jpeg
Perfect! The text is MUCH easier to read now! I'll have to run some extensive testing now to compare different emulators within these launchers and see if I can identify which builds have which better working emulators for the Odroid within them. There's definitely some difference, I've noticed some differences within Gameboy/Color, and some with NES. But I love how this launcher looks!
These users thanked the author deerwings for the post:
32teeth (Tue Oct 08, 2019 1:53 am)

User avatar
lix-alpha
Posts: 93
Joined: Fri Jul 27, 2018 9:41 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by lix-alpha » Tue Oct 08, 2019 5:42 am

I would really love to use this Launcher but performance are a bit off for PCEngine and other platforms...
Also, any plan on supporting larger roms list?, Or supporting pressing Right to browse faster?

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Wed Oct 09, 2019 8:01 pm

lix-alpha wrote:
Tue Oct 08, 2019 5:42 am
I would really love to use this Launcher but performance are a bit off for PCEngine and other platforms...
Also, any plan on supporting larger roms list?, Or supporting pressing Right to browse faster?
Start = Page Down
Select = Page Up

User avatar
lix-alpha
Posts: 93
Joined: Fri Jul 27, 2018 9:41 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by lix-alpha » Wed Oct 09, 2019 9:18 pm

I will try that.
And what about the limit on the amount of roms?
And the overall emulators performance ?

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Thu Oct 10, 2019 10:49 pm

Latest Release

We are now using gnuboy with color palette selector by @mattkj (this is from Super Go Play)
Use hotkeys Select + (Left or Right) to cycle through color palettes
66504647-94dd4080-ea97-11e9-9e0d-5c87a8a9a716.gif
66504647-94dd4080-ea97-11e9-9e0d-5c87a8a9a716.gif (6.67 MiB) Viewed 1603 times
These users thanked the author 32teeth for the post (total 2):
odroid (Fri Oct 11, 2019 9:19 am) • rooted (Sat Oct 12, 2019 12:58 pm)

Nemo1984
Posts: 144
Joined: Thu Aug 23, 2018 7:58 pm
languages_spoken: english, french
ODROIDs: Odroid-Go
Has thanked: 13 times
Been thanked: 3 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by Nemo1984 » Fri Oct 11, 2019 4:27 am

flowen8 wrote:
Tue Sep 17, 2019 2:29 pm
Sorry to bother you, but is there any chance of including cwiiis' performance improvements for sms and nes in a future build?
I second that. I would gladly switch firmware if this is implemented.

User avatar
lix-alpha
Posts: 93
Joined: Fri Jul 27, 2018 9:41 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by lix-alpha » Fri Oct 11, 2019 7:52 am

I repeat! What about the limit on the amount of roms?

johannesbehr
Posts: 48
Joined: Thu Jan 03, 2019 12:21 am
languages_spoken: english
ODROIDs: Odroid-Go
Has thanked: 6 times
Been thanked: 22 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by johannesbehr » Fri Oct 11, 2019 6:54 pm

Nemo1984 wrote:
Fri Oct 11, 2019 4:27 am
flowen8 wrote:
Tue Sep 17, 2019 2:29 pm
Sorry to bother you, but is there any chance of including cwiiis' performance improvements for sms and nes in a future build?
I second that. I would gladly switch firmware if this is implemented.
For everyone who wants a custom fw:

With the FW-Manager I posted at viewtopic.php?f=162&t=36369&p=268526#p268526
it is possible to exchange the "cores":
  • open the fw with the core you want to include
  • click on the partitions
  • save the binary to a file
  • open the ESP32 Launcher FW
  • update the partition with the binary
Should be easy :)
These users thanked the author johannesbehr for the post (total 2):
32teeth (Fri Oct 11, 2019 11:12 pm) • Nemo1984 (Fri Oct 25, 2019 7:50 am)

User avatar
lix-alpha
Posts: 93
Joined: Fri Jul 27, 2018 9:41 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by lix-alpha » Sat Oct 12, 2019 6:57 am

Repeating for the THIRD time:
With this release is the amount of roms still limited???
And if so, is there any plan to fix this?

retrogamemonkey
Posts: 2
Joined: Tue Oct 01, 2019 1:41 am
languages_spoken: english
ODROIDs: odriod-go
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by retrogamemonkey » Mon Oct 14, 2019 4:54 am

I don't know if this is just me but I feel like there was a submenu for volume button when pressed, that is not there anymore. Can we get a list/key of all the buttons and menu's functions. I feel like i'm missing something because I don't know the correct button combinations. Otherwise, this thing is great!

retrogamemonkey
Posts: 2
Joined: Tue Oct 01, 2019 1:41 am
languages_spoken: english
ODROIDs: odriod-go
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by retrogamemonkey » Mon Oct 14, 2019 5:09 am

retrogamemonkey wrote:
Mon Oct 14, 2019 4:54 am
I don't know if this is just me but I feel like there was a submenu for volume button when pressed, that is not there anymore. Can we get a list/key of all the buttons and menu's functions. I feel like i'm missing something because I don't know the correct button combinations. Otherwise, this thing is great!
Oh I figured it out. This menu was available in the PC engine emulator. Would it be possible to put this menu in the other emulators? I think It'd be pretty useful. Or even have some of these functions on the menu button. Just a thought.
72559100_1672151286250596_2644321406057185280_n.jpg
72559100_1672151286250596_2644321406057185280_n.jpg (392.46 KiB) Viewed 1390 times

User avatar
mad_ady
Posts: 6783
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1, H2, N2
Location: Bucharest, Romania
Has thanked: 215 times
Been thanked: 164 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by mad_ady » Mon Oct 14, 2019 2:48 pm

How about a help screen with key combinations?

bram
Posts: 3
Joined: Tue Oct 15, 2019 7:20 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by bram » Tue Oct 15, 2019 7:25 pm

Would it be possible to add some kind of 'native' launcher that can run arduino binaries from the sd card?
That way you won't need to switch firmware all the time.

Paspartout
Posts: 36
Joined: Fri Dec 28, 2018 2:13 am
languages_spoken: english, german
ODROIDs: Odroid go
Has thanked: 3 times
Been thanked: 8 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by Paspartout » Tue Oct 15, 2019 7:33 pm

bram wrote:
Tue Oct 15, 2019 7:25 pm
Would it be possible to add some kind of 'native' launcher that can run arduino binaries from the sd card?
That way you won't need to switch firmware all the time.
Unfortunately you can't run native/arduino binaries without flashing/installing them first.
Have you seen the multi app launcher by ducalex? It makes switching firmwares a lot faster.
In theory it should be also be possible to integrate his launching/flashing code into the RetroESP32 launcher, but its probably not that easy to do that.

bram
Posts: 3
Joined: Tue Oct 15, 2019 7:20 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by bram » Tue Oct 15, 2019 7:51 pm

Paspartout wrote:
Tue Oct 15, 2019 7:33 pm
bram wrote:
Tue Oct 15, 2019 7:25 pm
Would it be possible to add some kind of 'native' launcher that can run arduino binaries from the sd card?
That way you won't need to switch firmware all the time.
Unfortunately you can't run native/arduino binaries without flashing/installing them first.
Have you seen the multi app launcher by ducalex? It makes switching firmwares a lot faster.
In theory it should be also be possible to integrate his launching/flashing code into the RetroESP32 launcher, but its probably not that easy to do that.
I'm fairly new to the Odroid GO (actually still waiting for mine to arrive).
Haven't seen the multiboot firmware yet but it looks like a nice solution.
Would indeed be hard to add to RetroESP32 launcher since it seems to be part of the bootloader/"main firmware?" code.

But I was just guessing.. If we can have emulators that load roms from sd card we must be able to write some launcher that runs native arduino binaries instead of roms right..?
However, I'm sure it's not something that can be achieved easily.

johannesbehr
Posts: 48
Joined: Thu Jan 03, 2019 12:21 am
languages_spoken: english
ODROIDs: Odroid-Go
Has thanked: 6 times
Been thanked: 22 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by johannesbehr » Tue Oct 15, 2019 8:03 pm

You could pack the Arduino Binary in a FW file.

This can be done by command line Tools or with a Windows gui tool:
viewtopic.php?f=162&t=36369&p=268526#p268526

Paspartout
Posts: 36
Joined: Fri Dec 28, 2018 2:13 am
languages_spoken: english, german
ODROIDs: Odroid go
Has thanked: 3 times
Been thanked: 8 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by Paspartout » Tue Oct 15, 2019 8:05 pm

bram wrote:
Tue Oct 15, 2019 7:51 pm
But I was just guessing.. If we can have emulators that load roms from sd card we must be able to write some launcher that runs native arduino binaries instead of roms right..?
However, I'm sure it's not something that can be achieved easily.
Thats a very good technical question to ask.
The thing is that the emulators are basically interpreters of the old consoles machine code. Therefore they don't execute any roms directly.
These roms are usually small enough to fit into ram so the code can be interpreted from there.

Executing native code from ram seems to be a lot harder(see for example this post).
Also all the available arduino/native binaries contain the whole esp-idf framework including FreeRTOS, so the flashing and rebooting
approach the multi launcher did is the only viable one.

bram
Posts: 3
Joined: Tue Oct 15, 2019 7:20 pm
languages_spoken: english
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by bram » Tue Oct 15, 2019 8:16 pm

Paspartout wrote:
Tue Oct 15, 2019 8:05 pm
These roms are usually small enough to fit into ram so the code can be interpreted from there.
Ah yes, I was aware that the binaries would need to be loaded into ram but not that they would be much bigger than the roms!

We could still make all arduino libraries part of the firmware and dynamically load the 'arduino applications' as some kind of plugin (in the form of a shared library). Maybe something I will experiment with..
Paspartout wrote:
Tue Oct 15, 2019 8:05 pm
Executing native code from ram seems to be a lot harder(see for example this post).
Thanks for the link. Seems like it is indeed a challenge.

wayn0r
Posts: 15
Joined: Wed Jan 23, 2019 3:56 am
languages_spoken: english
ODROIDs: Odroid Go
Has thanked: 2 times
Been thanked: 1 time
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by wayn0r » Thu Oct 24, 2019 3:08 pm

Do I need to add new folders for the TG16 and Lynx roms, and if so, what names should they have?

I added "lnx" and nothing shows up in the UI.

I added "pce" and while I did get a list of the roms in the folder in the UI, attempting to run any of the games caused the system to reboot.

32teeth
Posts: 31
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
Has thanked: 20 times
Been thanked: 19 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by 32teeth » Fri Oct 25, 2019 4:58 am

wayn0r wrote:
Thu Oct 24, 2019 3:08 pm
Do I need to add new folders for the TG16 and Lynx roms, and if so, what names should they have?

I added "lnx" and nothing shows up in the UI.

I added "pce" and while I did get a list of the roms in the folder in the UI, attempting to run any of the games caused the system to reboot.
You can check out our skeleton sd card
Additionally, the latest release with In Launcher Volume Control.

Image
These users thanked the author 32teeth for the post:
wayn0r (Fri Oct 25, 2019 8:51 am)

Nemo1984
Posts: 144
Joined: Thu Aug 23, 2018 7:58 pm
languages_spoken: english, french
ODROIDs: Odroid-Go
Has thanked: 13 times
Been thanked: 3 times
Contact:

Re: Retro ESP32 Launcher for Odroid and More

Unread post by Nemo1984 » Fri Oct 25, 2019 7:50 am

johannesbehr wrote:
Fri Oct 11, 2019 6:54 pm
Nemo1984 wrote:
Fri Oct 11, 2019 4:27 am
flowen8 wrote:
Tue Sep 17, 2019 2:29 pm
Sorry to bother you, but is there any chance of including cwiiis' performance improvements for sms and nes in a future build?
I second that. I would gladly switch firmware if this is implemented.
For everyone who wants a custom fw:

With the FW-Manager I posted at viewtopic.php?f=162&t=36369&p=268526#p268526
it is possible to exchange the "cores":
  • open the fw with the core you want to include
  • click on the partitions
  • save the binary to a file
  • open the ESP32 Launcher FW
  • update the partition with the binary
Should be easy :)
Genius!

Post Reply

Return to “Game Emulators”

Who is online

Users browsing this forum: No registered users and 0 guests