-
Notifications
You must be signed in to change notification settings - Fork 78
RS232 Quickstart Guide
FujiNet RS232 currently targets MS-DOS (PC Compatible) systems over a serial port. Support for other serial devices will likely come in the future.
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.
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:
- It's based on the ESP-S3 SOC
- It does not boot the host device
- 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.
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.
What do I need to do to build fujinet-rs232?
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/
Copyright 2024 Contributors to the FujiNetWIFI project.
Join us on Discord: https://discord.gg/7MfFTvD
- Home
- What is FujiNet?
- The Definition of Done
- Board bring up for FujiNet Platform.IO code
- The Complete Linux CLI Guide
- The Complete macOS CLI Guide
- Development Env for Apps
- FujiNet-Development-Guidelines
- System Quickstarts
- FujiNet Flasher
- Setting up a TNFS Server
- FujiNet Configuration File: fnconfig.ini
- AppKey Registry - SIO Command $DC Open App Key
- CP-M Support
- BBS
- Official Hardware Versions
- Prototype Board Revisions
- FujiNet Development Guidelines
- Atari Programming
- Apple Programming
- C64 Programming
- ADAM Programming
- Testing Plan
- Hacker List
- FujiNet VirtualMachine