Skip to content
Jeff P edited this page Oct 25, 2020 · 17 revisions

What is it?

FujiNet is an under-development device for Atari 8-bit computers (400, 800, XL and XE series, and XEGS). It started as a network adapter that attaches to the SIO (Peripheral) port of an Atari 8-bit computer system but has become an all encompassing SIO peripheral emulator. The hardware is a design based on the ESP32-WROVER module and contains a custom 3D printed SIO Plug and Receptacle.

What does it do?

In some cases, the devices FujiNet provides are meant to simulate real Atari peripherals, such as floppy disk drives (D: devices), RS232 and modem interfaces (R: devices), and more.

Utilizing the device's Wi-Fi networking capabilities, it's possible to connect to other devices on a local network or Internet, e.g. Bulletin Board Systems (BBSes) or other systems over Telnet, or even mounting floppy disk images from the "cloud".

What devices does it provide?

Device Status Notes
C: (Cassette) Prototype Working
D: (Disk) Working Load floppy disk images from onboard MicroSD or networked TNFS server. Currently supports ATR and XEX. ATX in progress
R: (Modem) Working 850 Modem emulation, supports Type 1 Poll to load handler. Works with existing communications programs such as Ice-T, BobTerm, AMODEM, PLATOTERM, and BBS servers.
P: (Printer) Working Printer output saved to PDF files downloadable from the device. Available Printers: 820, 822, 825, 1020, 1025, 1027, 1029, Espon 80, Okimate 10, HTML for copy/paste, GRANTIC Screen Printer.
N: (Network) Working / In Progress NEW networking device. FujiNet configuration commands in place and working (WiFi, mounting, etc). TCP/UDP working. Handler in progress.
Other SIO2BT Bluetooth Connection. Apetime Real Time Clock (NTP). SAM Text To Speech as a printer, voice output from #FujiNet to Atari. MIDIMaze network gaming.

Since devices are handled via the Atari OS's Central I/O (CIO) subsystem, practically any programming language on the Atari will be able to make use of these features network. For example, here's a simple networked program in BASIC:

10 OPEN #1,12,0,"N:HTTP://WWW.GOOGLE.COM/"
20 DIM A$(1024):TRAP 100
30 INPUT #1,A$:PRINT A$:GOTO 30
100 CLOSE #1

On top of TLS and UDP, cryptographic protocols designed to provide communications security over computer networks, Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS) respectively, are also a possibility, thanks to the computing horsepower of device powering FujiNet.

More information

The information from the "#FujiNet - a WIP SIO Network Adapter for the Atari 8-bit" thread on the AtariAge forums should all be covered here in the wiki, and/or on the FujiNet website. For now, visit that thread for more info.

What revisions have there been?

See the Prototype-Board-Revisions page

Clone this wiki locally