Skip to content

Board bring up for FujiNet Platform.IO code

Andrew Diller edited this page Sep 18, 2024 · 41 revisions

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:

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

What is used Sep 2024

Platform ID Supported Systems Notes
fujiapple-rev0 Apple II/III (Official) Apple Official
fujimac-rev0 Macintosh Pre-SCSI Mac Proto, uses 2040
fujinet-adam-v1 Coleco ADAM ADAM Offical
fujinet-atari-v1 Atari Atari Offical
fujinet-foenix-lolin-d32-dw Foenix 256 Uses drivewire coco, but D32 board
fujinet-iec-lolin-d32 Commodore VIC20, C64, C128 Lolin D32 Pro board - meatloaf
fujinet-iec-nugget Commodore VIC20, C64, C128 Uses the D32 w/ Video Plug to IEC

CoCo Land

Platform ID Supported Systems Notes
fujinet-coco-devkitc Tandy Color Computer ?
fujinet-coco-esp32-s3-wroom-1-n16r8 Tandy Color Computer - custom ESP32-S3 WROOM N16R8 board
fujinet-coco-esp32-s3-wroom-1-n8r8 Tandy Color Computer - custom ESP32-S3 WROOM N8R8 board
fujinet-coco-lolin-d32-dw Tandy Color Computer - Lolin D32 Pro board

Older, One off

Platform ID Supported Systems
fujiapple-d32pro Apple II - custom Lolin D32 Pro board
fujinet-atari-esp32-s3-wroom-1-n16r8 Atari - custom ESP32-S3 WROOM N16R8 board
fujinet-atari-v1 Atari (Official)
ffujinet-cx16 ???
fujinet-heathkit-h89 Heathkit H89
fujinet-iec-fujiapple Commodore VIC20, C64, C128 - Apple dev board
fujinet-lynx-prototype Atari Lynx Prototype
fujinet-rc2014spi-rev0 RC2014
fujinet-rs232-rev0 Serial RS-232
fujinet-s100-v1-8mb S-100 Systems
fujinet-v1-8mb ???

Currently Supported Platforms

Platform ID Supported Systems
fujiapple-d32pro Apple II - custom Lolin D32 Pro board
fujiapple-rev0 Apple II (Official)
fujimac-rev0 Macintosh 128, 512, Plus, SE
fujinet-adam-v1 Coleco Adam
fujinet-atari-esp32-s3-wroom-1-n16r8 Atari - custom ESP32-S3 WROOM N16R8 board
fujinet-atari-v1 Atari (Official)
fujinet-coco-devkitc Tandy Color Computer
fujinet-coco-esp32-s3-wroom-1-n16r8 Tandy Color Computer - custom ESP32-S3 WROOM N16R8 board
fujinet-coco-esp32-s3-wroom-1-n8r8 Tandy Color Computer - custom ESP32-S3 WROOM N8R8 board
fujinet-coco-lolin-d32-dw Tandy Color Computer - Lolin D32 Pro board
fujinet-cx16 ???
fujinet-foenix-lolin-d32-dw Foenix 256
fujinet-heathkit-h89 Heathkit H89
fujinet-iec-fujiapple Commodore VIC20, C64, C128 - Apple dev board
fujinet-iec-lolin-d32 Commodore VIC20, C64, C128 - Lolin D32 Pro board
fujinet-iec-nugget Commodore VIC20, C64, C128 (Official)
fujinet-lynx-prototype Atari Lynx Prototype
fujinet-rc2014spi-rev0 RC2014
fujinet-rs232-rev0 Serial RS-232
fujinet-s100-v1-8mb S-100 Systems
fujinet-v1-8mb ???
Clone this wiki locally