<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
  <siteinfo>
    <sitename>Spectrum</sitename>
    <dbname>spectrum</dbname>
    <base>https://spectrum.alioth.net/doc/index.php/Main_Page</base>
    <generator>MediaWiki 1.37.1</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="first-letter">Spectrum</namespace>
      <namespace key="5" case="first-letter">Spectrum talk</namespace>
      <namespace key="6" case="first-letter">File</namespace>
      <namespace key="7" case="first-letter">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="first-letter">Template</namespace>
      <namespace key="11" case="first-letter">Template talk</namespace>
      <namespace key="12" case="first-letter">Help</namespace>
      <namespace key="13" case="first-letter">Help talk</namespace>
      <namespace key="14" case="first-letter">Category</namespace>
      <namespace key="15" case="first-letter">Category talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Main Page</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>434</id>
      <parentid>433</parentid>
      <timestamp>2022-11-29T09:41:58Z</timestamp>
      <contributor>
        <username>Winston</username>
        <id>1</id>
      </contributor>
      <comment>/* Latest News */</comment>
      <origin>434</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="3760" sha1="bv13koxrupoxhqko9vrfbq00v0k9ie1" xml:space="preserve">== Downloads ==

Get the latest files - including fileserver software so you can share files from your PC to the Spectrum - from the downloads section:

* [[Downloads]] - PC software, ROM images, utilities etc.

== Latest News ==

The Spectranet has reached "general availability"! Currently, Ben Versteeg of [https://bytedelight.com Byte Delight] is building and selling the Spectranet. There is also a Facebook group run by Ben [https://www.facebook.com/groups/317751018885010/ Spectranet Facebook group]. Ben's YouTube channel (linked from his site) also has a bunch of interesting videos, including the pick-and-place assembly machine used to build the boards.

Additionally you may find stock at [http://www.sellmyretro.com/ RWAP Software] (who also sells other useful items like replacement keyboard membranes), who sold the Spectranets assembled from around 2014 to 2016.

2022-06-04: [[Make a Chip Pro]], an FPGA board for the Spectrum is under development.

2020-02-21: By popular demand, project sources etc. are now available on Github: see https://github.com/spectrumero/spectranet .

'''Latest Spectranet firmware''': R600 (released 30th November 2020)

'''Speccytools''': https://speccytools.org/ Development tools that use the Spectranet - debugging tools, emulators etc.

'''Spectranet TNFS resources index''': https://speccytools.org/index/ (source code: https://github.com/speccytools/spectranet-index-module )

'''Spectrum Channels Protocol API''': A new way of building internet-enabled software for the Spectrum, by desertkun: see https://github.com/speccytools/zx-proto

'''TNFS server updated''': Get it from the [[Downloads]] section (released 28th May 2013)

'''New!''' [[ZX SPI]] - an SPI interface written in Verilog for the [[ZX Breakout]].

See [[Current_events|the news blog]] for more.

== Project Info ==

* [[Make a Chip Pro]] - FPGA add-on for the Spectrum, like the [[ZX Breakout]] but with more stuff. For the Spectrum's 40th anniversary!
* [[ZX Breakout]] - Provides ZX bus signals on a header, and a CPLD for logic functions. Also allows 3.3v devices to be used with the Spectrum.
** [[ZX SPI]] - An SPI interface for the ZX Breakout allowing the Spectrum to become an SPI master.
* [[Spectranet]] - The Spectrum ethernet card - make your Spectrum talk to the world.
** [[Guide]] (English) [[Guía]] Español [[Gebrauchsanweisung]] Deutsch - Quick guide for new users.
** [http://fuse-emulator.svn.sourceforge.net/viewvc/fuse-emulator/trunk/fuse/hacking/spectranet.txt FUSE users - setting up the Spectranet] Setting up the Spectranet on the development version of the Fuse emulator.
** [[Downloads]] - ROM images, utilities etc.
** [[Hardware]] - A reference for the details of the hardware used for the Spectranet board.
** [[Software|Software development]] - A reference for writing software that uses the Spectranet.
** [https://github.com/spectrumero/spectranet GitHub] - Browse the Spectranet source code.
* [http://www.alioth.net/Projects/Spectrum-Diag/ Diagnostics] - A simple diagnostics card - assists in fixing broken machines.

== Tools ==

The software tools used for all of these projects are:

* gschem: http://www.geda.seul.org/tools/gschem/ - gEDA Schematic Capture.
* PCB: http://pcb.sourceforge.net/ - PCB editor.
* Xilinx WebKit ISE - for configuring the CPLD. http://www.xilinx.com

Gerber files and PostScript files will also be available, so if you don't want to edit the PCB layouts or schematics, you can produce the phototools/toner transfer sheets without needing them. You will need at least the Impact part of ISE to program a CPLD. Programming hardware can be as simple as a parallel cable since Xilinx CPLDs are programmed via JTAG rather than some byzantine high voltage programming method.</text>
      <sha1>bv13koxrupoxhqko9vrfbq00v0k9ie1</sha1>
    </revision>
  </page>
</mediawiki>
