Retro-Go: Emulator launcher with improved emulators
-
- Posts: 246
- Joined: Thu Aug 23, 2018 7:58 pm
- languages_spoken: english, french
- ODROIDs: Odroid-Go
- Has thanked: 87 times
- Been thanked: 19 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
I have noticed a small graphical glitch in some NES games. It has a grey band at the botton. Opening and closing the menu fixes this.
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
That was a great clue, it's now fixed. Test build here.Christian_Haitian wrote: ↑Mon May 11, 2020 3:11 pmJust found that the Japanese version of Blazing Lazers (Gunhed) loads and runs fine on this firmware.
That should also be fixed in this test build.
- These users thanked the author ducalex for the post (total 4):
- Nemo1984 (Tue May 12, 2020 5:18 am) • odroid (Tue May 12, 2020 9:46 am) • Christian_Haitian (Tue May 12, 2020 12:42 pm) • jafox (Wed May 13, 2020 1:48 pm)
-
- Posts: 3
- Joined: Tue May 12, 2020 2:15 pm
- languages_spoken: english
- ODROIDs: Odroid Go and Odroid Go Advance
- Has thanked: 1 time
- Been thanked: 1 time
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
First I just want to thank @ducalex for all the excellent work you've done so far with Retro-Go. It is the best experience i've had with the GO to date.
some links:
https://docs.libretro.com/library/race/
https://github.com/alekmaul/race
I see you are working on porting a NeoGeo emulator and was wondering if you were aware of the RACE NeoGeo Pocket Emulator. It was designed to run on less powerful hardware than neopop so it might be a better fit for the ESP32 and It was recently ported to libretro.lordhardware wrote: ↑Sun Apr 05, 2020 7:58 amOh yeah for sure, smspower has some incredible new Master System games too!
And don't stress, I've had a migraine all weekend, so haven't gotten anything done.
I've set up another laptop as I didn't want to put all the programming environments on my work laptop, so once the eBay charger for that arrives I'm going to have a go at porting NeoPop
some links:
https://docs.libretro.com/library/race/
https://github.com/alekmaul/race
Last edited by pceslayer on Thu May 14, 2020 11:11 am, edited 1 time in total.
-
- Posts: 194
- Joined: Sat Sep 20, 2014 11:56 pm
- languages_spoken: english
- ODROIDs: U3
Odroid-W - Has thanked: 42 times
- Been thanked: 25 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
RACE is the version I'm working on.
It's not running yet, but I've at least got it building without error.
It's not running yet, but I've at least got it building without error.
-
- Posts: 43
- Joined: Sat Nov 10, 2018 10:40 pm
- languages_spoken: english
- ODROIDs: Go, Go Advance
- Has thanked: 19 times
- Been thanked: 20 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
I've done some limited testing on the following:ducalex wrote: ↑Tue May 12, 2020 4:14 amThat was a great clue, it's now fixed. Test build here.Christian_Haitian wrote: ↑Mon May 11, 2020 3:11 pmJust found that the Japanese version of Blazing Lazers (Gunhed) loads and runs fine on this firmware.
That should also be fixed in this test build.
NES
Super Mario Bros. 2 - Runs well
Super Mario Bros. 3 - Runs well
Mike Tyson's Punch-out - Runs well
Double Dragon 2 - Runs well though there's some weird graphic glitches at the bottom of some screens. I think this may have been in the original game though.
PCE
Blazing Lazers - Runs well
Alien Crush - Runs well
Bonk's Adventure - Runs well but strange audio growl. Like a the emulator has an issue with replicating the bass notes?
Lode Runner (Japan) - Loads but won't start the game after showing Stage: 1
Coleco Vision
H.E.R.O - Runs well
Pac-Man - Runs well
Pitfall - Runs well
Pitfall 2 - Runs well
Game Boy
Balloon Kid - Runs well
BurgerTime Deluxe - Runs well
Donkey Kong - Runs well
Final Fantasy Adventure - Runs well
Game Boy Color
Mr. Diller - Runs well
SMS
Phantasy Star - Runs well
Game Gear
Mortal Kombat 3 - Runs well
Hailey Wars - Runs well
Devilish - Runs well
All in all, great progress on this emulator. This is by far my go to firmware for my OGO and the reason why I decided to resurrect my ogo and paint it and play it again. Thanks ducalex! And early thank you to lordhardware for working on porting the RACE emulator. Neo Geo Pocket has some great games I'd love to play on here.

A jack of all trades is a master of none, but oftentimes better than a master of one
-
- Posts: 43
- Joined: Sat Nov 10, 2018 10:40 pm
- languages_spoken: english
- ODROIDs: Go, Go Advance
- Has thanked: 19 times
- Been thanked: 20 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
New pce romart pack with more than 2.5 times the images in crc32 format. Enjoy!ducalex wrote: ↑Mon May 11, 2020 7:05 amYou were completely right, the missing padding is an artifact of pelle7's code; Go-Play does use padding indeed. I fixed retro-go and renamed the files in your pack and recompressed them with pngquant.
Test build and new romart pack can be downloaded here:
https://github.com/ducalex/retro-go/rel ... 2020-05-11
Thanks!
It was too big to attach to a post so I've shared it from Mega Cloud Drive. See the link below.
https://mega.nz/file/OZpxQKAD#S4Z14EQwf ... TD_NaWOryE
A jack of all trades is a master of none, but oftentimes better than a master of one
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
I've noticed many games have quiet/somewhat distorted sound effects vs music. I don't know the cause but I should be able to improve it once I play on better hardware to learn what it's supposed to sound like. Either way the games were added to the list (now tracked in top post).Christian_Haitian wrote: ↑Wed May 13, 2020 5:12 amBonk's Adventure - Runs well but strange audio growl. Like a the emulator has an issue with replicating the bass notes?
Thanks a lot!Christian_Haitian wrote: ↑Wed May 13, 2020 6:35 amNew pce romart pack with more than 2.5 times the images in crc32 format. Enjoy!
-
- Posts: 43
- Joined: Sat Nov 10, 2018 10:40 pm
- languages_spoken: english
- ODROIDs: Go, Go Advance
- Has thanked: 19 times
- Been thanked: 20 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Hey Ducalex, will you eventually be incorporating Pelle7's Atari Lynx emulator into this firmware?
A jack of all trades is a master of none, but oftentimes better than a master of one
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Maybe in the future. Lynx and NGP were the two remaining systems I considered adding. But for now I have enough work with the current emulators (porting would be quick, but getting a polished user experience and performance I'd consider worthy of retro-go isn't as easy).
In the mean time you could look at Retro-ESP32 that has all pelle7's emulators (and more) and is still maintained. It also has a nicer interface than Retro-Go!
Or you can use my multi-firmware to multiboot the standalone lynx emulator and retro-go (not as nice, I realize).
In the mean time you could look at Retro-ESP32 that has all pelle7's emulators (and more) and is still maintained. It also has a nicer interface than Retro-Go!
Or you can use my multi-firmware to multiboot the standalone lynx emulator and retro-go (not as nice, I realize).
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
If anyone has some spare time, I have a build here I would like tested. I had to extensively modify the NES emulator to support fancy mappers (which also affects games not using those mappers) and I probably broke a thing or two. The support for those mappers isn't in this build, for now I only want to see if my core changes affect other games.
So if you can, please install this build and play your favourite NES games and report any glitch or performance issue that wasn't there before!
Thanks!
Note: This is truly a test build with no new features, don't install unless you are ok with bugs!
So if you can, please install this build and play your favourite NES games and report any glitch or performance issue that wasn't there before!
Thanks!
Note: This is truly a test build with no new features, don't install unless you are ok with bugs!
- Attachments
-
- retro-go_20200516.zip
- TEST
- (1.48 MiB) Downloaded 44 times
- These users thanked the author ducalex for the post (total 2):
- lordhardware (Sun May 17, 2020 9:39 am) • jafox (Sun May 17, 2020 11:31 am)
-
- Posts: 194
- Joined: Sat Sep 20, 2014 11:56 pm
- languages_spoken: english
- ODROIDs: U3
Odroid-W - Has thanked: 42 times
- Been thanked: 25 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
I'll check this out tonight. Haven't had any time to play recently and I've been jonesing for it 

-
- Posts: 194
- Joined: Sat Sep 20, 2014 11:56 pm
- languages_spoken: english
- ODROIDs: U3
Odroid-W - Has thanked: 42 times
- Been thanked: 25 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Nobunga's Ambition II - game has severe tileset issues in this test version, all elements appear to be drawing correctly but done seem to be grabbing the tiles from the correct locations.
Bandit King's of Ancient China - Doesn't crash, takes about 90 seconds to load past the black screen, has similar tile issues to above.
Pirates! - no longer boots, grey screen on load.
This game had no problems last time it tested it (admittedly this would have been in April and there's been a lot of changes since)
Super Mario 3 Mix (Romhack) - this is the only game i get major slowdowns on (likely due to the increased sprites onscreen) however it actually appears to be a little slower in this build than it was even previously.
Mega Man 6 - seems a little slow but I'm not as familiar with it so may be just slower than previous games.
Aussie Rules Footy - now has a few issues with overlayed tiles (maybe tileset problems) 'shadows' now appear as large black boxes, fairly certain these are priority tiles in the actual rom.
Bandit King's of Ancient China - Doesn't crash, takes about 90 seconds to load past the black screen, has similar tile issues to above.
Pirates! - no longer boots, grey screen on load.
This game had no problems last time it tested it (admittedly this would have been in April and there's been a lot of changes since)
Super Mario 3 Mix (Romhack) - this is the only game i get major slowdowns on (likely due to the increased sprites onscreen) however it actually appears to be a little slower in this build than it was even previously.
Mega Man 6 - seems a little slow but I'm not as familiar with it so may be just slower than previous games.
Aussie Rules Footy - now has a few issues with overlayed tiles (maybe tileset problems) 'shadows' now appear as large black boxes, fairly certain these are priority tiles in the actual rom.
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Thanks! The first two never worked (they are precisely the target of this work). In Aussie Rules Football I do see a rectangular shadow. I don't know when the bug was introduced yet but it is present as early as 2020-03-29 so unrelated to the test. I'll need to investigate. Pirates! is now fixed.
I'll check out Mega Man 6 and Super Mario 3 Mix, a sprite-heavy game certainly would be a good test.
I'll check out Mega Man 6 and Super Mario 3 Mix, a sprite-heavy game certainly would be a good test.
-
- Posts: 194
- Joined: Sat Sep 20, 2014 11:56 pm
- languages_spoken: english
- ODROIDs: U3
Odroid-W - Has thanked: 42 times
- Been thanked: 25 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
For 3 Mix (fantastic game) you'll notice the slowdowns at the second group of enemies on the second level.
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
I have reconsidered and I will be adding the Lynx emulator very soon. Not pelle7's port specifically but it's the same emulator. Do you think you could package cover art for this too?Christian_Haitian wrote: ↑Fri May 15, 2020 11:16 pmHey Ducalex, will you eventually be incorporating Pelle7's Atari Lynx emulator into this firmware?
I think I have reached similar performance to the previous release, can you confirm with this test build? MMC5 (Koei) still not fully enabled in this build (performance issues) but Final Fantasy VII and other Nanjing games finally work correctly! (I can't read Chinese so I can't test very far though).lordhardware wrote: ↑Mon May 18, 2020 5:53 amFor 3 Mix (fantastic game) you'll notice the slowdowns at the second group of enemies on the second level.
- Attachments
-
- retro-go_test.zip
- (1.48 MiB) Downloaded 32 times
- These users thanked the author ducalex for the post:
- lordhardware (Thu May 21, 2020 8:22 pm)
-
- Posts: 194
- Joined: Sat Sep 20, 2014 11:56 pm
- languages_spoken: english
- ODROIDs: U3
Odroid-W - Has thanked: 42 times
- Been thanked: 25 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
3 mix slowdowns occur at the same points and appear to be the same speed.
I believe it to be a mod issue however because I can't see the same speed issues in smb3 in any area with 5+ sprites on screen, nor do I notice it very often in other levels of 3 mix, so who knows.
Interestingly in the Final Fantasy Advent Children romhack (rebalance, art update, and english translation of the Chinese version of VII) the ROM seems to seize at the beginning of the first battle after the train, this doesn't happen on the Chinese version (so cool to see it actually running!) so I wonder if mapper changes occurred, can I send you the ROM to test?
I believe it to be a mod issue however because I can't see the same speed issues in smb3 in any area with 5+ sprites on screen, nor do I notice it very often in other levels of 3 mix, so who knows.
Interestingly in the Final Fantasy Advent Children romhack (rebalance, art update, and english translation of the Chinese version of VII) the ROM seems to seize at the beginning of the first battle after the train, this doesn't happen on the Chinese version (so cool to see it actually running!) so I wonder if mapper changes occurred, can I send you the ROM to test?
Last edited by lordhardware on Thu May 21, 2020 8:27 pm, edited 1 time in total.
-
- Posts: 194
- Joined: Sat Sep 20, 2014 11:56 pm
- languages_spoken: english
- ODROIDs: U3
Odroid-W - Has thanked: 42 times
- Been thanked: 25 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Oh, spearately: finally got a 'rom is unsupported' error today when testing games I'd not played: 'War in the Gulf' which is a Brazil unlicenced.
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
I've made a mistake, performance is terrible in the attached build (may not be super apparent because of auto frameskip). I'll send a new one soon.
Is it this patch that freezes https://www.romhacking.net/hacks/1657/ ? If so I'll add it to the list and look into it, and thanks for confirming that the chinese version works!
Edit: I should be able to add support for War in the Gulf, the mapper seems simple enough.
Is it this patch that freezes https://www.romhacking.net/hacks/1657/ ? If so I'll add it to the list and look into it, and thanks for confirming that the chinese version works!
Edit: I should be able to add support for War in the Gulf, the mapper seems simple enough.
-
- Posts: 194
- Joined: Sat Sep 20, 2014 11:56 pm
- languages_spoken: english
- ODROIDs: U3
Odroid-W - Has thanked: 42 times
- Been thanked: 25 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Yep that's the oneducalex wrote:I've made a mistake, performance is terrible in the attached build (may not be super apparent because of auto frameskip). I'll send a new one soon.
Is it this patch that freezes https://www.romhacking.net/hacks/1657/ ? If so I'll add it to the list and look into it, and thanks for confirming that the chinese version works!
Edit: I should be able to add support for War in the Gulf, the mapper seems simple enough.

And no problem, as this plays more games well it's given me a good excuse to test games in the back catalogue I wouldn't have otherwise.
There's some bangers in there

-
- Posts: 20
- Joined: Fri May 22, 2020 10:33 pm
- languages_spoken: english
- ODROIDs: Odroid Go and soon to come Odroid Go advance BE
- Has thanked: 14 times
- Been thanked: 1 time
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Great to see so much development still going on, your firmware is dope af! Am totally up to any test build you throw at me. I actually checked your github page twice a day to see if theres a new (test)release, so i am glad to have looked into this forum finally 
Edit: Btw, it feels like even the lowest volume level is a bit too loud. Also sound quality seems to be decreasing with every step down in volume. (I am on latest github test build atm)

Edit: Btw, it feels like even the lowest volume level is a bit too loud. Also sound quality seems to be decreasing with every step down in volume. (I am on latest github test build atm)
-
- Posts: 194
- Joined: Sat Sep 20, 2014 11:56 pm
- languages_spoken: english
- ODROIDs: U3
Odroid-W - Has thanked: 42 times
- Been thanked: 25 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
The volume control works by reducing the signal that goes to the speaker so you are getting a worse signal at each step.
Only way to resolve that is to solder some bits in between to reduce the loudness of the signal, or hunt around for a quieter speaker I guess.
Only way to resolve that is to solder some bits in between to reduce the loudness of the signal, or hunt around for a quieter speaker I guess.
-
- Posts: 20
- Joined: Fri May 22, 2020 10:33 pm
- languages_spoken: english
- ODROIDs: Odroid Go and soon to come Odroid Go advance BE
- Has thanked: 14 times
- Been thanked: 1 time
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Hmm.. but aren't there already go-play-quiet firmwares which have reduced sound? Probably retro-go is based on the normal (loud) sound firmware. Isnt there a way to merge the quiet firmware changes into the normal firmware? Or maybe it might be possible to make 2 versions, retro-go and retro-go-quiet?lordhardware wrote: ↑Sat May 23, 2020 9:47 amThe volume control works by reducing the signal that goes to the speaker so you are getting a worse signal at each step.
Only way to resolve that is to solder some bits in between to reduce the loudness of the signal, or hunt around for a quieter speaker I guess.
Edit: In the commit seen here it looks rather easy to at least reduce the volume steps https://github.com/mattkj/super-go-play ... 6f52992149 , though i don't know if the sound quality is going to suffer or better with this implemented.
Btw on the latest github test build Tetris for NES isnt working.
-
- Posts: 20
- Joined: Fri May 22, 2020 10:33 pm
- languages_spoken: english
- ODROIDs: Odroid Go and soon to come Odroid Go advance BE
- Has thanked: 14 times
- Been thanked: 1 time
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
NES Tetris is working on Retro ESP32, which might help you.
The speaker problem is a lot better with some tape over the speaker.
Edit: Pokemon Prism (pokemon crystal rom hack, GBC) sometimes gets a bit slowed down (choppy sound) in areas with many sprites (dream world connected to haunted mansion for example).
The speaker problem is a lot better with some tape over the speaker.
Edit: Pokemon Prism (pokemon crystal rom hack, GBC) sometimes gets a bit slowed down (choppy sound) in areas with many sprites (dream world connected to haunted mansion for example).
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Retro-Go offers similar sound levels and lower levels also sound pretty bad on Super Go-Play and Go-Play Triforce indeed. Right now the only way to lower the volume without quality loss is to add a resistor in series with the speaker like lordhardware said. It can be done without soldering even.
I'm not sure about the last test release but Tetris 1 and 2 work just fine on my local tree so it should be OK in the next release (by the end of the month)!
I'm not sure about the last test release but Tetris 1 and 2 work just fine on my local tree so it should be OK in the next release (by the end of the month)!
- These users thanked the author ducalex for the post:
- Ganjadorno (Wed May 27, 2020 10:11 pm)
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Yet another emulator launcher
Can you let me know if you're using a translation patch? I have tracked down the problem in both Fushigi no Dungeon - Fuurai no Shiren GB2 and Donkey Kong but I'm struggling a bit finding the exact cause so I might do a game-specific hack and patches would influence how I detect the rom.concreted wrote: ↑Thu Mar 12, 2020 7:17 amUnrelated to filtering, I found an issue with "Fushigi no Dungeon - Fuurai no Shiren GB2" (https://en.wikipedia.org/wiki/Shiren_th ... the_Desert) - the cutscene dialogue is not rendered (only shows black background) and the submenus show a vertical stripe pattern on the bottom instead of the text
-
- Posts: 20
- Joined: Fri May 22, 2020 10:33 pm
- languages_spoken: english
- ODROIDs: Odroid Go and soon to come Odroid Go advance BE
- Has thanked: 14 times
- Been thanked: 1 time
- Contact:
-
- Posts: 20
- Joined: Sat Apr 18, 2020 9:04 am
- languages_spoken: english
- ODROIDs: Odroid-Go
- Has thanked: 2 times
- Been thanked: 2 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Finally got my ODroid Go sprayed up last week and tried out Retro ESP32 and Retro-Go and as much as I like the fact Retro ESP32 has those extra emulators, trying some of the same games emulating under your firmware and you can see how polished the emulation is, particularly on the sound. Superb job. I am definitely looking forward to trying out the Lynx and NeoGeo Pocket emulators.
Are there any plans to include the Atari 2600 and 7800 in the future?
Are there any plans to include the Atari 2600 and 7800 in the future?
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Once I'm happy with the Lynx performance I was thinking of working on netplay again. But after that I can let the community decide and I'm not against more emulators. I just don't want retro-go to become one of those big firmwares that use all the flash space and half the emulators are disappointing or broken, you know?SPTLegend wrote: ↑Thu May 28, 2020 6:35 amFinally got my ODroid Go sprayed up last week and tried out Retro ESP32 and Retro-Go and as much as I like the fact Retro ESP32 has those extra emulators, trying some of the same games emulating under your firmware and you can see how polished the emulation is, particularly on the sound. Superb job. I am definitely looking forward to trying out the Lynx and NeoGeo Pocket emulators.
Are there any plans to include the Atari 2600 and 7800 in the future?
Side-note: I think both retro-esp32 and retro-go could fit at the same time if you use my multi-firmware.
- These users thanked the author ducalex for the post (total 3):
- lordhardware (Thu May 28, 2020 8:24 am) • Nemo1984 (Fri May 29, 2020 1:15 am) • SPTLegend (Fri May 29, 2020 2:40 am)
-
- Posts: 16
- Joined: Wed Feb 19, 2020 5:19 pm
- languages_spoken: english
- ODROIDs: Odroid Go
- Has thanked: 26 times
- Been thanked: 3 times
- Contact:
Re: Retro-Go: Yet another emulator launcher
Nope, not using any translation patch. Thanks for digging into this one!ducalex wrote: ↑Tue May 26, 2020 2:49 amCan you let me know if you're using a translation patch? I have tracked down the problem in both Fushigi no Dungeon - Fuurai no Shiren GB2 and Donkey Kong but I'm struggling a bit finding the exact cause so I might do a game-specific hack and patches would influence how I detect the rom.
-
- Posts: 20
- Joined: Sat Apr 18, 2020 9:04 am
- languages_spoken: english
- ODROIDs: Odroid-Go
- Has thanked: 2 times
- Been thanked: 2 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
I would rather stick to Retro-Go due to how well the emulators run, particularly the sound. I think if you add Lynx, NeoGeo pocket, Atari 2600 & 7800 over time you've pretty much covered all of the well known 8 bit consoles and it rounds things off nicely. The fact you have got most PC Engine stuff running so smoothly is excellent. Thanksducalex wrote: ↑Thu May 28, 2020 7:55 amOnce I'm happy with the Lynx performance I was thinking of working on netplay again. But after that I can let the community decide and I'm not against more emulators. I just don't want retro-go to become one of those big firmwares that use all the flash space and half the emulators are disappointing or broken, you know?SPTLegend wrote: ↑Thu May 28, 2020 6:35 amFinally got my ODroid Go sprayed up last week and tried out Retro ESP32 and Retro-Go and as much as I like the fact Retro ESP32 has those extra emulators, trying some of the same games emulating under your firmware and you can see how polished the emulation is, particularly on the sound. Superb job. I am definitely looking forward to trying out the Lynx and NeoGeo Pocket emulators.
Are there any plans to include the Atari 2600 and 7800 in the future?
Side-note: I think both retro-esp32 and retro-go could fit at the same time if you use my multi-firmware.
-
- Posts: 246
- Joined: Thu Aug 23, 2018 7:58 pm
- languages_spoken: english, french
- ODROIDs: Odroid-Go
- Has thanked: 87 times
- Been thanked: 19 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
I have to agree with you there. I'm running this firmware, fmsx, IRCAM, DOOM, Wolfenstein and C64 at the same time. I like to have everything installed at once.ducalex wrote: ↑Thu May 28, 2020 7:55 amOnce I'm happy with the Lynx performance I was thinking of working on netplay again. But after that I can let the community decide and I'm not against more emulators. I just don't want retro-go to become one of those big firmwares that use all the flash space and half the emulators are disappointing or broken, you know?
Side-note: I think both retro-esp32 and retro-go could fit at the same time if you use my multi-firmware.
-
- Posts: 20
- Joined: Fri May 22, 2020 10:33 pm
- languages_spoken: english
- ODROIDs: Odroid Go and soon to come Odroid Go advance BE
- Has thanked: 14 times
- Been thanked: 1 time
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Just now i played some Mario Bros 3 on NES. When i saved, it gave me "The Application crashed!". but if you hit "ok", it just shows over and over again. Even after turning off and on again, it still shows me that message. Tried upgrading to a later test version of yours after that (from 05.11 to 05.15), but no luck, still stuck in that error message. So basically, after saving failed on nes, my whole retro-go became unusable. Other firmwares still work though, but i really prefer retro-go. Erasing all apps didnt help (in multi-firmware bootloader). Any other suggestions?
Edit: Got it running again by re-flashing the multi-firmware bootloader via the esp flash tool. I guess only by that way everything gets properly cleaned. But the savestate is gone. Glad this didnt happen to some pokemon game.
Edit: Got it running again by re-flashing the multi-firmware bootloader via the esp flash tool. I guess only by that way everything gets properly cleaned. But the savestate is gone. Glad this didnt happen to some pokemon game.
-
- Posts: 194
- Joined: Sat Sep 20, 2014 11:56 pm
- languages_spoken: english
- ODROIDs: U3
Odroid-W - Has thanked: 42 times
- Been thanked: 25 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
This used to not be as much of a problem but somewhere the default behaviour has gone back to autoreload the last time/save after a hard reboot. Where is this setting toggled?
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
If an emulator is stuck you can try holding one of up/down/left/right/menu while powering on, it will return to the launcher. I'm not sure why you had to reflash the multi-firmware but let me know if it happens again, I could maybe improve cleanup when switching apps.Ganjadorno wrote: ↑Sat May 30, 2020 1:56 amEdit: Got it running again by re-flashing the multi-firmware bootloader via the esp flash tool. I guess only by that way everything gets properly cleaned. But the savestate is gone. Glad this didnt happen to some pokemon game.
PS: Coincidentally, the upcoming release now does atomic saves. Crashes/battery dying/SD errors(within reason) will no longer corrupt the save file.
That was always the behaviour, same as Go-Play. If it didn't reload in a particular release then it was a bug. I certainly can add a setting to never resume and/or to remember if "resume" or "new game" was selected in the launcher.lordhardware wrote: ↑Sat May 30, 2020 9:27 amThis used to not be as much of a problem but somewhere the default behaviour has gone back to autoreload the last time/save after a hard reboot. Where is this setting toggled?
Edit: I will add an option to select what happens on cold boot: last active app or always launcher.
- These users thanked the author ducalex for the post:
- Ganjadorno (Sat May 30, 2020 8:43 pm)
-
- Posts: 20
- Joined: Fri May 22, 2020 10:33 pm
- languages_spoken: english
- ODROIDs: Odroid Go and soon to come Odroid Go advance BE
- Has thanked: 14 times
- Been thanked: 1 time
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Really digging the additions you made to the options menu in 05.16 build. Cpu load, fps count and battery icon really make sense there
-
- Posts: 20
- Joined: Fri May 22, 2020 10:33 pm
- languages_spoken: english
- ODROIDs: Odroid Go and soon to come Odroid Go advance BE
- Has thanked: 14 times
- Been thanked: 1 time
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Actually the problem reoccurred with some other random gbc Pokemon rom back, no chance with the solution you proposed.ducalex wrote: ↑Sat May 30, 2020 2:35 pmIf an emulator is stuck you can try holding one of up/down/left/right/menu while powering on, it will return to the launcher. I'm not sure why you had to reflash the multi-firmware but let me know if it happens again, I could maybe improve cleanup when switching apps.
Might have to reflash Multi-Firmware. Waiting for your new build which hopefully fixed my problems :/
Last edited by Ganjadorno on Sat May 30, 2020 11:17 pm, edited 1 time in total.
-
- Posts: 194
- Joined: Sat Sep 20, 2014 11:56 pm
- languages_spoken: english
- ODROIDs: U3
Odroid-W - Has thanked: 42 times
- Been thanked: 25 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
I must have had this same discussion with Pelle in the past then haha.ducalex wrote:That was always the behaviour, same as Go-Play. If it didn't reload in a particular release then it was a bug.
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
A new release 2020-05-30 is available! Attached to the top post or available on github.
Changes since 2020-05-11 (test):
Note 2: I recommended that you backup your save games. I don't anticipate issues, but I still did significant changes to the save code especially NES so we never know.
Please report any other issue!
Changes since 2020-05-11 (test):
- NES: New option to detect and crop the blank leftmost column in some games (eg SMB3)
- NES: Implemented Mapper 193 (War in the Gulf)
- NES: Fixed shadows in Aussie Rules Footy
- NES: Fixed games relying on 32K banks
- NES: Fixed more Chinese bootlegs
- NES: Improved sound on PAL games (speed is still a bit off in some games)
- NES: New save/load code that will soon be compatible with saves from popular emulators
- GB: Fixed Donkey Kong statistics not showing (Game-specific hack)
- GBC: Fixed Fushigi no Dungeon - Fuurai no Shiren GB2 text not showing (Game-specific hack)
- PCE: Cover art updated
- All: Saves are now atomic, an interruption while saving (crash/battery/sd error/etc) will no longer corrupt your save file
- All: Battery and FPS indicators when you open in-game menu
- All: Option to select startup app (always launcher vs last used game)
- All: Firmware size is back to a mere 2.56MB (including PCE and Lynx!)
Note 2: I recommended that you backup your save games. I don't anticipate issues, but I still did significant changes to the save code especially NES so we never know.
Please report any other issue!
Last edited by ducalex on Tue Jun 02, 2020 3:58 am, edited 1 time in total.
- These users thanked the author ducalex for the post (total 6):
- Nemo1984 (Sun May 31, 2020 6:20 am) • lordhardware (Sun May 31, 2020 8:45 am) • concreted (Sun May 31, 2020 11:09 am) • Ganjadorno (Sun May 31, 2020 6:32 pm) • odroid (Mon Jun 01, 2020 9:22 am) • jafox (Tue Jun 02, 2020 11:40 am)
-
- Posts: 246
- Joined: Thu Aug 23, 2018 7:58 pm
- languages_spoken: english, french
- ODROIDs: Odroid-Go
- Has thanked: 87 times
- Been thanked: 19 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
I have found two bugs. One in Splatterhouse on PCE. It gets wonky sometimes, the screen switching horizontal positions. The other is in Xiao Ma Li on NES. Cropping auto seems to shift the picture too far left and generate garbage at the right. I'm testing further games.
This is a massive release, thanks!
This is a massive release, thanks!
-
- Posts: 51
- Joined: Tue Dec 10, 2019 9:36 pm
- languages_spoken: english
- ODROIDs: Odroid-GO
- Has thanked: 24 times
- Been thanked: 7 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
First of all thank you for this awesome firmware! This is the first build of retro-go I test. I tested quite a few games and found the following pc engine games with issues:
Magical Chase (U) - First time it froze after pressing start on initial screen, second time it actually ran (I could hear the sound/music) but only a single horizontal line was displayed in the bottom
Bikkuriman World (J) - works but has 2 horizontal black lines.
Legendary Axe II, The (U) - Works but certain frame "jumps" for example when you use your weapon (It seem that the vertical lines displayed start somewhere in the middle and then it wraps around so that the upper part is displayed in the bottom). It's also slow.
The following games didn't boot:
R-Type Complete (U)
Air Zonk (U)
Bonk 3 - Bonks big adventure (U)
Btw my existing romart png's were of type TrueColorAlpha, while retro-go wants them in Palette type (only white noise were displayed).
Using imagemagick one can check type with:
identify -verbose romart.png
and convert them with:
convert romart.png -type Palette -colors 255 romart.png
Magical Chase (U) - First time it froze after pressing start on initial screen, second time it actually ran (I could hear the sound/music) but only a single horizontal line was displayed in the bottom
Bikkuriman World (J) - works but has 2 horizontal black lines.
Legendary Axe II, The (U) - Works but certain frame "jumps" for example when you use your weapon (It seem that the vertical lines displayed start somewhere in the middle and then it wraps around so that the upper part is displayed in the bottom). It's also slow.
The following games didn't boot:
R-Type Complete (U)
Air Zonk (U)
Bonk 3 - Bonks big adventure (U)
Btw my existing romart png's were of type TrueColorAlpha, while retro-go wants them in Palette type (only white noise were displayed).
Using imagemagick one can check type with:
identify -verbose romart.png
and convert them with:
convert romart.png -type Palette -colors 255 romart.png
-
- Posts: 43
- Joined: Sat Nov 10, 2018 10:40 pm
- languages_spoken: english
- ODROIDs: Go, Go Advance
- Has thanked: 19 times
- Been thanked: 20 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
ducalex wrote: ↑Thu May 21, 2020 7:53 pmI have reconsidered and I will be adding the Lynx emulator very soon. Not pelle7's port specifically but it's the same emulator. Do you think you could package cover art for this too?Christian_Haitian wrote: ↑Fri May 15, 2020 11:16 pmHey Ducalex, will you eventually be incorporating Pelle7's Atari Lynx emulator into this firmware?
I will assist with this if I can find an art pack for this like I did with the PCE that I can script the name change for. I'll let you know in a few days or weeks.
A jack of all trades is a master of none, but oftentimes better than a master of one
-
- Posts: 51
- Joined: Tue Dec 10, 2019 9:36 pm
- languages_spoken: english
- ODROIDs: Odroid-GO
- Has thanked: 24 times
- Been thanked: 7 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Some more troublesome pc engine games:
Salamander (J) boots but only one horizontal line in the bottoms is displayed, similar to Magical Chase.
The following games doesn't boot:
Aero Blasters (U)
Blazing Lazers (U)
Legend of Hero Tonma (U)
Bloody Wolf (U)
Salamander (J) boots but only one horizontal line in the bottoms is displayed, similar to Magical Chase.
The following games doesn't boot:
Aero Blasters (U)
Blazing Lazers (U)
Legend of Hero Tonma (U)
Bloody Wolf (U)
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Thanks everyone for testing! It seems that many broken PCE games were found. Since no changes were made to PCE lately I guess it's just increased interest in it
. I will verify every game that was reported.

Indeed, PNG support isn't complete in retro-go (it uses LuPng). I briefly describe the preferred format in the README but I could improve the wording for sure. Personally I process all artwork with pngquant which gives the correct format and makes files at least 60% smaller (faster loading).sydarn2 wrote: ↑Mon Jun 01, 2020 5:53 amBtw my existing romart png's were of type TrueColorAlpha, while retro-go wants them in Palette type (only white noise were displayed).
Using imagemagick one can check type with:
identify -verbose romart.png
and convert them with:
convert romart.png -type Palette -colors 255 romart.png
- These users thanked the author ducalex for the post:
- Ganjadorno (Tue Jun 02, 2020 6:31 am)
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Most games that have a blank leftmost column also have some level of garbage on the right (inherent to how the game works). I will change the option to
Auto crop: None/Left/Both
I think.Note: I will still double check the specific game you reported. It's 100% possible that the garbage is created by retro-go rather than only made more evident by it.
-
- Posts: 51
- Joined: Tue Dec 10, 2019 9:36 pm
- languages_spoken: english
- ODROIDs: Odroid-GO
- Has thanked: 24 times
- Been thanked: 7 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Did some tests on NES:
Gun-Nac (U) - Menu option text on title screen is unreadable, not rendered correctly. Sound is choppy at volume 5 or higher.
Zen Intergalactic Ninja (U) - In-game bottom status bar is vibrating kind-of.
Really appreciate the work you have put in. Most NES games runs fine, although I didn't nearly test all in my collection so I might get back with some more feedback.
Btw, what does values after FPS actually mean, I assume the one without parenthesis is the actual FPS but what is the number within paranthesis?
Also I have seen the BUSY percentage at 236%. I guess that is a bug.
Gun-Nac (U) - Menu option text on title screen is unreadable, not rendered correctly. Sound is choppy at volume 5 or higher.
Zen Intergalactic Ninja (U) - In-game bottom status bar is vibrating kind-of.
Really appreciate the work you have put in. Most NES games runs fine, although I didn't nearly test all in my collection so I might get back with some more feedback.
Btw, what does values after FPS actually mean, I assume the one without parenthesis is the actual FPS but what is the number within paranthesis?
Also I have seen the BUSY percentage at 236%. I guess that is a bug.
-
- Posts: 246
- Joined: Thu Aug 23, 2018 7:58 pm
- languages_spoken: english, french
- ODROIDs: Odroid-Go
- Has thanked: 87 times
- Been thanked: 19 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Weird. I did test that game and haven't had any problem.
-
- Posts: 246
- Joined: Thu Aug 23, 2018 7:58 pm
- languages_spoken: english, french
- ODROIDs: Odroid-Go
- Has thanked: 87 times
- Been thanked: 19 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Guilty. The bug in Splatterhouse has been there at least from 2020-05-04. I just never moved fast enough in the game to trigger the bug.
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
I've tested some of the games you reported and I found the following to boot:sydarn2 wrote: Some more troublesome pc engine games:
- Air Zonk (but it's glitchy and no sound)
- Blazing Lazers (seems to work fine)
- Bonk III (seems to work fine)
Can you test again or maybe try another rom dump?
The numbers are:
- Emulated frames in the last second: The actual speed the emulation is running at, should typically be 50 or 60
- (Skipped frames in the last second): The frames that were skipped (emulated but not rendered/drawn)
- Busy %: This is a bit more nuanced, but it's basically CPU time spent in the emulation loop on core 0
All counters will take 1 second to "prime" + 1 more second of running emulation to be meaningful, so if you open/close the menu quickly you will see seemingly random numbers. It's not a bug per se but I'll try to improve it and hide misleading values.
-
- Posts: 299
- Joined: Sun May 19, 2019 3:29 am
- languages_spoken: english, french
- Has thanked: 60 times
- Been thanked: 364 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
Yeah this is a problem on NES since almost the beginning. I never found out why because the volume resampling happens outside the emulator, so if there was a bug there it should affect all emulators... Anyway I'll have a look again.
-
- Posts: 51
- Joined: Tue Dec 10, 2019 9:36 pm
- languages_spoken: english
- ODROIDs: Odroid-GO
- Has thanked: 24 times
- Been thanked: 7 times
- Contact:
Re: Retro-Go: Emulator launcher with improved emulators
I have tested all three again on retro-go and also with Temper emulator for another handheld, and there all three roms works fine. (I manually checked crc32 on each rom on both sd cards an verified they were the same.)
Air Zonk (U) - 0f62b9a0
Bonk 3 - Bonks big adventure (U) - 0f62b9a0
Blazing Lazers (U) - f0ed3094
Could there be multiple releases? For Bonk 3 Wikipedia tells me there were one release for turbografx-16 and one for TurboDuo.
It would be nice to figure out why they don't boot, to increase rom compatibility.
Additionally i found:
Gomola Speed (J) - b3630ab9
Which only display a horizontal line in the bottom.
Who is online
Users browsing this forum: No registered users and 0 guests