Retro-Go: Emulator launcher with improved emulators

Post Reply
ducalex
Posts: 440
Joined: Sun May 19, 2019 3:29 am
languages_spoken: english, french
Has thanked: 81 times
Been thanked: 449 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by ducalex »

jd2000 wrote:
Sat Jan 07, 2023 5:15 am
Ordroid-Go has 16MB flash, is it technically possible to support bigger ROMs in the future?
Copying the ROM to flash allows some bigger ROMs to work (I've tried it) but:
- We're limited to 3MB ROMs because the esp32 can only map 4MB of flash at once and a few pages are used to map the app itself
- It increases the size of retro-go, which is wasted space to users who do not care about SNES but might want to flash other apps on their GO

The only way to properly run larger ROMs is to use memory banking (the GO has an extra 4MB of "hidden" RAM) but it absolutely destroys performance (at least for every implementation I could think of).

jd2000
Posts: 12
Joined: Fri Aug 12, 2022 11:41 am
languages_spoken: english
ODROIDs: Odroid-Go
Has thanked: 5 times
Been thanked: 0
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by jd2000 »

Thanks for the hard working and the clear explanation!
Since ESP32 can map up to 4MB flash, is it possible to support 3MB ROM instead of 2.5MB ROM?
I think it can cover most of SNES and MD games.(less than 24Mb)

ducalex
Posts: 440
Joined: Sun May 19, 2019 3:29 am
languages_spoken: english, french
Has thanked: 81 times
Been thanked: 449 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by ducalex »

Like I said it is possible and I have done it, but I don't think making retro-go releases 8MB is an acceptable trade-off. More users will want to have that flash space for other stuff than to play a handful of SNES games (poorly), I imagine.
These users thanked the author ducalex for the post:
alektronic (Mon Jan 09, 2023 1:03 am)

8xpdh
Posts: 7
Joined: Sun Mar 22, 2020 7:33 pm
languages_spoken: english
Has thanked: 0
Been thanked: 4 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by 8xpdh »

I've been following the development of the firmware since the beginning, and every few months I test it and I'm always thrilled that there are still people who give this handheld a little love.
with all the new features being added to the firmware (ports, wifi file manager, snes emulation etc) i often think how cool it would be to have a "minimal" version that only supported gb/gbc emulation and nothing else for purists like me.
I am aware that a stripped down version does not affect emulator performance. It's more about not having unnecessary features that take up memory or potentially complicate firmware maintenance.

Thank you for your years of dedication!

kelbot
Posts: 133
Joined: Thu Aug 29, 2019 12:05 pm
languages_spoken: english
ODROIDs: C2, HC2 x2, Go
Has thanked: 19 times
Been thanked: 7 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by kelbot »

In the menu you can hide tabs, so you could hide everything but GB/GBC and you would have what you want from an interface perspective. I don't think a minimalist version is great idea. Everyone cares about different systems so you'd have to do a bunch of different versions for each system. Also, if you only care about gb/gbc then the extra space used for the other systems really doesn't matter. It's just sitting there are aren't using it anyways. I would just hide all the tabs I don't use personally.
These users thanked the author kelbot for the post:
ducalex (Wed Jan 11, 2023 2:28 am)

ducalex
Posts: 440
Joined: Sun May 19, 2019 3:29 am
languages_spoken: english, french
Has thanked: 81 times
Been thanked: 449 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by ducalex »

Additionally if you want a single tab you can mix .gb and .gbc files in both /roms/gb and /roms/gbc folders. Just choose one and hide the other.

Disabling everything, including wifi, you could fit launcher+gb/gbc in 1MB instead of the current 4MB. But realistically there are not that many apps for the ODROID-GO out there, so the 3MB saved would probably go unused...

Post Reply

Return to “Game Emulators”

Who is online

Users browsing this forum: No registered users and 3 guests