-
Notifications
You must be signed in to change notification settings - Fork 73
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
[Request] Wireless & link cable emulation #72
Comments
The main issue preventing this is GB/GBC consumes almost all the resources of the ESP32. There is not enough left to use a wifi/bt stack based on tests I conducted. If anyone in the community can achieve a configuration/implementation with multiplayer support, I would be happy to review a pull request. |
How about a physical cable? I haven't code in C for years but I am happy to look into this if you can give my a few hints where to look. I have ordered 2 odroid-go for testing this. :) |
While I acknowledge the challenges I have to echo the desire for a link of some kind. |
I 2nd that, I would love to have gameboy/gbc link multiplayer somehow!!! |
I have started to work on this on my fork, the GO have exactly right number of free pins at the top. :D |
It would be pretty neat if the actual implementation of the physical protocol is emulated. Connecting it to a real gameboy would def be in the realm of possibility. |
That's my goal, I am implementing the protocol following the one described in the GameBoy programming manual, but I don't have original hardware to test with (yet). One problem I see now is that when I put the clock at 8kHz ( frequency used on DMG ), the audio started cracking. I don't really know why that happens, but I am optimistic about getting it to work with a real GameBoy. :) |
It will also be interesting to look into IR communication in GBC, just putting this here for future reference: https://shonumi.github.io/articles/art11.html |
This might be beyond the scope of this project, but for gameboy games that allow for link cable sharing, setting up peer to peer wifi might be neat.
It might also be useful to allow for connection to wifi as a fileshare in order to remotely manage files from a phone or computer.
Once again, may be beyond the scope of the project.
The text was updated successfully, but these errors were encountered: