Board bring up for FujiNet Platform.IO code - FujiNetWIFI/fujinet-firmware GitHub Wiki
Welcome. It's 2023 and the production version of the #FujiNet firmware is being written in Platform.IO. FujiNet is available on five platforms now: Atari 8bit, Lynx, Apple II, ADAM and Virtually (for Atari emulation on PC). Commodore 64 work is close behind, and other platforms are spinning up quickly (PC-DOC, Spectrum, Macintosh). If you want to help work on them you'll need to build or purchase some hardware to bridge to your system and then bring up the latest version of the code on your hardware. We will try to cover all the things you need to do in the following documents.
This section is now broken up into two documents:
- Board Bring up Hardware - hardware directions for interfacing with your hardware platform
- Board Bring up Software - software requirements and directions for compiling the code for the ESP32 firmware
- Development Env for Apps - how to setup a development env. to build apps that use FujiNet
- Software Changes for New Platforms - how to ensure the build works for a new platforms
Clearly you'll need working hardware first, unless you are working on the virtual FujiNet system for Atari 8bits (FujiNet-PC coupled with the Altirra Emulation). For that platform see Platform Virtual FujiNet.