Going online with 48K and a rubber keyboard...


The Spectranet – A project to bring
the Internet to the ZX Spectrum
Inspiration
Inspiration
From Inspiration to Implementation

                   The Wiznet W5100

                   Released in 2007

                   Designed for 8 bit systems

                   Addressable as either memory or IO
                   Integrated ethernet MAC and PHY
                   100Mbit/sec

                   Offloads TCP/IP from main CPU

                   Perfect for old 8 bit systems!
Prototyping the Spectranet
Prototyping – The breakout boards



                              W5100 Ethernet breakout board




Xilinx XC9572XL
breakout board
Breadboard prototype of the entire Spectranet
The final product
The Software
* Network operating system

* Module support
 - BASIC extensions
 - ZX Channels and streams
 - Snapshot manager

* Filesystem support
 - TNFS (Tiny Network Filesystem)

* C language support
 - C socket library

* Subset of utf-8 (Spanish, French,
 German, Portugese)

* Flash configuration support

* Firmware upgrades over the network
Demonstration...




                   (Shamelessly stolen from Pudrete Flanders
                                   www.pudreteflanders.com)

The Spectranet - a project to bring the Internet to the ZX Spectrum

  • 1.
    Going online with48K and a rubber keyboard... The Spectranet – A project to bring the Internet to the ZX Spectrum
  • 2.
  • 3.
  • 4.
    From Inspiration toImplementation The Wiznet W5100 Released in 2007 Designed for 8 bit systems Addressable as either memory or IO Integrated ethernet MAC and PHY 100Mbit/sec Offloads TCP/IP from main CPU Perfect for old 8 bit systems!
  • 5.
  • 6.
    Prototyping – Thebreakout boards W5100 Ethernet breakout board Xilinx XC9572XL breakout board
  • 7.
    Breadboard prototype ofthe entire Spectranet
  • 8.
  • 9.
    The Software * Networkoperating system * Module support - BASIC extensions - ZX Channels and streams - Snapshot manager * Filesystem support - TNFS (Tiny Network Filesystem) * C language support - C socket library * Subset of utf-8 (Spanish, French, German, Portugese) * Flash configuration support * Firmware upgrades over the network
  • 10.
    Demonstration... (Shamelessly stolen from Pudrete Flanders www.pudreteflanders.com)