Until now, we have been talking about NextBASIC, the programming language with which you "talk" to your ZX Spectrum Next and get it to do things. Underneath NextBASIC however, lurks another program, one that allows your computer to communicate with the hardware devices connected to it and the world at large. It manages your computer's memory, makes sure your data is safe and accurate, that your programs behave as intended by their programmers and performs important "housekeeping" on your storage devices. This program is called an operating system and in the ZX Spectrum Next's case it is called NextZXOS.
NextZXOS, written by Garry Lancaster, is the direct successor to his +3e/IDEDOS, which in turn comes directly from the first proper Sinclair ZX Spectrum operating system called +3DOS which first appeared on the ZX Spectrum +3.
NextZXOS extends +3DOS, +3e and IDEDOS and features the following:
Unlike other operating systems, NextZXOS tightly integrates with the in-built programming language NextBASIC, to the point that it can be mistaken as being part of it. In reality however, NextZXOS provides two rich APIs (one being the native NextZXOS API and the other
1 Long File Name support means that a filename under NextZXOS can be up to 255 characters long as opposed to the earlier 11 (8 for filenames +3 for extension/filetype) character limit. LFN capability is not reserved for files. Folders can also be up to 255 characters long. Longer file and folder names help with the organisation of your files as it is easier to use more descriptive names. 2: A container file system / disk image is a bit-for-bit copy of the contents of a mass storage medium contained within a single file. For example what used to be an entire floppy disk can be represented by one file, which NextZXOS will access with traditional disk and file management commands once this is attached (mounted) by the operating system. 3: NextZXOS is compatible –via emulators provided by Paul Farrow– with ZX80 and ZX81 while also being more compatible than its predecessor with Timex Sinclair as well as the 128K and 48K lines of ZX Spectrum machines. 4: CP/M is an older operating system for personal computers with a vast library of software.
ZX Spectrum Next User Manual, 3rd Edition (ISBN 978-1-5272-5496-1), written and illustrated by Phoebus R. Dokos. Copyright © 2020-2024 Phoebus Dokos / SpecNext Ltd. Licensed under CC BY-NC-SA 4.0. This is a transcription and can contain errors; check any doubt against the printed page.