ZXVGS is an operating system for ZX Spectrum compatibile computers. It
is available for wide range of hardware.
If you want to make some tests or use ZXVGS get the recent releases
from the download page. The ZXVGS inludes
also CP/M compatible system called CPM22QED that
is often used as filesystem (until the next generation filesystem is implemented...).
ZXVGS always has its own memory, that isn't available from ZX Spectrum
level. So the memory avaiable for programs (both in ZX Spectrum 48kB and
128kB) isn't limited.
Software for ZXVGS are stored in files of ".V00" (two zeros) extensions.
An extensions with "V" and digits different from zeros are overlays for
the programs. There are two programs with special purpose:
START.V00 is loaded always once after system reset,
SHELL.V00 is loaded by Load option from main menu.
ZXVGS can also run software from other file types - it can emulate TR-DOS
or Interface 1. It is made with the Resident System
Extensions (RSX). The RSX is a short code loaded into system memory
that extends ZXVGS possibilities. As a disk file it has the ".RZX" extension.
The mostly used RSXes are the ones to drive special file formats (e.g.
"*.Z80" i "*.TAP") - in this case the name of RSX is made from file extension
(e.g. "Z80.RZX"). Those RSXes can load data from such files or run software
contained in them. See also the list of files defined