CP/M Plus on ZX Spectrum +3 has ability to load device drivers from normal disk files (with .fid extension) on boot. A Spectranet device brings networking abilities to the Spectrum computers. This driver allows connection to a remote disk image registered as N: and a remote character device (e.g. serial console) registered as SPCNET: (namely, one can type `DEVICE aux:=spcnet` to redirect AUX: to SPCNET: and use it as a serial port over ethernet).

Proven to work on the real thing and in the FUSE emulator.

This driver can work along with spectram.fid driver exposing unused part of Spectranet's RAM as the M: ramdisk.
NO BINARY RELEASES!
To make use of this driver, you need to edit the hardcoded IP address of the remote host you wish to connect, compile the driver code with Pasmo assembler, run FIDCSUM on it and copy the final binary to your bootable disk.

Caveats:
- Only 16MB disk images are supported.
- All errors are non-recoverable and require hardware reset.

Project Samples

Project Activity

See All Activity >

License

Public Domain

Follow spectranfid

spectranfid Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
Claim $300 Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of spectranfid!

Additional Project Details

Operating Systems

Server Operating Systems

Intended Audience

Advanced End Users

User Interface

Command-line, Console/Terminal, Non-interactive (Daemon)

Programming Language

Assembly, C

Registered

2020-06-25