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: Laugh by mono

ZX-81 graphics keep coming, this time mono presents his work titled Laugh.

  • Name: Laugh
  • Author: mono/tristesse
  • Description: LO-RES graphic for the GFX compo
  • Resolution: 64×48 (standard ZX-81 GFX resolution).
  • Platform: Sinclair ZX-81 (minimun 4KB RAM)
  • Tools used: ZX PAINTYONE

 

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

  • Download laugh (downloaded 15 times)

Gráficos: Laugh por mono

Los gráficos para ZX-81 siguen llegando, en ésta ocasión mono nos presenta su trabajo titulado Laugh.

  • Nombre: Laugh
  • Autor: mono/tristesse
  • 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: Sinclair ZX-81 (4KB de RAM minimo)
  • Herramientas utilizadas: ZX PAINTYONE

 

El archivo contiene la imágen en formato nativo .p y en formato GIF.

  • Descargar laugh (descargado 15 veces)

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)