Spectranext
Spectranext is a cartridge for ZX Spectrum, which provides it access to the internet. It is based off of Spectranet, the original network interface for the ZX Spectrum, created to bring internet connectivity to the classic 8-bit computer.
Documentation on the original cartridge can be found on Spectranet Wiki.
Project Goals
Spectranext aims to bring modern networking capabilities to the ZX Spectrum with these core objectives:
- Make modern internet accessible to ZX Spectrum
- Allow programmers to create networking programs and games
- Be 100% backwards-compatible with Spectranet
- Be made of popular off-the-shelf components and therefore accessible.
Documentation
Using Spectranext
Get started with Spectranext and learn how to use its features:
- Getting Started - Introduction, hardware requirements, and first boot
- Connecting to WiFi - Set up internet connectivity
- Setting Up TNFS - Configure network file system access
- Navigating Resources - File management and USBFS tools
- Updating Software - Keep your firmware up to date
Development for Spectranext
Learn how to develop programs for Spectranext:
- Memory Architecture - Understanding memory, paging, and ROM routines
- Socket APIs - Network programming with TCP and UDP
- TLS/HTTPS Sockets - Secure encrypted connections
- Debugging Spectrum - Debug your programs with GDB
- Syncing with Computer - Development workflow with USBFS
Quick Start
- Insert the Spectranext cartridge into your ZX Spectrum
- Connect via USB-C to access the console
- Connect to WiFi:
wifi-connect <network> <password> - Start developing: Use USBFS to transfer files and test programs
Getting Help
- Check the documentation sections above
- Review console commands with
help - Check error messages in console output
- Consult the original Spectranet documentation for compatibility