-
Notifications
You must be signed in to change notification settings - Fork 71
Things To Hack On
There are emulators that support connection to external resources over TCP sockets. An example of this is the "Becker Port" for TRS-80 Color Computer emulators. This is supported in MAME, VCC, and XRoar.
To support this, the UARTManager class needs to be generalized slightly, to handle both serial port devices, and TCP sockets.
At the very least, any TCP port should be usable. A nice to have would be default port numbers for targets that use this (e.g. port 65504 for the Becker port)
The current UARTManager class can be seen here:
- https://github.com/FujiNetWIFI/fujinet-firmware/blob/master/lib/hardware/fnUART.cpp
- https://github.com/FujiNetWIFI/fujinet-firmware/blob/master/lib/hardware/fnUARTUnix.cpp
- https://github.com/FujiNetWIFI/fujinet-firmware/blob/master/lib/hardware/fnUARTWindows.cpp
Note
The ESP_PLATFORM define is used to differentiate between the ESP32 and Fujinet-PC build.
This will be considered working, when one of the above emulators can connect to a running instance of FujiNet-PC, and be able to use FujiNet functions.
If you're interested: https://github.com/FujiNetWIFI/fujinet-firmware/issues/728
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