Board bring up for FujiNet Platform.IO code - FujiNetWIFI/fujinet-firmware GitHub Wiki

Welcome. It's 2024 and the production version of the FujiNet firmware is being written in Platform.IO. FujiNet is available on five Offically supported platforms now: Atari 8bit, Apple II - III, ADAM, and CoCo. Virtual implementations exist for Atari (Altirra), Apple II (AppleWin and AppleWinLinux) Coco (many) and ADAM.

Commodore 64 work is still being ironed out, and other platforms are spinning up (Macintosh 68k, Foenix Retro). 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:

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.

Currently Supported Platforms

Platform ID Platform Status Notes
fujinet-atari-v1 Atari 8 Bit Current Official
fujinet-v1-8mb Atari 8 Bit Current custom ESP32-DEVKITC 8MB flash
fujinet-atari-esp32-s3-wroom-1-n16r8 Atari 8 Bit Prototype custom ESP32-S3 WROOM N16R8 board
fujinet-adam-v1 Coleco ADAM Current Official
fujiapple-rev0 Apple II Current Official (incl. Rev1 hardware)
fujiapple-d32pro Apple II Prototype custom Lolin D32 Pro board
fujinet-coco-devkitc Tandy CoCo Current Official
fujinet-coco-esp32-s3-wroom-1-n16r8 Tandy CoCo Prototype custom ESP32-S3 WROOM N16R8 board
fujinet-coco-esp32-s3-wroom-1-n8r8 Tandy CoCo Prototype custom ESP32-S3 WROOM N8R8 board
fujinet-coco-lolin-d32-dw Tandy CoCo Prototype custom Lolin D32 Pro board
fujinet-foenix-lolin-d32-dw Foenix 256 Prototype custom Lolin D32 Pro board
fujinet-iec-nugget Commodore IEC Prototype custom, uses TFT port on Lolin D32 Pro board
fujinet-iec-lolin-d32 Commodore IEC Prototype custom Lolin D32 Pro board
fujinet-iec-fujiapple Commodore IEC Prototype custom using FujiApple Rev00 board
fujimac-rev0 Mac Prototype Macintosh 128, 512, Plus, SE
fujinet-lynx-prototype Atari Lynx Prototype custom prototype
fujinet-rc2014spi-rev0 RC2014 Prototype custom prototype
fujinet-rs232-rev0 RS-232 Serial Prototype custom prototype
fujinet-s100-v1-8mb S-100 Prototype custom prototype
fujinet-heathkit-h89 Heathkit H89 Prototype custom
fujinet-cx16 Commander X16 Defunct Prototype only, abandonded