Nuevo compilador para Z80

Si tienes alguna duda y crees que alguien podría resolverla, ponla aquí. || If you have any doubt about programming, post it here.

Moderador: CEZ

Responder
Avatar de Usuario
zogo
16 bits
16 bits
Mensajes: 278
Registrado: 05 Jun 2006 16:14
Ubicación: Alemania

Nuevo compilador para Z80

Mensaje por zogo »

Habra que seguirle la pista, http://perso.orange.es/emilio.guerrerog ... ccz80.html

EDITADO: Titulo
S2
Última edición por zogo el 15 Ene 2008 14:35, editado 1 vez en total.
"Live every moment with a Smile, who knows what’s tomorrow".
"There are 10 kinds of people in the world,
those who understand binary and those that don't"

Avatar by Dad
Avatar de Usuario
na_th_an
256 bits
256 bits
Mensajes: 11874
Registrado: 22 Abr 2005 13:25
Contactar:

Re: Nuevo compilador C para Z80

Mensaje por na_th_an »

Edita el titulillo, que no es C :)

Y sí, tiene buena pinta.
Avatar de Usuario
Randomize
16 bits
16 bits
Mensajes: 158
Registrado: 11 Feb 2006 13:24

Re: Nuevo compilador para Z80

Mensaje por Randomize »

He estado viendo y parece que es un compilador de BASIC ¿no?. Juer! te lo saca luego en codigo máquina :eek: mola.


S2.
Avatar de Usuario
na_th_an
256 bits
256 bits
Mensajes: 11874
Registrado: 22 Abr 2005 13:25
Contactar:

Re: Nuevo compilador para Z80

Mensaje por na_th_an »

No, lo que pasa es que tiene en la misma web su compilador de BASIC para CPC. Hablamos del otro, del ccz80, que es un compilador de un lenguaje muy sencillo parecido a C.
Avatar de Usuario
pagantipaco
128 bits
128 bits
Mensajes: 2922
Registrado: 03 Oct 2006 11:41
Ubicación: Madrid
Contactar:

Re: Nuevo compilador para Z80

Mensaje por pagantipaco »

Estoy guarreando con este compilador y, la verdad, a mí me gusta un montón sobretodo porque es como escribir tu programa en un Basic con sintaxis de C, es decir, tiene todas las ventajas del C y el "gosub-return" y la estructura de un programa Basic. Además con el SevenUp de MetalBrain se pueden generar los gráficos e incluirlos directamente como "arrays" y usar la dirección de la variable para establecerlos.

Habría que probar si las rutinas en ensamblador encajan bien, porque tiene buena pinta y encima se actualiza regularmente.
Un saludo.
Paco.
Dinoneno
8 bits
8 bits
Mensajes: 6
Registrado: 18 Oct 2009 14:00

Re: Nuevo compilador para Z80

Mensaje por Dinoneno »

ccz80 3.0.0

La principal novedad es que permite definir macros para utilizar en cualquier expresión. Esto permite por ejemplo usar tablas mediante índices, estructuras, tablas de estructuras, definir funciones cuyo contenido sea una fórmula y otras utilizaciones.

Ejemplo para usar tablas:

include "spectrum.ccz80"; // o bien "cpc464.ccz80" o "msx.ccz80"
define longitud = 10;
array byte datos[longitud];
define tabla(i) = (*(datos + i));
byte n;
for (n = 0; n < longitud; ++n) tabla(n) = n + 1;
for (n = 0; n < longitud; ++n) { printb(tabla(n)); printc(' '); }
pause(0); // Para CPC o MSX eliminar esta línea
return;

Ejemplo de función fórmula:

include "spectrum.ccz80"; // o bien "cpc464.ccz80" o "msx.ccz80"
define media(a, b, c) = ((a + b + c) / 3);
printw(media(1, 7, 10));
pause(0); // Para CPC o MSX eliminar esta línea
return;

http://www.telefonica.net/web2/emiliogu ... z80sp.html
Avatar de Usuario
pagantipaco
128 bits
128 bits
Mensajes: 2922
Registrado: 03 Oct 2006 11:41
Ubicación: Madrid
Contactar:

Re: Nuevo compilador para Z80

Mensaje por pagantipaco »

El otro día miré a ver si había nueva versión y mira por donde hoy sí la hay ;-)

Muchas gracias Dinoneno, tu compilador hace posible que yo, por ejemplo, haga juegos en Spectrum. Esto de las macros es estupendo, seguro que me va como anillo al dedo, aunque tendrá que esperar a la siguiente versión porque el que tengo entre manos está ya al 95% y no es plan de cambiar, pero le echaré un vistazo a ver qué tal ;-)
Un saludo.
Paco.
Avatar de Usuario
Anjuel
256 bits
256 bits
Mensajes: 8771
Registrado: 23 Dic 2004 16:36
Ubicación: Torreznolandia

Re: Nuevo compilador para Z80

Mensaje por Anjuel »

pagantipaco escribió: porque el que tengo entre manos está ya al 95%
Venga a por ese 5% que ya tenemos ganicas :lol:
Avatar de Usuario
sejuan
64 bits
64 bits
Mensajes: 866
Registrado: 15 Jun 2006 16:44
Ubicación: Amarion
Contactar:

Re: Nuevo compilador para Z80

Mensaje por sejuan »

Es que Paco se dispersa dibujando portadas de juegos y no pue ser. :lol:
Avatar de Usuario
pagantipaco
128 bits
128 bits
Mensajes: 2922
Registrado: 03 Oct 2006 11:41
Ubicación: Madrid
Contactar:

Re: Nuevo compilador para Z80

Mensaje por pagantipaco »

sejuan escribió:Es que Paco se dispersa dibujando portadas de juegos y no pue ser. :lol:
Si sólo fuera esa mi dispersión... Desde que Little King's Story llegó a mi vida, soy otro :mrgreen: :mrgreen: :mrgreen:

En serio, me queda muy poco pero no termino de rematar, leñes...

El compilador CCZ80 está muy bien, os animo a que lo probéis, a mí me gusta mucho.
Un saludo.
Paco.
Responder