-
-
Notifications
You must be signed in to change notification settings - Fork 4
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
IDEA: app that allows you to write new games and files to game boy #4
Comments
Yes, that's one of the things that need to be implemented. Lines 64 to 73 in d29bf51
For this, I'm waiting for Flipper Zero to release the RPC over UART functionality to test transfer the ROM from the FZ to ESP32. I'm also hoping they'll solve the issue of transferring files at a higher baud rate since packets are lost when transferring at speeds higher than 230000. |
Yeah… ok. Mabye look at the esp flasher for inspiration. |
Yes, for writing .sav files, I did something similar Lines 116 to 133 in d29bf51
But since it's a small file, it works fine. However, for GB7GBC ROMs (>= 1MB) GBA (>=4MB), we need to divide packets and transfer them at a higher speed to avoid long delays, and Flipper Zero doesn't handle that very well yet. |
Ok I guess that makes sense. Could you possibly make an adapter from the game boy cable that connects to the esp to usb c to connect to the flipper that way? That should have higher transfer speeds. |
I mean, that might not be the most portable but it should work. |
You might also be able to compress the file into a smaller packet and send them to the esp, which can revert it and write it |
for writing roms to a cart i advise to take a look at https://github.com/lesserkuma/FlashGBX/tree/master/FlashGBX |
Hi there! If it's a repo where I got several ideas, like displaying the cartridge logo, we'll draw even more ideas from there. Thanks for contributing! 👍 |
Why’d you re-open |
I closed it by mistake, rewriting ROMs on the cartridges is still on the to-do list. |
Ok cool |
Just imagine the possibilities!
The text was updated successfully, but these errors were encountered: