System/Next v.1.00 – Core 2.00.28, Firmware 1.14B, nextZXOS 2.00F! New Name! New Features! Yay!

System/Next?

Well new name! Reason being, that starting with this version, we’ll also have a Games-only distribution that will include a basic Next ZXOS and all demos from the mainline distro but will be updated more often than the system distribution. We wanted to differentiate from the old scheme, so apart from the name, we also reset the “clock” to v. 1.00 and will keep bringing you the latest and greatest as always!
Starting with this distribution, there will be (apart from the zipped versions of the distribution -scroll below-) SD card images suitable to dump straight on an SD card as well as use in ZX Spectrum Next emulators. The latest versions can be found at http://www.zxspectrumnext.online/cspect/(together with some other goodies)

Latest distribution is always found at http://www.specnext.com/latestdistro/

So here’s the latest distribution with everything you need to get your Next updated and running!

OBLIGATORY DISCLAIMER: READ THIS POST IN ITS ENTIRETY BEFORE ASKING FOR HELP

KIND REMINDER

We also now have a git repo which means you can always find the latest and greatest changes to the distribution (sometimes things change by the minute too!) and also contribute (but first read the readme.md file in the git regarding that!)


Git repo is located here at gitlab.com :

In the links below you will find the System/Next v.1.00 SD card distribution containing the following changes over TBBlue version 1.03:

System Software & Hardware Features

  • New Firmware file 1.14b which introduces a few changes to config.ini (see appropriate instructions here -or- here ), introduces more help text in the config module and most importantly adds a great screen test card to assist you to find and set the best mode for your monitor (Testcard is based on an initial idea and design by D Rimron.
  • Updated NextΖΧOS 2.00F with a lot of bug fixes, updated MF code (now including a keyboard map -also available as a dot command-) and the ability to defrag files up to 4Gb in size! As always in two versions: one with Geoff Wearmouth’s Looking Glass v. 1.07 48K ROM and one with the standard ZX Spectrum 48K ROM (Default)!

Tools

  • New .keyhelp dot command by David Saphier, allowing you to quickly see the keyboard layout when using a 48K personality
  • Updated .nexload by Jim Bagley & Robin Verhagen-Guest
  • Updated .uart and .time by Tim Gilberts
  • Updated .more by Marco Varesio
  • Updated .config (now supporting MegaDrive joypads) by Allen Albright

Games

  • Updated NextZXZVM by Garry Lancaster, now supporting the Tilemap mode!
  • Updated WARHAWK  by Messrs Michael Ware and Jim Bagley of Rusty Pixels; Go on, play!

Installation

Prepare the card as per the instructions here. Firmware file will be replaced.

********BIG LETTER WARNINGS*********

USERS OF FlashAir CARDS are advised to perform ALL file copy operations locally on their PC/MAC and NOT over the air.

*******IMPORTANT NOTES**********

  • If your current CORE is older than 1.10.10 you may experience issues with your keyboard and/or display. Please follow the expanded instructions in the previous versions of the TBBLUE distributions and the Quick Start guide here to flash your core or the quick instructions on step #2 below. (Try the instructions below first and if you get stuck check the previous versions)
  • Default config.ini settings instruct the ZX Spectrum Next to enter “Testcard” mode. If your machine doesn’t immediately produce an image, wait (or press N on the keyboard) until an image shows..  YOU ARE STRONGLY ADVISED TO EXPERIMENT WITH DIFFERENT DISPLAY SETTINGS (Display modes 0 to 7 that is) TO ACHIEVE THE BEST RESULTS FOR YOUR DISPLAY. HDMI mode (7) ALTERS THE TIMINGS SLIGHTLY AND CERTAIN -OLDER- PROGRAMS MAY NOT DISPLAY PROPERLY (especially certain Demos). VGA modes (Settings 0…6) ARE  timing accurate although the user may experience faster execution as each setting with the exception of 0 makes things faster (but keeping timings relative)

Flashing the new core

1. For people with functioning keyboards after boot and/or membranes (but which also have PS/2 keyboards)

Let the machine boot normally, then press and hold U on your PS/2 keyboard, then tap momentarily on F1 (still holding U) and release U when you see the updater module. Press Y, wait until all flashing is completed, then power down the Next and REMOVE ALL CABLES. Wait a little and then plug everything back up again. If you have a VGA you need to replace your config.ini (see above) or edit it and set the second number after the machine type to 0. If you’re in Brazil, Japan, the USA or Canada or any country that uses normally an NTSC TV signal (or a PAL 60 signal), chances are your monitor only supports 60Hz, so go ahead and tap F3 now -or alternatively you can change the [50_60] setting to 1 from config.ini or by editing the settings at boot time with the EDITOR module (Press SPACEBAR when prompted on boot then press to edit your settings)

2. For people with Perixx PS/2 keyboards and/or keyboards with a similar controller on board AND people with membranes that are not functioning or having trouble entering the UPDATER module.
  • Enter AntiBrick (AB) mode by removing all cables (including HDMI), pressing and holding M1 and Drive (simulaneously), then reapplying power (no HDMI or VGA yet) waiting a few seconds (2-3) and releasing the buttons, then reconnecting the display lead that worked for you previously. Press Y for update. If Ycannot be pressed then the press M1 button for or Drive button for N
  • Follow the instructions in Step 1 to boot the system.

Download the distribution

System/Next distribution v.1.0 WITH source code files (zip format) (Download Here)

System/Next distribution v.1.0 WITH source code files (7z format) (Download Here)

System/Next distribution v.1.0 WITHOUT source code files (zip format) (Download Here)

System/Next distribution v.1.0 WITHOUT source code files (7z format) (Download Here)

Credits

Core: Allen Albright
Contributors: Jim Bagley, Fabio Belavenuto, Garry Lancaster, Victor Trucco, Mark Smith

Based on TBBLUE by: Victor Trucco

Dreamworld Pogie: Lyndon J Sharp/Phoebus Dokos (WASP –  http://www.wearespectrumprogrammers.co.uk/) / Distributed under License
Orb Run: Matt Davies (https://github.com/next-dev/nx)/ Distributed under License
Spectron 2084: Robin Verhagen-Guest / Distributed under License
Nxtel2: Robin Verhagen-Guest / Distributed under License
nextDAW: Gari Biasillo (http://nextdaw.biasillo.com)
Warhawk: Michael Ware, Jim Bagley, Lobo Trans, Space Fractal / Distributed under License
The Hollow Earth Hypothesis: Lampros Potamianos  (WASP –  http://www.wearespectrumprogrammers.co.uk/) / Distributed under License
Nextoid!: Lampros Potamianos  (WASP –  http://www.wearespectrumprogrammers.co.uk/) / Distributed under License
3D Monster Maze, 3D Defender, Trashman: Malcolm Evans / Distributed under License
Hibernated1: Stefan Vogt (http://8-bit.info/) / Distributed under License
cave81: Marco Varesio / Distributed under License
Mouse driver: Tim Gilberts and Chris Cowley
UART driver: Tim Gilberts
RTC driver: Tim Gilberts
PS/2 keymap: Phoebus Dokos  (WASP –  http://www.wearespectrumprogrammers.co.uk/)
NextZXOS: Garry Lancaster (http://www.worldofspectrum.org/zxplus3e/)
Looking Glass: Geoff Wearmouth (https://twitter.com/warmtoffee)
ZX80/81 Emulators: Paul Farrow (http://www.fruitcake.plus.com)
Demos: David Saphier (http://zxbasic.uk/), Geoff Wearmouth, Michael Ware, Jim Bagley, Gari Biasillo, Robin Verhagen-Guest, Darran Rimron
Utilities: Jim Bagley, Geoff Wearmouth, John M Kerr (http://mycodehere.blogspot.com), Kev Brady, César Hernández Bañó
Dot Commands: Allen Albright, Tim Gilberts, Jim Bagley, Garry Lancaster, David Saphier, Gari Biasillo, Victor Trucco, Marco Varesio

SPECIAL ACKNOWLEDGMENTS (Once again, because THRICE is NOT ENOUGH)

The following people made this release possible and I don’t have enough words to thank them!
BUG HUNTING: Kev “The Terminator” Brady. He Hastas La Vistas Bugs!, Tim “Prifathro” Gilberts, Geoff “Warm Toffee” Wearmouth, Garry “Relentless” Lancaster, Allen “Professor X” Albright. Marco “SOD” Varesio, Darran Rimron
BUG FIXING: EVERYONE (Garry, Jim, Allen, Robin “The Unexpected Demon” ,Tim, Michael, Lampros, Gari, Kev, Geoff, David, Marco, Darran)
TESTING: Kev Brady (he doesn’t sleep, honest), Tim “Fampir” Gilberts (he neither!), Gari “I eat Verdi For Breakfast” Biasillo, Marco “z88dk and loving it” Varesio, Darran Rimron and of course Someone Else (not David)™

Thank you guys, I couldn’t have done it without you!!!!!