Skip to content

ZX-V v0.6.2

Choose a tag to compare

@cronomantic cronomantic released this 30 Oct 21:27
· 3 commits to main since this release

ZX-V, a 32-bit hobby computer inspired by the ZX Spectrum. (Español más abajo.)

What's new in 0.6.2

A BASIC checker for the PC, and fixes for two of the new games.

  • zxv-check checks a BASIC listing (.bas) on the PC, without the machine: it reads every line as LOAD does, with the same tokenizer and syntax check as the editor, and reports all the lines with errors (and repeated line numbers) as compilers do, with the line and column, in English or Spanish, or as JSON. It comes in the Windows, Linux and AppImage packages, and zxv-web.zip has it as zxv-check.js (WebAssembly, for Node and the browser). The ZX-V extension for VS Code uses it to mark the errors while you type.
  • Umbra: the floor and the ceiling no longer show striped, badly scaled bands when you can see far away.
  • The Keep: the doors and the brambles are now in the room you reach them from, so you can see them before you bump into them; walking into the brambles without the big sword tells you why they don't let you through.
  • Documentation: MUSIC and SFX in the BASIC's keyword index, and the ZX Basic page links to its latest release (1.19.0-zxv.4).
File Contents
zxv-windows-x64.zip The emulator for Windows: the zxv app (with the ROM inside), zxv-sdl, zxv-cli, zxv-check, sdimg, zxv-gfx, zxv-tracker, the examples and the documentation. Unzip it and open zxv.exe
ZX-V-0.6.2-x86_64.AppImage The emulator for Linux in a single file: make it executable and run it
zxv-linux-x86_64.tar.gz The same for Linux (x86-64) as a folder, using the system's Qt 6 and SDL 2
zxv-web.zip The web version: unzip it and open index.html (no server needed), or upload it as it is to a website or to itch.io. It is also online at cronomantic.github.io/ZX-V
zxv-uf2.zip The firmware for the two Pico 2 boards (.uf2): which file goes on each board is in the firmware guide

The binaries are free and can be passed on unchanged (TERMS.txt). Start with the getting started guide.


ZX-V, un ordenador de 32 bits para aficionados, inspirado en el ZX Spectrum.

Novedades de la 0.6.2

Un comprobador del BASIC para el PC, y arreglos en dos de los juegos nuevos.

  • zxv-check comprueba un listado BASIC (.bas) en el PC, sin la máquina: lee cada línea como LOAD, con el mismo tokenizador y la misma comprobación de la sintaxis que el editor, y dice todas las líneas con errores (y los números de línea repetidos) como los compiladores, con la línea y la columna, en español o en inglés, o en JSON. Viene en los paquetes de Windows, de Linux y en la AppImage, y zxv-web.zip lo trae como zxv-check.js (WebAssembly, para Node y el navegador). La extensión de ZX-V para VS Code lo usa para marcar los errores mientras escribes.
  • Umbra: el suelo y el techo ya no salen con franjas rayadas y mal escaladas cuando se ve lejos.
  • The Keep: las puertas y las zarzas están ahora en la sala desde la que se llega, así que se ven antes de chocar con ellas; y si empujas las zarzas sin la espada grande, te dice por qué no te dejan pasar.
  • Documentación: MUSIC y SFX en el índice de palabras clave del BASIC, y la página de ZX Basic enlaza su última versión (1.19.0-zxv.4).
Fichero Contenido
zxv-windows-x64.zip El emulador para Windows: la aplicación zxv (con la ROM dentro), zxv-sdl, zxv-cli, zxv-check, sdimg, zxv-gfx, zxv-tracker, los ejemplos y la documentación. Se descomprime y se abre zxv.exe
ZX-V-0.6.2-x86_64.AppImage El emulador para Linux en un solo fichero: se le da permiso de ejecución y se abre
zxv-linux-x86_64.tar.gz Lo mismo para Linux (x86-64) en una carpeta, con el Qt 6 y el SDL 2 del sistema
zxv-web.zip La versión web: se descomprime y se abre index.html, sin servidor, o se sube tal cual a una web o a itch.io. También está en línea, en cronomantic.github.io/ZX-V
zxv-uf2.zip El firmware de las dos Pico 2 (.uf2): qué va en cada placa está en la guía del firmware

Los binarios son gratis y se pueden repartir sin cambios (TERMS.txt). Empieza por la guía de primeros pasos.