Jump to content
Broke Studio

Rainbow : a WiFi cart / mapper for the NES !

Recommended Posts

Hey there !

This is my very first post here since NintendoAge closed, and I have some pretty cool and exciting news.

But first, let me explain what it's all about... (you can skip directly after the pictures to get to the exciting part).

For 2 years now I've been working on a WiFi project for the NES, to offer the possibility to make online games (and/or download new content, fix bugs, and so on...) !
First prototype was a module that plugs in the second controller port. You can check it in action in this video (English subtitles available): https://www.youtube.com/watch?v=tK1qEAI-mGE
But there were too many limitations, so I decided to move on something more powerful, but also more complex. An NES cartridge, with a WiFi chip on it!

That's when the Rainbow project really started.

https://twitter.com/Broke_Studio/status/1081955456409657345
https://twitter.com/Broke_Studio/status/1084557110413877248
https://twitter.com/Broke_Studio/status/1088896001874817024

spacer.png

spacer.png


For many months I kept on working on this project with @RogerBidon, me on the hardware/firmware side, and him on the emulator side.
We made a lot of progress, and I'm really proud to share with you the first example project which can be seen as a kind of tutorial for those who may want to take a shot at making an online game for the NES or if you're just curious to see the thing in action.

This is a simple chat project using a NodeJS server which also provides a chat webpage to communicate with the NES, and of course a ROM (compiled with cc65 suite) to use in a custom FCEUX build that allows to connect to the server and... chat!

The project can be downloaded here: http://brokestudio.fr/rainbow/rainbow-chat.zip

There's a README.md file included with all the details on how to install/use it.

For windows users, you can download the custom FCEUX build here: http://brokestudio.fr/rainbow/fceux_wifi.zip
Or you can clone this repository and build it yourself: https://github.com/sgadrat/fceux (branch rainbow, not master)

Of course this is emulation, but the project works perfectly fine with my WiFi prototype board !

Let me know what you think about it, and feel free to ask if you have any question.

  • Like 2
  • Thanks 2
  • Wow! 5

Share this post


Link to post
Share on other sites

This is really cool.  I wonder if the famicom microphone could be used for voice chat.

Share this post


Link to post
Share on other sites

Don't have much to add, other than to say this whole thing amazes me! Keep up the good work! 🙂

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...