Retro-Go: Emulator launcher with improved emulators

Post Reply
sydarn2
Posts: 86
Joined: Tue Dec 10, 2019 9:36 pm
languages_spoken: English, German, Swedish
ODROIDs: Go, Go Advance
Has thanked: 29 times
Been thanked: 12 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by sydarn2 »

Nemo1984 wrote:
Thu Feb 17, 2022 9:57 am
Funkdoctor wrote:
Wed Feb 16, 2022 2:12 pm
is there any easy solution for the volume always being too loud?
You have to place a 15 ohm resistor inline on the red lead to the speaker.
I have put two 46 ohm in parallel (so 23 ohm), which is pretty good. But I am considering modding my second one with 30-40 ohm. I never want it to be loud but rather have more resolution in low volumes.

wzy830914
Posts: 2
Joined: Fri Feb 18, 2022 7:54 pm
languages_spoken: Chinese
ODROIDs: odroid go
Has thanked: 1 time
Been thanked: 0
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by wzy830914 »

I can`t hear any sound when I up to 1.31...
my gamecase is MyRetroGameCase G32 (GBC).
Can you fix this bug?

bawlsack
Posts: 9
Joined: Sat Feb 19, 2022 7:59 am
languages_spoken: english
ODROIDs: go, go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by bawlsack »

just installed 33ohm speaker

what a world of a difference, thank you



quality is much better, and i can finally play at low volumes. 5% previously is like 35% now

even with the resistor, my odroid go still gets louder than my odroid go advance

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

Re: Retro-Go: Emulator launcher with improved emulators

Post by rooted »

bawlsack wrote:just installed 33ohm speaker

what a world of a difference, thank you



quality is much better, and i can finally play at low volumes. 5% previously is like 35% now

even with the resistor, my odroid go still gets louder than my odroid go advance
I just use headphones, so much better. Especially on the OGS as my hand blocks the speaker which is on the back of the device.

User avatar
micro
Posts: 17
Joined: Fri Jan 15, 2021 12:17 pm
languages_spoken: English
ODROIDs: ODROID-GO
Has thanked: 12 times
Been thanked: 7 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by micro »

So I recently picked up a MRGC-32... 1.29.1 works well besides the bugs, but in the new versions the sound doesn't work and causes huge slowdown on all games. Whenever you change to the external DAC it changes back to dummy.

I'm also still planning on finishing that RTC mod, eventually. I know it's been a long time :cry: I found a better library that doesn't rely on creating an i2c object, so I have to get that working and rewrite a lot of the menu spaghetti code I previously made. I'm also planning on modding the MRGC-32 with an RTC as well... it's difficult to get the chips right now, but I'm thinking the CR2016 battery and the RTC chip can actually fit inside the removable cartridge, so only a few wires are soldered on the board side. Will have to see if it's feasible.

I've also had some trouble with diagonal D-PAD input on the MRGC-32...I have a feeling it's a hardware thing because it's fine on the ODROID-GO :?

ducalex
Posts: 403
Joined: Sun May 19, 2019 3:29 am
languages_spoken: english, french
Has thanked: 76 times
Been thanked: 420 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by ducalex »

Sorry about that everybody, I thought I had tested 1.31 on the MRGC but I guess not... I'll be checking (and fixing) the no audio issue very soon!

I'll also update the README to indicate that 33Ω might be a more suitable value, thanks for the feedback :).

Edit: I think I've found the issue but I don't have a dev env right now so I can't build nor test. However I have committed the fix and the build bot should be done soon. Please report if it works/doesn't work!

Builds will appear in one of those places soon:
- https://github.com/ducalex/retro-go/rel ... ag/nightly (Check for the one dated 2022-02-27-)
- https://github.com/ducalex/retro-go/act ... 1906816720 (check for Artifacts at the bottom. You'll need to be logged in github)
These users thanked the author ducalex for the post:
wzy830914 (Thu Apr 14, 2022 2:51 pm)

ducalex
Posts: 403
Joined: Sun May 19, 2019 3:29 am
languages_spoken: english, french
Has thanked: 76 times
Been thanked: 420 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by ducalex »

micro wrote:
Fri Feb 25, 2022 12:05 pm
I've also had some trouble with diagonal D-PAD input on the MRGC-32...I have a feeling it's a hardware thing because it's fine on the ODROID-GO :?
I have to agree, I had a quick look and retro-go handles the bitmask 1:1, no transformation or filtering, I can't think of a way it could be causing that. I'll have to do some testing though. I don't remember how it's all wired, maybe it's using a resistor ladder or some form of broken charlieplexing. There's also the fact that input is handled by an STM32 black box that might be doing further logic...

PS: If anyone has a contact with MRGC, I'd like to have the code of that STM32 chip to find out the i2c commands to control the audio amp, power led, see the input logic, etc. I've asked indirectly but they didn't respond afaik.

32teeth
Posts: 60
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
ODROIDs: Odroid Go
Game Boy Pocket Retro ESP32
Has thanked: 31 times
Been thanked: 31 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by 32teeth »

Loving where this project is coming to. Been following for a while.

I am running into an issue on the latest IDF with this line
https://github.com/ducalex/retro-go/blo ... lay.c#L161

Code: Select all

implicit declaration of function 'PIN_FUNC_SELECT' [-Werror=implicit-function-declaration]
error: 'GPIO_PIN_MUX_REG' undeclared (first use in this function); did you mean 'GPIO_PIN_REG_28'
If i comment the line out, all builds but SD fails to mount

Code: Select all

E (332) sdmmc_sd: sdmmc_init_sd_if_cond: send_if_cond (1) returned 0x108
E (332) vfs_fat_sdmmc: sdmmc_card_init failed (0x108).
As a favor, could you enable Issues on your GitHub repo, might be good for community contribution?

Thanks again
Although we do this for 💕 of 🕹️

We Also Like Coffee!
Please Consider Supporting

Image

Check out our work
Retro ESP32 - GitHub
Retro ESP32 - Store

ducalex
Posts: 403
Joined: Sun May 19, 2019 3:29 am
languages_spoken: english, french
Has thanked: 76 times
Been thanked: 420 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by ducalex »

32teeth wrote:
Wed Mar 02, 2022 9:32 pm
Loving where this project is coming to. Been following for a while.

I am running into an issue on the latest IDF with this line
https://github.com/ducalex/retro-go/blo ... lay.c#L161

Code: Select all

implicit declaration of function 'PIN_FUNC_SELECT' [-Werror=implicit-function-declaration]
error: 'GPIO_PIN_MUX_REG' undeclared (first use in this function); did you mean 'GPIO_PIN_REG_28'
If i comment the line out, all builds but SD fails to mount

Code: Select all

E (332) sdmmc_sd: sdmmc_init_sd_if_cond: send_if_cond (1) returned 0x108
E (332) vfs_fat_sdmmc: sdmmc_card_init failed (0x108).
Adding #include <soc/gpio_periph.h> should fix compilation but that is probably unrelated to the SD card issue (the card is mounted before this code is called).

Retro-Go works correctly with 4.0/4.1/4.2/4.3. It compiles with 4.4 (and probably 5.0) but there are issues with SD card and sound and memory usage.

32teeth wrote:
Wed Mar 02, 2022 9:32 pm
As a favor, could you enable Issues on your GitHub repo, might be good for community contribution?

Thanks again
Okay it is enabled! I realize retro-go is more than ODROID-GO now and forcing people to come here isn't really friendly.
These users thanked the author ducalex for the post:
32teeth (Wed Mar 02, 2022 11:25 pm)

32teeth
Posts: 60
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
ODROIDs: Odroid Go
Game Boy Pocket Retro ESP32
Has thanked: 31 times
Been thanked: 31 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by 32teeth »

ducalex wrote:
Wed Mar 02, 2022 11:05 pm
Okay it is enabled! I realize retro-go is more than ODROID-GO now and forcing people to come here isn't really friendly.
Thanks for this.

Please find i have added a PR for RetroESP32 (ILI9342/C) support, as well as header file for future hardware development
Pull Request #6
Although we do this for 💕 of 🕹️

We Also Like Coffee!
Please Consider Supporting

Image

Check out our work
Retro ESP32 - GitHub
Retro ESP32 - Store

32teeth
Posts: 60
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
ODROIDs: Odroid Go
Game Boy Pocket Retro ESP32
Has thanked: 31 times
Been thanked: 31 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by 32teeth »

Hey all

Been feeling creative lately, thought i'd start a GitHub repo of themes for this amazing firmware
Check it Out

Only four theme right now, but i will take requests ;)

Pixel
pixel.png
pixel.png (4.46 KiB) Viewed 1514 times
Comic Book
comicbook.png
comicbook.png (139.6 KiB) Viewed 1446 times
Box
box.png
box.png (104.17 KiB) Viewed 1446 times
Noir
noir.png
noir.png (57.32 KiB) Viewed 1446 times
These users thanked the author 32teeth for the post (total 5):
ducalex (Sat Mar 05, 2022 3:12 am) • talkman (Sat Mar 05, 2022 10:33 am) • micro (Sat Mar 05, 2022 10:46 am) • odroid (Mon Mar 07, 2022 9:49 am) • datatrash (Fri Jun 10, 2022 1:13 am)
Although we do this for 💕 of 🕹️

We Also Like Coffee!
Please Consider Supporting

Image

Check out our work
Retro ESP32 - GitHub
Retro ESP32 - Store

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

Re: Retro-Go: Emulator launcher with improved emulators

Post by kelbot »

32teeth wrote:
Fri Mar 04, 2022 10:49 pm
Hey all

Been feeling creative lately, thought i'd start a GitHub repo of themes for this amazing firmware
Check it Out
Happy to see you around again 32teeth! The themes looks great, thanks for sharing.

Are you planning a new hardware project? I'm bummed I missed out on the Game Boy Pocket drop in board you made.

32teeth
Posts: 60
Joined: Sat May 18, 2019 2:56 am
languages_spoken: english
ODROIDs: Odroid Go
Game Boy Pocket Retro ESP32
Has thanked: 31 times
Been thanked: 31 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by 32teeth »

kelbot wrote:
Thu Mar 10, 2022 11:30 am
Happy to see you around again 32teeth! The themes looks great, thanks for sharing.

Are you planning a new hardware project? I'm bummed I missed out on the Game Boy Pocket drop in board you made.
Thanks, the most recent update to hardware is here (thanks for the reminder)
Although we do this for 💕 of 🕹️

We Also Like Coffee!
Please Consider Supporting

Image

Check out our work
Retro ESP32 - GitHub
Retro ESP32 - Store

bawlsack
Posts: 9
Joined: Sat Feb 19, 2022 7:59 am
languages_spoken: english
ODROIDs: go, go advance
Has thanked: 0
Been thanked: 0
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by bawlsack »

are you going to be selling these pcbs? very interested

microbc
Posts: 10
Joined: Tue May 19, 2020 6:46 am
languages_spoken: english
ODROIDs: Go
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by microbc »

Does this firmware run Atari 2600 and 7800 games?

If not, any plans on adding emulation for these in Retro-Go?

wzy830914
Posts: 2
Joined: Fri Feb 18, 2022 7:54 pm
languages_spoken: Chinese
ODROIDs: odroid go
Has thanked: 1 time
Been thanked: 0
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by wzy830914 »

ducalex wrote:
Mon Feb 28, 2022 2:09 am
Sorry about that everybody, I thought I had tested 1.31 on the MRGC but I guess not... I'll be checking (and fixing) the no audio issue very soon!

I'll also update the README to indicate that 33Ω might be a more suitable value, thanks for the feedback :).

Edit: I think I've found the issue but I don't have a dev env right now so I can't build nor test. However I have committed the fix and the build bot should be done soon. Please report if it works/doesn't work!

Builds will appear in one of those places soon:
- https://github.com/ducalex/retro-go/rel ... ag/nightly (Check for the one dated 2022-02-27-)
- https://github.com/ducalex/retro-go/act ... 1906816720 (check for Artifacts at the bottom. You'll need to be logged in github)
I`m so sorry not reply your answers quickly. Thanks for your help. 1.31 can works now. :D

ducalex
Posts: 403
Joined: Sun May 19, 2019 3:29 am
languages_spoken: english, french
Has thanked: 76 times
Been thanked: 420 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by ducalex »

New release: Retro-Go 1.32 is now available! Download via top post or github.

Changes since 1.31.1:
- Launcher: Added subfolder navigation (there are still some sorting issues)
- Launcher: Improved responsiveness when covers are enabled but not installed
- All: Speedup mode improvements: More granularity, added 0.5x mode, working audio, DOOM is now supported
- All: Moved saves on ODROID-GO to be in line with other devices (a notice will be displayed on first boot)
- All: Added .img generator, to use with esptool.py
- All: Pressing start+select will open options menu (on devices with no option button)

IMPORTANT: Saved games location has changed. I tried to avoid this change for a long time but corruption when "dual booting" Go-Play and Retro-Go is increasingly common in my testing, so this is best for the long term... Essentially you have to rename or copy /odroid/data to /retro-go/saves.
These users thanked the author ducalex for the post (total 3):
jafox (Thu Apr 28, 2022 3:19 am) • odroid (Thu Apr 28, 2022 6:50 am) • talkman (Thu Apr 28, 2022 8:57 am)

User avatar
Cralex
Posts: 17
Joined: Fri Jul 26, 2019 2:24 pm
languages_spoken: english
ODROIDs: Odroid Go
Has thanked: 4 times
Been thanked: 1 time
Contact:

Retro-Go: Emulator launcher with improved emulators

Post by Cralex »

Always excited to see a new release! I moved my saves over and it’s running smoothly on my OdroidGO. However, I can’t get the save preview images to update, or get created if it doesn’t exist. Something left over from the save directory change? I have my preview set to save only, running on a FAT32 card. See my bug report on GitHub.

Unrelated question, but what’s the status of FDS support? I saw on the GitHub readme that the bios is supported, so I added it and a few FDS games. But it just chugs after the bios starts loading the game and the menu is slow to open when called. Thanks!

ducalex
Posts: 403
Joined: Sun May 19, 2019 3:29 am
languages_spoken: english, french
Has thanked: 76 times
Been thanked: 420 times
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by ducalex »

Cralex wrote:
Fri Apr 29, 2022 1:08 pm
Always excited to see a new release! I moved my saves over and it’s running smoothly on my OdroidGO. However, I can’t get the save preview images to update, or get created if it doesn’t exist. Something left over from the save directory change? I have my preview set to save only, running on a FAT32 card. See my bug report on GitHub.
Oh, thanks! I'll look into that today and get back to you at github :)

Cralex wrote:
Fri Apr 29, 2022 1:08 pm
Unrelated question, but what’s the status of FDS support? I saw on the GitHub readme that the bios is supported, so I added it and a few FDS games. But it just chugs after the bios starts loading the game and the menu is slow to open when called. Thanks!
The status is that it isn't supported at this time. FDS drive emulation needs more accurate timings than what I anticipated. I thought I could work around it (hence why it boots at all) but I eventually gave up (at least for now). Someone with more understanding or skills would be able to make it work fairly easily I'm sure and I'd welcome any pull request for that :)

User avatar
Cralex
Posts: 17
Joined: Fri Jul 26, 2019 2:24 pm
languages_spoken: english
ODROIDs: Odroid Go
Has thanked: 4 times
Been thanked: 1 time
Contact:

Re: Retro-Go: Emulator launcher with improved emulators

Post by Cralex »

Hello, just dropping by to upload a crash log. I was playing Devil's Crush on PC Engine when it suddenly crashed during otherwise normal gameplay. (OdroidGo, using the hotfix release on github that fixed save previews.)
Attachments
crash.log
(2.3 KiB) Downloaded 5 times
These users thanked the author Cralex for the post:
ducalex (Wed Jun 01, 2022 3:27 am)

Post Reply

Return to “Game Emulators”

Who is online

Users browsing this forum: No registered users and 2 guests