• Stars
    star
    219
  • Rank 181,133 (Top 4 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created about 5 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

8-bit systems to ESP32 WiFi Multifunction Firmware

#FujiNet

A multi-function peripheral built on ESP32 hardware being developed for the multiple 8-bit systems

Please see the GitHub wiki for documenation and additional details.

A dedicated web site is also available at https://fujinet.online/

MAJOR ANNOUNCEMENT FOR ANYONE WORKING ON FIRMWARE CODE:

Fujinet-platformio has been ported forward to the new PlatformIO Esp32 3.0.Β The changes made mean that it no longer builds under 1.12.x or 2.0, so you must upgrade in order to work on this firmware.

To upgrade:

  • Select Platforms from PIO Home in Quick Access

  • You should see an upgrade notice for Espressif 32. Upgrade it. After the upgrade, you will move from 1.12.x or 2.0 to 3.0.

  • Once this is done, delete your .vscode and .pio folders, and re-start vs.code.


ATARI

FujiNet currently provides the following devices for the Atari 8-bit system:

  • D: for disk emulation, allowing disk images to be read or written to on SD cards or TNFS servers over the local network or Internet.
  • P: for printing emulation, providing printer emulation for various types of popular printers, including Atari-branded, Epson, and other alternatives.
  • R: for RS-232 emulation, providing a Wi-Fi modem that can be used by existing communications programs that work with an Atari 850 interface.
  • N: providing a network adapter that can talk TCP, HTTP, UDP, and other protocols to other TCP/IP hosts.

This is the primary ESP32 firmware project. In addition, there are several related Github projects:

  • fujinet-config: Atari 8bit program to configure FujiNet
  • fujinet-nhandler: Atari 8bit "N:" device handler
  • fujinet-config-tools: Additional Atari 8bit programs to directly control FujiNet
  • fujinet-hardware: Schematics and design files for FujiNet hardware

Coleco ADAM

  • Disk and Tape emulation, allowing disk images to be read or written to on SD cards or TNFS servers over the local network or Internet.
  • Printing emulation, providing printer emulation for various types of popular printers, including Atari-branded, Epson, and other alternatives.
  • A network adapter that can talk TCP, HTTP, UDP, and other protocols to other TCP/IP hosts.

Apple

  • Floppy and Hard drive emulation
  • Printing emulation
  • An N device that allows Applesoft to use a network adapter that can talk TCP, HTTP, UDP, and other protocols to other TCP/IP hosts.

Other works in progress

Atari Lynx, IEC devices (Commodore 64, Commander X16), RC2014, S100 and more are coming all the time

How to contact us outside of GitHub:

There is active discussion and work on Discord: https://discord.gg/7MfFTvD

There are two active threads on the AtariAge forums:

More Repositories

1

fujinet-hardware

Schematics and design files for FujiNet hardware
HTML
84
star
2

fujinet-apps

Applications for FujiNet
C
29
star
3

fujinet-config-tools

Atari side programs for configuring FujiNet
C
9
star
4

servers

Source to servers for games and apps that work with FujiNet
Go
7
star
5

fujinet-nhandler

Atari N: Handler for FujiNet
Assembly
7
star
6

fujinet-high-scores

FujiNet High Scores Repository
Assembly
7
star
7

fujinet-sd-card

Useful tools to put onto any #FujiNet Micro SD card.
7
star
8

fujinet-emulator-bridge

Allows a #FujiNet device to be used from emulators such as Altirra
Python
6
star
9

fujinet-config-old

Atari side program for configuring the FujiNet device
C
5
star
10

atariwifi

This repository has been archived! Follow the link below for the current version:
C++
5
star
11

FujiNetWIFI.github.io

FujiNet project website
HTML
4
star
12

fujinet-config

#FujiNet cross-platform CONFIG program
C
4
star
13

fujinet-manuals

Repository for FujiNet Manuals
XSLT
2
star
14

atari-sio-breakout

Breakout board for Atari SIO port using FujiNet Connectors
2
star
15

tnfs-php

tnfs functions for php and example
PHP
2
star
16

fujinet-adam-cpm-tools

FujiNet for Coleco Adam CP/M Tools
C
1
star
17

fujinet-cpm-tools

Tools to use in #FujiNet's CP/M environment.
Makefile
1
star
18

fujinet-dosxl-tools

#FujiNet Tools for OSS DOS XL and OS/A+
Makefile
1
star
19

fujinet-owners-manual

Makefile
1
star
20

fujinet-lib

Common Library for Platforms to use FujiNet device (network and fuji implemented)
Gherkin
1
star
21

fujinet-build-tools

A repo of help scripts, jar files, makefile help scripts for building apps.
C++
1
star