Skip to content
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

Open
scndthe2nd opened this issue Sep 30, 2018 · 8 comments
Open

[Request] Wireless & link cable emulation #72

scndthe2nd opened this issue Sep 30, 2018 · 8 comments

Comments

@scndthe2nd
Copy link

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.

@OtherCrashOverride
Copy link
Owner

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.

@cashlo
Copy link

cashlo commented Oct 26, 2018

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. :)

@Stridermt2k-MichaelThompson

While I acknowledge the challenges I have to echo the desire for a link of some kind.
It's not critical, just a cool thought.
Thank you for what we have at this point. What a great little system.

@JasonB32
Copy link

I 2nd that, I would love to have gameboy/gbc link multiplayer somehow!!!

@cashlo
Copy link

cashlo commented Nov 3, 2018

I have started to work on this on my fork, the GO have exactly right number of free pins at the top. :D
I got it to send and receive the signal at spec, but still need to work on all the interrupts and timing...
Any suggestions / comments / helps are welcome.

@geraldjust
Copy link

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.

@cashlo
Copy link

cashlo commented Nov 5, 2018

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. :)

@cashlo
Copy link

cashlo commented Nov 8, 2018

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants