Boriel, una eminencia spectrumera, ha ido desarrollando poco a poco lo que se está convirtiendo en uno de los mejores compiladores BASIC para ZX Spectrum. Permite hacer grandes cosas, basta ver los ejemplos para darse cuenta del incremento en velocidad, además de añadir algunas cosillas para facilitarnos la vida.
Esta tarde anunciaré el nuevo concurso de juegos en BASIC, y habrá una categoría que permitirá el uso de este compilador. Iros preparando.

Comentarios
9 respuestas a «ZX Spectrum – compilador ZXBASIC»
Como siempre, mi envidia commodoriana ante estas noticias
La pregunta es… ¿hay usuarios en España de C64 cómo para hacer un concurso BASIC?
Si todo va bien puede que sea usuario de C64 en un mes o así… es cosa de colaborar con la comunidad.
Los Mojones hemos usado ZXBasic para nuestra última entrada para el CSSCGC 2010
– echadle un ojo que viene con sources 😉 http://www.mojontwins.com/2010/05/04/mojontwins-en-la-csscgc-2010/
Y a ver, que venga ese concurso, que este año va a ser un pique de campeonato 😀
Una pregunta de un total y absoluto ignorante: ¿Que es y para que sirve un compilador?
Mu fácil. Un compilador toma un archivo de texto con un programa escrito en un lenguaje de alto nivel (como BASIC, en este caso) y genera un archivo binario con el equivalente en código máquina, listo para ejecutarse.
Correcta explicación Selulí. Lo que vemos entonces en spectrum y amstrad es un intérprete basic, por tanto almacena el programa en memoria, y va traduciendo las instrucciones una por una cuando se ejecuta el programa a través de la instrucción run. Un programa compilado tendrá la extension bin y en basic tendrá las extensión bas, lo cual significa que correrá gracias al intérprete de linea a linea de código.
Hala maño, publica ya las bases del concurso, que se va a acabar el plazo antes! jurjurjur
Acabo de ver este enlace. Lo primero gracias por mencionar el compilador. 🙂
Respecto a lo que dice Jose Zanni, bueno, conozco a gente de C64 por aquí, por Tenerife. Hemos hablado de la posibilidad de portar el compilador para que genere código para C64, pero primero hay que depurarlo bien. Dado que es un compilador de 3 capas, no debería haber grandes problemas.
A medio plazo, dado que es para Z80, aparecerá una versión para Amstrad y otra para MSX.
La verdad es que hace poco he probado el CC65, un compilador de C > ASM > Codigo maquina y la verdad es que mejor eso que el BASIC 😀
Pero seguro que tambien tendría su cuota un compiladore de Basic, sin ir mas lejos Rulas y su juego conversacional en BASIC.