BASIC expansions and variants: Sinclair

Here’s a list of some of the BASIC expansions, compilers and interpreters available for Sinclair computers.

 

Expansions:

  • Beta BASIC (Spectrum): +60 new commands – Graphic commands – Structured programming – Programmers toolkit (Link)
  • YS Mega BASIC (Spectrum): +35 new commands -Windows – Sprites – Structured programming (Link)

Compilers and Interpreters:

  • HiSoft BASIC (Spectrum): BASIC to machine code compiler – Compiler directives. (Link)
  • MCoder II (Spectrum): BASIC to machine code compiler – Only integers. (Link)
  • MCoder II (ZX-81): BASIC to machine code compiler – Only integers – Limited string support. (Link)
  • Wye Compiler (Spectrum): BASIC to machine code compiler – Extended commands (Link)
  • Boriel’s ZX BASIC compiler (Spectrum): BASIC to machine code crosscompiler written in Python (Link) (*)

(*) Boriel’s ZX BASIC uses it’s own BASIC dialect, but according to the rules for crossdevelopment tools the BASIC listing should be runnable natively. This means a program written in ZX BASIC should be compliant with Sinclair BASIC commands and sintax (lines must be numbered and no use of ZX BASIC own commands and datatypes)

Note: For those expansions, interpreters or compilers that allow to include inline assembly on the BASIC program,  such feature should not be used as it collides with the competition’s rules.

Graphics: HOUSE by PYZA

A new graphic for the ZX-81: HOUSE by PYZA

  • Name: HOUSE
  • Author: PYZA/ILLUSION
  • Description: LO-RES image for the graphic compo
  • Resolution: 64×48 (standard ZX-81 graphic resolution)
  • Platform: Sinclair ZX-81 (4KB RAM minimun)
  • Tools used: ZX PAINTYONE

The archive contains the graphic in both native .p format and GIF format.

  • Download house (downloaded 4 times)

 

Gráficos: HOUSE por PYZA

Un nuevo gráfico para ZX-81: HOUSE por PYZA

  • Nombre: HOUSE
  • Autor: PYZA/ILLUSION
  • Descripción: Imagén LO-RES para la competencia de gráficos
  • Resolución: 64×48 (resolución gráfica standard de la ZX-81)
  • Plataforma: Sinclair ZX-81 (minimo 4KB de RAM)
  • Herramientas utilizadas: ZX PAINTYONE

El archivo contiene el gráfico tanto en formato nativo .p como en formato GIF.

  • Descargar house (descargado 4 veces)

 

Graphics: SPACE BASE by YERZMYEY

YERZMYEY strikes again with a new picture for the ZX-81 titled SPACE BASE

  • Name: SPACE BASE
  • Author: YERZMYEY/HOOY-PROGRAM
  • Description: LO_RES picture for the graphic compo
  • Resolution: 64×48 (standard ZX-81 graphic resolution)
  • Platform: ZX-81 (4KB RAM minimun)
  • Tools used: ZX PAINTYONE

The archive contains the picture in both native .p format and .gif format

Graficos: SPACE BASE por YERZMYEY

YERZMYEY ataca nuevamente con otro gráfico para ZX-81 titulado SPACE BASE

  • Nombre: SPACE BASE
  • Autor: YERZMYEY/HOOY-PROGRAM
  • Descripción: Imágen LO_RES para la competencia de gráficos
  • Resolución: 64×48 (Resolución gráfica standard de la ZX-81)
  • Plataforma: ZX-81 (Minimo 4KB de RAM)
  • Herramientas utilizadas: ZX PAINTYONE

El archivo incluye tanto el gráfico en formato nativo .p como en formato GIF.