NotFound Senior Member
Mensajes: 131
|
Blassic 0.7.2 (domingo, 21 de septiembre 2003, 10:17) |
|
Hola.
Acabo de sacar la versión 0.7.2 de Blassic, www.arrakis.es/~ninsesabe/blassic/, mi intérprete de Basic del estilo de los Basic de las máquinas de 8 bits.
No hay muchas novedades, se ha incrementado la compatibilidad con el Spectrum al añadir la función SCREEN$, la instrucción y modificador de print BRIGHT, la sintaxis del Spectrum para CIRCLE, y, lo que más me ha costado, la instrucción DRAWARC que imita el DRAW del Spectrum. Para hace esto último he tenido que descifrar la parte dedicada al asunto del desensamblado de la rom del Spectrum, pero gracias a ello he conseguido reproducir exactamente el DRAW, como puede comprobarse con el siguiente programa:
100 FOR i=1 TO 9 110 READ a$, c: PRINT a$ 120 PLOT 128, 13 130 DRAW 0, 150, c 140 PAUSE 0: CLS 150 NEXT i 190 DATA "Hexagono",260,"Cuadrado",405,"Cuadrado",436,"Trinagulo",481,"Sol",801,"Erizo",808,"Sierra",813,"Estrela",951,"Poligono",3000
Extraído de la revista "El Ordenador Personal", no tengo ahora a mano poder mirar en que número, y que muestra una curiosa aplicación de DRAW.
Para usarlo en Blassic cambiar el DRAW por DRAWARC, el PAUSE 0 por GET tec$ y añadir al principio MODE "spectrum" (o alternativamente, lanzar blassic con la opción -m spectrum).
Aparte de esto OPEN ahora admite el modificador de modo BINARY, la opción de línea de comandos -m ahora acepta modos con nombre y hay las nuevas opciones --cpc y --spectrum que ajustan las variables de sistema a los valores adecuados para compatibilidad con las respectivas máquinas.
Salu2 |
Estado: desconectado |
|
Orden de las respuestas: última respuesta primero :: primera respuesta primero |
colossus Moderador
Mensajes: 315
|
RE: Blassic 0.7.2 (lunes, 22 de septiembre 2003, 12:06) |
|
Buenas, NotFound:
Le había echado un rápido vistazo al Blassic la primera vez que lo anunciaste aquí, y me había parecido muy interesante. Pero ahora me he estado viendo con un poco más de detenimiento las sentencias que vienen descritas en la página web, y estoy alucinado. ¡Menudo trabajo!
La verdad es que le entran a uno ganas de programar algo... Tal vez lo haga cuando tenga algo más de tiempo.
Un saludo: Colossus
|
Estado: desconectado |
|
NotFound Senior Member
Mensajes: 131
|
RE: Blassic 0.7.2 (lunes, 22 de septiembre 2003, 14:39) |
|
Hola.
Bueno, lo de describir las sentencias en la web es algo a lo que debería dedicar un poco más de atención, pero me divierte más programar que documentar.
Salu2 |
Estado: desconectado |
|
|
|
PBLang 4.59 © 2002-2003 by Martin Senftleben
|
|