Spectranet – The Ethernet interface for the ZX Spectrum

Last updated: 2 March 2023
Manual updated.
Production status updated.

Production status

2 March 2023

Finishing a batch of Spectranet interfaces today!
About 50, most for backorders, but some will remain.

Order yours here!

What is Spectranet?

Spectranet is the one and only ethernet interface for the ZX Spectrum!
It was developed somewhere around 2010 (!) by Dylan Smith, who as far as we know sold about 75 Spectranets.

Around 2019 many people gained interest in Spectranet.
One reason for the renewed interest in Spectranet might be that people after getting used to storage interfaces like the DivMMC, they are now open to other advanced ZX Spectrum add-ons.

And in this internet-era the ZX Spectrum can’t stay behind!
ZX Spectrum users are now connected through Facebook and other ways of communication.
So this is the perfect time to get ZX Spectrum itself connected!

Ben Versteeg from ByteDelight restarted manufacturing in 2019.
He used Dylan’s original designs (with his permission) and designed several cases for it as well, here’s one:

 

The Spectranet is now available in the ByteDelight webshop: ZXSpectrum.shop.

What is TNFS?

TNFS is a communication protocol developed by Dylan Smith for Spectranet and the ZX Spectrum.
It allows a ZX Spectrum with Spectranet to connect to a server somewhere around the world, making it look like you’re loading a webpage on your ZX Spectrum.

Spectranet manual

Updated March 2023

Read the manual here!
The product offers may show a newer manual version (if I forget to update it here).

Download TNFS

Get over to: http://spectrum.alioth.net/doc/index.php/TNFS_server
Select between Windows, Linux, Mac and Raspberry Pi versions.

To start a TNFS instance on Windows, enter:
tnfsd [“pathname to share”]

On Windows the pathname should between double quotes, like:
tnfsd “c:\tnfs_share”

I’m not sure if the double quotes are required on MacOS or Linux.

If TNFS is started correctly, on Windows a black command window will show up, showing nothing to start with.
Ones someone connects to that running TNFS server, data will be shown.
Make sure port 16384 is opened on the firewall running on the machine where you start TNFS on.

To access a TNFS server, you mount your Spectranet to it by the IP address of the TNFS machine, for example:
%mount 0,”192.168.0.3″

TNFS sites

The underneath sites can be connected to from your ZX Spectrum with Spectranet.
So not through a webbrowser.

We will try to keep this list updated.
(30 Nov ’22) Update! desertkun mailed me about this webpage with “a decentralized index of TNFS resources”: speccytools.org.
He explained: “It’s supposed to be up-to-date because of idea of several maintainers. See a post on fb about it: [click here to get to the Facebook post]“.

Please let us know if an entry should be added or deleted by using the contact form (click)!

Updated: 25 January 2022 (might not be updated anymore because of webpage above!)

  • tnfs.bytedelight.com
  • zxnet.co.uk (Guesser’s TNFS server)
  • vexed4.alioth.net
  • zx.kupo.be
  • irata.online (PLATOTerm, more info here)
  • tnfs.millhill.org
  • retrojen.org

Spectranet featured in The Spectrum Show

Watch this awesome review by Paul Jenkinson: The Spectrum Show EP 107.

Official Spectranet guide

Click here to get to the official Spectranet guide written by Dylan Smith.

Spectranet Facebook group

Spectranet Facebook group – join the discussions!

Spectranet and TNFS Tech docs and sites

The underneath sites can be viewed from a webbrowser.
So not from the ZX Spectrum with Spectranet 😉

Wifi

We will test a wifi ‘dongle’ for an ethernet connection soon.
More info will be available when tests are done.

Advanced features on your Spectranet

Advanced working with the filesystem

[to be updated soon..]
Use %opendir #n,”dir” and INPUT#n,a$ like a file.
Don’t forget to %close the channel afterwards.