Status
The hardware PCB is in prototype status. It has not been tested. We would like someone to help review the board and make some for testing.
The firmware and software for the SMS bring-up are now working in emulation (FujiNet Go SMS Desktop and a patched MAME, against FujiNet-PC): CONFIG boots, browses TNFS and SD, and loads .sms games over the network. The Rev0 cartridge is fully designed but has not yet been built, so nothing has run on a real console yet.
Appearance
Firmware
Current firmware can be pulled from https://github.com/FujiNetWIFI/fujinet-firmware
The cartridge is a new design: an RP2354B with two 512K SRAMs (1 MB) that emulates the Sega, Codemasters, Korean, Korean no-bank, Zemina, Nemesis, Janggun and 4 PAK mappers.
The RP2354B section of the firmware is in pico/sms/firmware. Build instructions in pico/sms/README.md
The ESP32S3 version of the firmware can be built with:
./build.sh -s fujiversal-sms
./build.sh -cbufm
The ESP32S3 build does not yet embed the RP2354B firmware; build the cartridge firmware separately in pico/sms with ./build-cart.sh.
Hardware
The hardware PCB is in prototype status. It has not been tested. We would like someone to help review the board and make some for testing.
Current PCB has been laid out by Thomas Cherryhomes in KiCad: https://github.com/FujiNetWIFI/fujinet-hardware/tree/master/SMS/FujiNet-SMS-Rev0
Rev0 is an all-in-one board for the 50-pin export Master System cartridge slot (RP2354B, two 512K SRAMs, ESP32-S3, USB-C and microSD). It is schematic- and layout-complete and packaged for JLCPCB and PCBWay, but has not yet been built.
There is no DIY option yet; until boards are built, the SMS side can be tried in emulation with FujiNet Go SMS Desktop (below).
Software
Current FujiNet Software Ported:
| Program | GitHub |
|---|---|
| Config | https://github.com/FujiNetWIFI/fujinet-config in sms/ |
| 5 Card Stud Poker | https://github.com/FujiNetWIFI/fujinet-5cardstud in src/sms/ |
| Texas Hold’em | https://github.com/tschak909/fujinet-texasHoldEm/tree/add-sms in src/sms/ |
| Battleship | https://github.com/FujiNetWIFI/fujinet-battleship in src/sms/ |
| Fujitzee | https://github.com/FujiNetWIFI/fujinet-fujitzee/tree/add-sms in src/sms/ |
| Fujirkle | https://github.com/tschak909/fujinet-fujirkle/tree/add-sms in src/sms/ |
| M.U.L.E. | https://github.com/FujiNetWIFI/fujinet-multiplayer-mule in clients/mekkogx/src/sms/ |
| Lobby | https://github.com/FujiNetWIFI/fujinet-lobby/tree/sms in sms/ |
FujiNet Go
Documentation
Wiki Pages
- https://github.com/FujiNetWIFI/fujinet-firmware/blob/master/pico/sms/README.md
- https://github.com/FujiNetWIFI/fujinet-config/blob/main/sms/README.md
The SMS Programmer’s Manual is coming soon.

