Página 1 de 1

ccZ80++

Publicado: Vie May 16, 2014 7:57 am
por Dinoneno
Hola. Os dejo el enlace para un nuevo compilador para programar cualquier ordenador con Z80:

http://ccz80pp.webcindario.com

Se trata de una versión de beta, pero operativa. Si lo probáis me vais diciendo los problemas que encontréis.

Re: ccZ80++

Publicado: Vie May 16, 2014 8:35 am
por radastan
El día que salga un compilador en JAVA de este tipo lo va a petar.

Re: ccZ80++

Publicado: Sab May 17, 2014 12:47 am
por metsuke
En mi caso ando esperando lo q tienen entre manos en @bytemaniacos ... Pinta bien, no obstante poder correrlo en mac


"La violencia es el ultimo recurso del incompetente" Hari Seldon

Re: ccZ80++

Publicado: Sab May 17, 2014 9:16 am
por jrodriguezv
Este está hecho en .Net, que es parecido a Java. A ver sí tengo tiempo y le echo un vistazo.

Re: ccZ80++

Publicado: Dom May 18, 2014 12:40 pm
por sanchon
Yo me he lanzado ya a hacer el "hola mundo". La única pega que he visto es que cuando me bajé las librerías (Text y String) la web me incrustó un trozo de javascript al final... Lo hice en un mac en el que tengo también el z88dk, así que usé "appmake" para crear el .tap:

Código: Seleccionar todo

# ----------------------------------------------------
#  Variables
# ----------------------------------------------------

# compilador y sus parametros
CC = mono ccz80++.exe
CFLAGS = /org=32752

# los objetos a compilar
COBJS = HolaMundo.bin

# los programas C
CSRC = HolaMundo.ccz80++

# el comando para hacer la cinta (de z88dk)
APPMAKE = appmake
APPMAKEFLAGS = +zx --org 32752

# la cinta final
TAPEOUT = holamundo.tap

#el comando para borrar temporales
RM = rm -f



# ----------------------------------------------------
#  Reglas
# ----------------------------------------------------

all: $(TAPEOUT)

$(TAPEOUT): $(COBJS)
   $(APPMAKE) $(APPMAKEFLAGS) -b $(COBJS) -o $(TAPEOUT)

$(COBJS): $(CSRC)
   $(CC) $(CSRC) $(CFLAGS)

.PHONY:   clean
clean:
   $(RM) $(COBJS) $(TAPEOUT)



De momento sin más problema

Re: ccZ80++

Publicado: Lun May 19, 2014 8:46 pm
por Dinoneno
Solucionado el problema que añadía un código ajeno a las clases. Era culpa de webcindario que añade ese código a cualquier fichero de texto que se descargue de sus páginas.

Re: ccZ80++

Publicado: Mar May 20, 2014 9:21 am
por radastan
jrodriguezv escribió:Este está hecho en .Net, que es parecido a Java. A ver sí tengo tiempo y le echo un vistazo.


Es que imagina... un compilador en JAVA, que no requiere configurar ni instalar nada, que funciona en cualquier sistema operativo con soporte de java, con su interfaz gráfica para poder decir que fichero compilar y algunas opciones básicas (por si no quieres usar líneas de comandos)... buf, es que con eso mando a tomar porculo hasta el Z88DK.

Re: ccZ80++

Publicado: Vie May 23, 2014 9:00 am
por cybernoid
radastan escribió:
jrodriguezv escribió:Este está hecho en .Net, que es parecido a Java. A ver sí tengo tiempo y le echo un vistazo.


Es que imagina... un compilador en JAVA, que no requiere configurar ni instalar nada, que funciona en cualquier sistema operativo con soporte de java, con su interfaz gráfica para poder decir que fichero compilar y algunas opciones básicas (por si no quieres usar líneas de comandos)... buf, es que con eso mando a tomar porculo hasta el Z88DK.


hombre a este compilador hacerle un lanzador no seria muy complicado, por otra parte ¿que mejoraría con java? .NET ya corre en linux y mac con MONO no?

Yo lo único que le hecho en falta es poder especificar la ubicación en memoria donde almacenar las variables, aunque hay una pequeña solución es un poco incomoda.

Por lo demás el compilador esta muy bien :)

Re: ccZ80++

Publicado: Vie May 23, 2014 9:06 am
por jrodriguezv
A mi personalmente me gusta más el Java y lo veo más portable.

En cuanto al compilador, lo he probado en Linux (el ccZ80) y me ha dado problemas, empezando por el instable a la hora de poner la ruta y luego el IDE, que entiendo falta algún componente y no me funciona. Estaría bien una versión específica Linux y Mac.

El compilador parece muy buen trabajo del autor. Personalmente hubiera preferido otra licencia y un proyecto abierto, lo que quizá haría que fuera más usado, pero eso son mis preferencias y respeto la decisión y el gran trabajo del autor.

Re: ccZ80++

Publicado: Vie May 23, 2014 9:15 am
por cybernoid
jrodriguezv escribió:El compilador parece muy buen trabajo del autor. Personalmente hubiera preferido otra licencia y un proyecto abierto, lo que quizá haría que fuera más usado, pero eso son mis preferencias y respeto la decisión y el gran trabajo del autor.


Si, código abierto hubiese molado :) pero bueno, cada autor decide su licencia y hay que respetarlo :) quien sabe, tal vez algún día el autor cambia de idea y abre el proyecto.

Re: ccZ80++

Publicado: Vie Jul 25, 2014 2:30 pm
por Dinoneno
Tras un periodo de prueba la versión final 1.0.0 ya se puede descargar desde la web http://ccz80pp.webcindario.com/.

Fourspriter 2.1 para ccZ80++

Publicado: Sab Nov 29, 2014 8:14 am
por Dinoneno
La librería Fourspriter 2.1 está disponible para ccZ80++. Se puede descargar de la página del compilador ccz80pp.webcindario.com. Gracias a los autores The Mojon Twins por hacer esta libraría y permitir adaptarla a ccZ80++.

GameUtils para Spectrum.

Publicado: Vie Ene 02, 2015 8:45 pm
por Dinoneno
Está disponible la librería de clases GameUtils orientada a la programación de juegos. Se pueden obtener las clases, documentación, ejemplos y utilidades en ccz80pp.webcindario.com.