A continuación detallaremos algunas de las expansiones, compiladores e interpretes BASIC disponibles para computadoras Sinclair
Expansiones:
- Beta BASIC (Spectrum): +60 nuevos comandos – Comandos gráficos – Programación estructurada – Ayudas al programador (Link)
- YS Mega BASIC (Spectrum): +35 nuevos comandos – Ventanas – Sprites – Programación estructurada (Link)
Compiladores e Interpretes:
- HiSoft BASIC (Spectrum): Compilador BASIC a código máquina – Directivas de compilación. (Link)
- MCoder II (Spectrum): Compilador BASIC a código máquina – Solo enteros. (Link)
- MCoder II (ZX-81): Compilador BASIC a código máquina – Solo enteros – Soporte de cadenas limitado. (Link)
- Wye Compiler (Spectrum): Compilador BASIC a código máquina – Comandos extendidos (Link)
- Boriel’s ZX BASIC compiler (Spectrum): Compilador cruzado de BASIC a código máquina escrito en Python (Link) (*)
(*) Boriel’s ZX BASIC usa su propio dialecto BASIC, pero de acuerdo al reglamento para herramientas de desarrollo cruzado, el listado BASIC debe poder correrse de forma nativa. Esto significa que un programa escrito en ZX BASIC tiene que ser compatible con la sintaxis y comandos del BASIC Sinclair (lineas numeradas y no usar los comandos o tipos de datos propios del ZX BASIC )
Nota: En aquellos casos que el compilador, expansión o interprete permita agregar rutinas de codigo máquina directamente al listado, esta capacidad no deberá ser usada ya que entra en conflicto con el reglamento de la competencia.
http://www.boriel.com/software/the-zx-basic-compiler/?lang=en
Pingback: Retrospectiva 2012 – Repaso Julio | Solid State