Skip to content

RS232 Quickstart Guide

mozzwald edited this page Sep 2, 2025 · 12 revisions

Table of Contents

Overview

FujiNet RS232 currently targets MS-DOS (PC Compatible) systems over a serial port. Support for other serial devices will likely come in the future.

Hardware

The RS232 hardware is different than previous FujiNets in that it uses the new ESP32-S3 chipset instead of the usual (older) ESP32. This newer silicon is similar in function to the original ESP32 with some beneficial upgrades.

Software

The RS232 FujiNet is an entirely different sort of Fujinet. There are at least three things that make this incarnation of the Fuji distinct from its brothers:

  1. It's based on the ESP-S3 SOC
  2. It does not boot the host device
  3. It requires some driver code to function (and that needs to be on your boot device)

Note

RS232 FujiNets are not yet available to purchase, but they can be built. Files are in the hardware repo..

With that out of the way here is some information about this facinating device. Once you do have MS-DOS (DOS) booted on your PC (as in Personal COmputer, IBM compatible) and the fujinet.sys driver loaded the FN on your serial port, with a wifi connection can map drives and make entire remote filesystems and apps available for your pleasure.

Notes

These are the PC side application drivers and programs.

fujicom/   is the library that implements the protocol that fujinet-rs232 uses.
sys/       is the config.sys driver that provides disk and INT F5 functions.
printer/   is the temporary driver where I am testing out printing functionality.
iss/       is the Int'l space Station app
ncopy/     is a PC<->Network copy app
nc/        is a simple dumb terminal that uses the network device.
news/      is an example news reader.

Building RS232

What do I need to do to build fujinet-rs232?

Fujinet - check out the repo:

Repo

Open Watcom

open-watcom 2.0. WATCOM!

Once installed, you can start the owsetenv(.sh or .bat) script to provide the build environment, and you can build the sys/ and printer/ bits with wmake. There is a wrapper for GNU make to call wmake as well.

Fujicom needs to be built first.

The relevant folders are:

fujicom/,
sys/,
printer/,
iss/,
ncopy/,
nc/,
news/

Clone this wiki locally