-
-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How was RetroESP32-Game-And-Watch.bin created from the source? #101
Comments
days later, and after decided to try a docker for esp32 env. fully configured. they all failed with the instructions shipped with retroEsp. (using ./OTA, or make, or rg_tool.py or other ). has anyone ever been able to compile into a .bin from src? |
Sorry if this is a dumb question but am I supposed to be able to flash RetroESP32-Game-And-Watch.bin to my odroid-go and then I'll have a game&watch emulator (that would be so bloody sweet!!). I thought I'm only able to flash .fw files.. |
as far as I know .fw for retro is if you want to update your firmware from Odroid itself, you would copy the fw on sdcard and let Odroid update the firmware. |
I see. I wish there was a .fw version I could flash directly on my odroid-go, maybe one will get released in the future or the game&watch emulator will get merged into a future .fw release 🤞🏻 |
I think I was able to compile a .fw for game&watch from src, but with all my attempts and different IDEs, I'll see if I can recreate it for you. don't hold your breath though. |
There is already a prepared bin for the Game and Watch version.
If you are building from scratch, i recommend you follow The DIY Instructions |
Thank you for the reply, yes and the .bin works fine, I wanted to start making some changes for custom hardware and others.
Hence why I wanted to recompile. And I did follow this doc too. I will try one more time, but I can’t see what I’m missing.
… On Jan 10, 2022, at 3:27 PM, Eugene Andruszczenko ***@***.***> wrote:
There is already a prepared bin for the Game and Watch version.
python2 esptool.py --chip esp32 --baud 2000000 --port [your port] write_flash 0x00 RetroESP32-Game-And-Watch.bin
If you are building from scratch, i recommend you follow The DIY Instructions <https://github.com/retro-esp32/RetroESP32/blob/master/DIY.md>
—
Reply to this email directly, view it on GitHub <#101 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ARNUPKSYHQ5CUCST5S4FPELUVNFLFANCNFSM5LB52CKQ>.
Triage notifications on the go with GitHub Mobile for iOS <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.
|
Hi again,oOk, the steps provided are definitely broken,
It fails right at the 3rd git command for the submodules.
# git submodule foreach git pull origin master
Entering 'Emulators/frodo-go'
From github.com:OtherCrashOverride/frodo-go
* branch master -> FETCH_HEAD
Already up to date.
Entering 'Emulators/go-play'
From github.com:OtherCrashOverride/go-play
* branch master -> FETCH_HEAD
Already up to date.
Entering 'Emulators/odroid-go-handy'
From github.com:pelle7/odroid-go-handy
* branch master -> FETCH_HEAD
fatal: refusing to merge unrelated histories
fatal: run_command returned non-zero status for Emulators/odroid-go-handy
I tried adding "--allow-unrelated-histories”
But failed again:
# git submodule foreach git pull origin master --allow-unrelated-histories
Entering 'Emulators/frodo-go'
From github.com:OtherCrashOverride/frodo-go
* branch master -> FETCH_HEAD
Already up to date.
Entering 'Emulators/go-play'
From github.com:OtherCrashOverride/go-play
* branch master -> FETCH_HEAD
Already up to date.
Entering 'Emulators/odroid-go-handy'
From github.com:pelle7/odroid-go-handy
* branch master -> FETCH_HEAD
Already up to date!
Merge made by the 'recursive' strategy.
Entering 'Emulators/odroid-go-pcengine-huexpress'
fatal: couldn't find remote ref master
fatal: run_command returned non-zero status for Emulators/odroid-go-pcengine-huexpress
…On Jan 10, 2022, at 3:27 PM, Eugene Andruszczenko ***@***.***> wrote:
There is already a prepared bin for the Game and Watch version.
python2 esptool.py --chip esp32 --baud 2000000 --port [your port] write_flash 0x00 RetroESP32-Game-And-Watch.bin
If you are building from scratch, i recommend you follow The DIY Instructions <https://github.com/retro-esp32/RetroESP32/blob/master/DIY.md>
—
Reply to this email directly, view it on GitHub <#101 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ARNUPKSYHQ5CUCST5S4FPELUVNFLFANCNFSM5LB52CKQ>.
Triage notifications on the go with GitHub Mobile for iOS <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.
|
Get your mac and remove all your previous esp-idf and xtensa installations.
Works fine |
ok, I will try again, the only difference is that I run these commands from my home (~). not ~/esp. I don't see why it would make a difference, but I'm about to try again. I assume you ran these steps above in the past few days? (just confirming that no changes done on GitHub is what's blocking me. and if the issue is only with me, that's fine, I'll eventually figure it out, I just need to know that indeed it is only me.) |
Same, I will try again from a brand new account, I will create. I really don't understand what's going on. why it would work for you but not me.Unpacking objects: 100% (3/3), 1.37 KiB | 349.00 KiB/s, done.
|
Exactly the same error with a brand new account on the laptop. |
ok, linux VM, new github keys, root@debian:~/esp/RetroESP32# uname -a apt-get install git as this is a new environment, root@debian:~/esp/RetroESP32# git submodule update --init --recursive root@debian:~/esp/RetroESP32# git submodule foreach git pull origin master
Are you guys sure it's me? |
Its you. It tells you exactly whats the problem. There is no "master" branch Emulators/odroid-go-handy and in Emulators/odroid-go-pcengine-huexpress. Delete these folders and do git clone |
I removed the comments from 102. |
and for sh*ts and giggles, after removing the folders and trying again, it went further, but then fails with: fatal: No url found for submodule path 'Launchers/esplay-retro-emulation' in .gitmodules |
This repo here https://github.com/pelle7/odroid-go-pcengine-huexpress doesnt have master branch, only develop. You can ask developer why he deleted master branch. I`d recommend reinstall everything and skip
|
Thank you for confirming that the documentation is indeed incorrect (not up to date) so they would fail. /bin/sh: Watch-dirty": command not found I really wonder how the other guy was able to compile this. |
I didnt say that documentation is incorrect. I said that mentioned repository doesnt have master branch |
:). ok, never mind, I can see this is a touchy subject, Thx again. |
Update: for anyone else who might be interested in compiling this, the docs are not mentioning that you also need to install ffmpeg as a pre-req. |
Hi, can you delete this whole GitHub issue #101, Thank you. |
@x130844 does that mean you were able to build a game&watch .fw file? If so, could you please send to me, I'd love to test it on my odroid-go! |
@shar33f |
Ok no problem and thanks for trying! Hopefully it gets merged into a future .fw release. |
@shar33f although, feel free to try also on your side. It'd be interesting if you're getting the same errors. |
for the life of me, I can't find docs on how to create .bin files. only fw files.
Any instructions on creating .bin files fro this source?
The OTA fails. at the end flashing it, but it does create some files. I do see a lot of red text flashing by, looks like fatal errors.
I'm missing something but unsure what, I think I followed all the steps on how to compile the src on my own, but it's not working. it just says "Bye" at the end of OTA and nothing is written to the esp32.
Any documentation you could recommend to get unstuck? been 3 days now of research and tries, reinstall the toolchain, esp32 tools, trying different repos etc.
Thank you!
The text was updated successfully, but these errors were encountered: