ZX Spectrum Next

Last updated

ZX Spectrum Next
ZX Spectrum Next Issue 1.jpg
A cased ZX Spectrum Next from the 1st Kickstarter
DeveloperSpecNext
ManufacturerSMS Electronics
Type Home computer
Release date
  • 1st Kickstarter: December 2017 (development board), February 2020 (cased)
  • 2nd Kickstarter: December 2023
Units sold
  • 1st Kickstarter: 3010+ (3010 cased)
  • 2nd Kickstarter: 5100+
CPU Zilog Z80 implemented in FPGA
Memory
  • 1st Kickstarter: 1024  KB (upgradeable to 2048 KB)
  • 2nd Kickstarter: 2048 KB
Display VGA, RGB, HDMI

ZX Spectrum Next is an 8-bit home computer, initially released in 2017, which is compatible with software and hardware for the 1982 ZX Spectrum. It also has enhanced capabilities. [1] [2] It is intended to appeal to retrocomputing enthusiasts and to "encourage a new generation of bedroom coders", according to project member Jim Bagley. [3]

Contents

Despite the name, the machine is not directly affiliated with Sinclair Research Ltd., Sir Clive Sinclair or the current owner of the trademarks, Sky Group.

History

The Next started life in 2010 in Brazil, as a variant of the TK95 Spectrum clone. In 2016, Victor Trucco and Fabio Belavenuto announced the "TBBlue" firmware, named after the two creators and the colour of the solder mask of the motherboard, a bare circuit board implementation of the product for advanced hobbyists.

With the help of Henrique Olifiers the duo wanted to export the TBBlue to the UK, the ZX Spectrum's original home, having received moderate success with the board in Brazil. [4]

The Next was first announced as a distinct product in 2016 after the participation of original Spectrum industrial designer Rick Dickinson was secured. A crowdfunding campaign was launched on the Kickstarter platform in January 2017 with an initial funding goal of £250,000. [5] At the end of the campaign 3,113 backers pledged £723,390. While the campaign was successful in creating a userbase for the new platform, it was not a commercial success. Due to what campaign creators call "bad tax advice" the production of the machines ended up causing costs instead of revenue to the creators. [6]

Although initially intended to use the original ZX Spectrum's Z80 chip, [7] the design was altered to use the Xilinx Spartan-6 FPGA, [8] to allow "hardware sprites, scrolling, and other advanced features to be incorporated within the machine itself". [3]

The board-only computer was delivered to backers in December 2017. [9] After some design and production delays, the first batch of finished units were delivered to backers in March 2020.

A second Kickstarter launched on 11 August 2020 at 21:00 BST and reached 100% funding (£250,000) within minutes. [10] [6] [11] The campaign closed on 10 September 2020 with £1,847,106 (738% funding) [12]

Industrial design

The Next's case design [13] is by Rick Dickinson who designed the original 48K Spectrum and Spectrum+, but passed away during the development of the keyboard of the computer. [14] It takes design cues from the original Spectrum, Spectrum+ and Spectrum 128, not the later Spectrum +2 or +3 manufactured by Amstrad.

Reception

The Next has received generally favorable reviews in the specialist press. In the official Raspberry Pi magazine "MagPi", Lucy Hattersley called it "a lovely piece of kit", noting that it is "well-designed and well-built: authentic to the original, and with technology that nods to the past while remaining functional and relevant in the modern age". [8]

In PC Pro magazine, columnist Gareth Halfacree called the Next "undeniably impressive" while noting that the printed manual lacks an index, and that some features are "not quite ready". [15]

Retro Gamer featured an 8-page interview with the creators of the machine about the highs and lows of creating a "true successor to the much-loved Sinclair micro". [4]

Models

Revisions of the Next's motherboard's design are referred to as "Issues", in keeping with the original ZX Spectrum, [16] and have been made to either improve quality or in response to problems with the supply of components. Care has been taken to not change the core capabilities, compatibility, and specifications of all models of the Next between Issues.

Overview of the Next hardware specifications
AspectDetails
CPUZ80N (Zilog Z80 compatible with additional instructions) implemented in FPGA
Speed3.5, 7, 14 or 28 MHz
RAM1024 KB base (768 KB free), 2048 KB maximum (1792 KB free), in 8 KB banks paged in and out of Z80's 64 KB address space; 256 KB is reserved for ROMs
GraphicsFrom 128 × 96 to 640 × 256 pixels.
ColourDepending on mode and layer, 16 or 256 colours on-screen with no colour clash in certain modes, from a palette of 512 colours.
SpritesUp to 128 hardware sprites of 16 × 16 pixels
SoundTraditional "Beeper", 3 × General Instrument AY-3-8910 programmable sound generators (each with 3 channels for a total of 9 channels), and 4 × 8-bit DACs implemented in FPGA
SoftwareNextZXOS Operating System + NextBASIC; prior versions of Sinclair BASIC and optionally CP/M
ConnectivityTape in/out, Audio out, HDMI, VGA/RGB, 2 x Cursor/Kempston/Sinclair joystick connectors, PS/2 mouse port (Kempston mouse emulation), ZX Spectrum compatible expansion bus, WiFi on selected models
StorageBuilt-in DV-MMC-compatible SD-card slot; optionally cassette tape, Sinclair ZX Microdrive (with Sinclair ZX Interface 1) or any other storage system compatible with original ZX Spectrum series

First Kickstarter

Four models of the Next were produced in the first Kickstarter[ citation needed ] using the Xilinx Spartan-6 FPGA[ citation needed ].

Overview of the first Kickstarter's Next models
Model nameCased real-time clock installed Wi-Fi installed Raspberry Pi Zero "Accelerator" installedBoard IssueNotes
ZX Spectrum Next developer boardNoNoNoNo2AOnly board Issue which can fit in an original, modified, ZX Spectrum case
ZX Spectrum NextYesNoNoNo2BDoes not require modification, with a capacitor, to eliminate electronic "noise" [17]
ZX Spectrum Next PlusYesYesYesNo2B
ZX Spectrum Next AcceleratedYesYesYesYes2BAccelerator enables loading compressed tzx tape images from SD-card and provides emulation of the MOS Technology 6581 SID soundchip.

All models include 1024 KB RAM (768 KB free) and can be upgraded by the owner;

Second Kickstarter

Two models of the Next were offered in the second Kickstarter[ citation needed ] [18] using the Xilinx Artix-7 FPGA[ citation needed ].

Overview of the second Kickstarter's Next models
Model nameRaspberry Pi Zero "Accelerator" installedNotes
ZX Spectrum Next PlusNo Wi-Fi module relocated to avoid audio interference
ZX Spectrum Next AcceleratedYes

Both models are cased, include a real-time clock, Wi-Fi, and 2048 KB RAM (1792 KB free), use board Issue 4, and can be upgraded by the owner;

Operating system and software

The default operating system of the Next is NextZXOS. The operating system provides a graphical file browser and menu based access to Next's features. In addition the machine has an extended BASIC interpreter NextBASIC, with commands and features added to support the new capabilities, such as support for 9-channel AY-sound and built-in sprite graphics editor.

NextZXOS and NextBASIC were written by Garry Lancaster, and the machine is provided with printed manual covering the OS and BASIC in detail. The first edition of the manual can be downloaded from the official website.

In addition to the native OS, the Next is able to run prior versions of Sinclair BASIC, such as 48K BASIC and 128K BASIC. The Next is also able to run CP/M. Although this does potentially open a sizeable software library of CP/M to the Next users, it is worth noting that CP/M cannot take advantage of the machine's advanced capabilities, such as large memory.

Some 3rd party "Next only" software has sprung into existence despite the comparatively short time that the machine has been on the market. [19] These include the likes of NxTel by Robin Verhagen-Guest (a Teletext-style Next specific webservice accessible via Wi-Fi), and NextDAW by Gari Biasillo (a digital audio workstation software capable of utilizing the Next's sound capabilities for creating Chiptunes). NxTel comes bundled with the machine on the accompanying SD-Card.

Some of the original ZX Spectrum games have also been upgraded or are being upgraded to utilize Next's improved graphics and sound. Among the most notable remakes are Atic Atac with improved graphics by Craig Stevenson. The new game version is backed by the current owner of the rights Rare studio and the Next port is written by Kev Brady. [20]

Licensing

The NextZXOS and NextBASIC are both released under Open/Closed-Source hybrid license called "The Next License", with all parts of the OS being closed source by default, unless explicitly placed under open-source MIT License. The Next License prohibits selling the software and charging a duplication fee for it, but cost-free distribution is allowed under the CreativeCommons Attribution-ShareAlike license. The OS and BASIC are publicly hosted on GitLab.

Hardware is released under a "mixed source" proprietary license. The VHDL/Verilog for the FPGA digital design is available on GitLab and licensed under GPL3. Everything else is closed including the Schematics, the PCB master files and keyboard/case 3D model.

Personalities and alternative FPGA cores

The Next is able to reproduce the behaviour of any prior Sinclair ZX80, ZX81 or Spectrum machine, as well as some notable ZX Spectrum clones (both official and unlicensed) through a feature called "Personalities". Examples of such clone personalities are Timex Sinclair TC2048 and the Russian Pentagon machines. Personalities can match hardware features, timings, memory, graphics and sound capabilities and OS version with the machines to be reproduced in an effort to provide full compatibility with them. The default personality of the Next is based on Sinclair ZX Spectrum +3e. It is also possible for the user to configure and add new personalities as needed.[ citation needed ]

The Next can also be used to recreate a number of other, non-Spectrum based computers, such as the Acorn BBC Micro, as long as their hardware will "fit" into the FPGA. [21] These recreations are known as "cores". The machine can also be made to boot directly into an alternative core. While the use of alternate cores is supported, the cores themselves are unofficial third-party projects. A Sinclair QL core is described as "very stable, [ booting ] every time". [22]

Clones and emulators

An N-GO board, a clone of ZX Spectrum Next N-GO board, clone of ZX Spectrum Next.jpg
An N-GO board, a clone of ZX Spectrum Next

The Next team actively encourages the manufacture of clone machines to promote and expand the userbase as much as possible.

Clones of the Next include:[ citation needed ]

Xilinx FPGA-based clones
Altera FPGA-based clones

Emulators of the Next include: [24]

Related Research Articles

<span class="mw-page-title-main">Jupiter Ace</span> British home computer of the early 1980s

The Jupiter Ace by Jupiter Cantab was a British home computer released in 1982. The Ace differed from other microcomputers of the time in that its programming environment used Forth instead of the more popular BASIC. This difference, along with limited available software and poor character based graphic display, limited sales and the machine was not a success.

<span class="mw-page-title-main">ZX80</span> 1980 cheap home computer by Sinclair

The Sinclair ZX80 is a home computer launched on 29 January 1980 by Science of Cambridge Ltd.. It is notable for being one of the first computers available in the United Kingdom for less than a hundred pounds. It was available in kit form for £79.95, where purchasers had to assemble and solder it together, and as a ready-built version at £99.95.

<span class="mw-page-title-main">ZX Spectrum</span> 1982 series of home computers

The ZX Spectrum is an 8-bit home computer developed and marketed by Sinclair Research. Considered one of the most influential computers ever made, it is also one of the best-selling British computers ever, with over five million units sold. It was released in the United Kingdom on 23 April 1982, and around the world in the following years, most notably in Europe, the United States, and Eastern Bloc countries.

<span class="mw-page-title-main">ZX81</span> Inexpensive home computer by Sinclair Research, 1981

The ZX81 is a home computer that was produced by Sinclair Research and manufactured in Dundee, Scotland, by Timex Corporation. It was launched in the United Kingdom in March 1981 as the successor to Sinclair's ZX80 and designed to be a low-cost introduction to home computing for the general public. It was hugely successful; more than 1.5 million units were sold. In the United States it was initially sold as the ZX-81 under licence by Timex. Timex later produced its own versions of the ZX81: the Timex Sinclair 1000 and Timex Sinclair 1500. Unauthorized ZX81 clones were produced in several countries.

<span class="mw-page-title-main">SAM Coupé</span> 8-bit British home computer released in late 1989

The SAM Coupé is an 8-bit British home computer manufactured by Miles Gordon Technology (MGT), based in Swansea in the United Kingdom and released in December 1989.

Sinclair BASIC is a dialect of the programming language BASIC used in the 8-bit home computers from Sinclair Research, Timex Sinclair and Amstrad. The Sinclair BASIC interpreter was written by Nine Tiles Networks Ltd.

<span class="mw-page-title-main">Timex Sinclair 2068</span> Home computer released in 1983

The Timex Sinclair 2068, released in November 1983, was Timex Sinclair's third and last home computer for the United States market. It was also marketed in Canada, Argentina, Portugal and Poland, as Timex Computer 2068.

<span class="mw-page-title-main">Xilinx</span> American technology company

Xilinx, Inc. was an American technology and semiconductor company that primarily supplied programmable logic devices. The company is renowned for inventing the first commercially viable field-programmable gate array (FPGA). It also pioneered the first fabless manufacturing model.

<span class="mw-page-title-main">Hobbit (computer)</span> Soviet/Russian 8-bit home computer, based on the Sinclair ZX Spectrum hardware architecture

Hobbit is a Soviet/Russian 8-bit home computer, based on the ZX Spectrum hardware architecture. Besides Sinclair BASIC it also featured CP/M, Forth or LOGO modes, with the Forth or LOGO operating environment residing in an on-board ROM chip.

<span class="mw-page-title-main">Galaksija (computer)</span>

The Galaksija was a build-it-yourself computer designed by Voja Antonić. It was featured in the special edition Računari u vašoj kući of a popular eponymous science magazine, published late December 1983 in Belgrade, Yugoslavia. Kits were available but not required as it could be built entirely out of standard off-the-shelf parts. It was later also available in complete form.

<i>3D Monster Maze</i> 1981 video game

3D Monster Maze is a survival horror computer game developed from an idea by J.K. Greye and programmed by Malcolm Evans and released in 1981 for the Sinclair ZX81 platform with the 16 KB memory expansion. The game was initially released by J. K. Greye Software in December 1981 and re-released in 1982 by Evans' own startup, New Generation Software. Rendered using low-resolution character block "graphics", it was one of the first 3D games for a home computer, and one of the first games incorporating typical elements of the genre that would later be termed survival horror.

<span class="mw-page-title-main">TK82C</span> ZX81 clone made by Microdigital Eletrônica in 1981

TK82C was a Sinclair ZX81 clone made by Microdigital Eletrônica Ltda., a computer company located in Brazil.

<span class="mw-page-title-main">Dubna 48K</span> Soviet clone of the ZX Spectrum home computer

The Dubna 48K is a Soviet clone of the ZX Spectrum home computer launched in 1991. It was based on an analogue of the Zilog Z80 microprocessor. Its name comes from Dubna, a town near Moscow, where it was produced on the "TENSOR" instrument factory, and "48K" stands for 48 KBs of RAM.

<span class="mw-page-title-main">ATM (computer)</span> ZX Spectrum clone developed in Moscow in 1991 by two firms, MicroArt and ATM.

The ATM Turbo, also known simply as ATM is a ZX Spectrum clone, developed in Moscow in 1991, by two firms, MicroArt and ATM.

<span class="mw-page-title-main">Minimig</span> Open source re-implementation of an Amiga 500

Minimig is an open source re-implementation of an Amiga 500 using a field-programmable gate array (FPGA).

<span class="mw-page-title-main">ZX Spectrum graphic modes</span> Graphic modes of the ZX Spectrum computer

The original ZX Spectrum computer produces a one bit per pixel, bitmapped colour graphics video output. A composite video signal is generated through an RF modulator, and was designed for use with contemporary 1980s television sets.

<span class="mw-page-title-main">Raspberry Pi</span> Series of low-cost single-board computers

Raspberry Pi is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in association with Broadcom. The Raspberry Pi project originally leaned toward the promotion of teaching basic computer science in schools. The original model became more popular than anticipated, selling outside its target market for diverse uses such as robotics, home automation, industrial automation, and by computer and electronic hobbyists, because of its low cost, modularity, open design, and its adoption of the HDMI and USB standards.

<span class="mw-page-title-main">Banana Pi</span> Series of Chinese single-board computers

Banana Pi is a line of single-board computers produced by the Chinese company Shenzhen SINOVOIP Company, its spin-off Guangdong BiPai Technology Company, and supported by Hon Hai Technology (Foxconn). Its hardware design was influenced by the Raspberry Pi, and both lines use the same 40-pin I/O connector.

Orange Pi is a brand of single-board computers (SBCs) developed and manufactured by Shenzhen Xunlong Software Co., Ltd. in China. These computers are designed for educators and developers to tinker with electronics, learn programming, and build various projects.

References

  1. Bush, Steve (28 April 2017). "ZX Spectrum rides again, with Z80 and optional Raspberry Pi Zero". Electronics Weekly.
  2. Beschizza, Rob (30 April 2017). "ZX Spectrum Next is an advanced version of the original 8-bit monster machine". BoingBoing.
  3. 1 2 Crooks, David (December 2019). "ZX Spectrum Next Raspberry Pi project showcase". MagPi Magazine.
  4. 1 2 Carroll, Martyn (15 January 2020). "The Next Level - Introducing the ZX Spectrum Next". Retro Gamer (UK).
  5. "Celebrate the Sinclair ZX Spectrum's 35th anniversary with… yet another retro console". Metro (UK). 24 April 2017.
  6. 1 2 "ZX Spectrum reboot promising – steady now – 28MHz of sizzling Speccy speed now boasts improved Wi-Fi". The Register. 13 August 2020.
  7. Ridden, Paul (24 April 2017). "Home computing classic reborn as ZX Spectrum Next". New Atlas. Retrieved 13 August 2020.
  8. 1 2 Hattersley, Lucy (April 2020). "ZX Spectrum Next Accelerated review". MagPi Magazine.
  9. "Update 24: What's next for the Next (including full computers shipping estimate) · ZX Spectrum Next". Kickstarter. Retrieved 13 August 2019.
  10. "Opvolger ZX Spectrum Next krijgt snellere cpu-modes en meer ram". Tweakers. 12 August 2020.
  11. "ZX Spectrum Next Issue 2 blasts through Kickstarter goal". BBC News. 13 August 2020. Retrieved 13 August 2020.
  12. Clark, Adam. "Kicktraq: ZX Spectrum Next - Issue 2". Kicktraq. Retrieved 7 September 2021.
  13. "Specnext1.1157". 28 September 2017.
  14. Halfacree, Gareth (26 April 2018). "Industrial designer Rick Dickinson passes away". Bit-Tech.Net.
  15. Halfacree, Gareth (July 2020). "ZX Spectrum Next". PC Pro Magazine (UK). No. 309. pp. 48–50.
  16. "ZX Spectrum Models". Spectrum For Everyone. Retrieved 25 April 2022.
  17. Olifiers, Henrique. "Next Board 2A Capacitor Mod". ZX Spectrum Next. Retrieved 13 August 2020.
  18. "ZX Spectrum Next Second Kickstarter smashes its goal in less than fifteen minutes! | News | The Digital Fix". Gaming @ The Digital Fix. 11 August 2020. Retrieved 21 August 2020.
  19. "Games". Spectrum Next Games. Retrieved 20 August 2020.
  20. "Melkhior's Mansion - In Dev Ultimate Play the Game Atic Atac inspiration looks so awesome!", Indie Retro News, 17 August 2020
  21. Dokos, Phoebus (27 April 2020). "Multiple FPGA Cores Support". ZX Spectrum Next. Retrieved 13 August 2020.
  22. Trucco, Victor. "QL progress #1". Patreon. Retrieved 25 August 2020.
  23. "Xberry Pi". ZX Renew. Retrieved 11 February 2024.
  24. "Emulators". SpecNext official Wiki. Retrieved 14 August 2020.
  25. Olifiers, Henrique. "ZEsarUX: Next emulator". ZX Spectrum Next. Retrieved 14 August 2020.
  26. Dailly, Mike. "#CSpect V2.12.34". The life of a Games Programmer. Retrieved 14 August 2020.