ccZ80++

Todo sobre la creación, diseño y programación de nuevo software para
nuestro Spectrum

Moderador: Sir Cilve Sinclair

Responder
Dinoneno
rst 0
Mensajes: 18
Registrado: Dom Ene 13, 2008 6:52 pm

ccZ80++

Mensaje por Dinoneno » Vie May 16, 2014 7:57 am

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.

Avatar de Usuario
radastan
Phantomas
Mensajes: 2232
Registrado: Lun May 07, 2007 5:34 pm
Contactar:

Re: ccZ80++

Mensaje por radastan » Vie May 16, 2014 8:35 am

El día que salga un compilador en JAVA de este tipo lo va a petar.
_________________________________________
Hay otras páginas.... pero no son Bytemaniacos
http://www.bytemaniacos.com
Orgullo de 8 bits
_________________________________________

Avatar de Usuario
metsuke
rst 0
Mensajes: 11
Registrado: Lun Feb 07, 2011 1:02 pm
Ubicación: Madrid
Contactar:

Re: ccZ80++

Mensaje por metsuke » Sab May 17, 2014 12:47 am

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
> Ingerir jpeg de manzana helada
R-Type firing error 0:1
@metsuke / @microhobbit

Avatar de Usuario
jrodriguezv
Herbert
Mensajes: 56
Registrado: Lun May 07, 2012 1:24 pm
Ubicación: Madrid

Re: ccZ80++

Mensaje por jrodriguezv » Sab May 17, 2014 9:16 am

Este está hecho en .Net, que es parecido a Java. A ver sí tengo tiempo y le echo un vistazo.

sanchon
rst 0
Mensajes: 4
Registrado: Jue Abr 18, 2013 3:44 pm

Re: ccZ80++

Mensaje por sanchon » Dom May 18, 2014 12:40 pm

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

Dinoneno
rst 0
Mensajes: 18
Registrado: Dom Ene 13, 2008 6:52 pm

Re: ccZ80++

Mensaje por Dinoneno » Lun May 19, 2014 8:46 pm

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.

Avatar de Usuario
radastan
Phantomas
Mensajes: 2232
Registrado: Lun May 07, 2007 5:34 pm
Contactar:

Re: ccZ80++

Mensaje por radastan » Mar May 20, 2014 9:21 am

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.
_________________________________________
Hay otras páginas.... pero no son Bytemaniacos
http://www.bytemaniacos.com
Orgullo de 8 bits
_________________________________________

Avatar de Usuario
cybernoid
rst 0
Mensajes: 18
Registrado: Jue May 06, 2010 12:55 pm

Re: ccZ80++

Mensaje por cybernoid » Vie May 23, 2014 9:00 am

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 :)

Avatar de Usuario
jrodriguezv
Herbert
Mensajes: 56
Registrado: Lun May 07, 2012 1:24 pm
Ubicación: Madrid

Re: ccZ80++

Mensaje por jrodriguezv » Vie May 23, 2014 9:06 am

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.

Avatar de Usuario
cybernoid
rst 0
Mensajes: 18
Registrado: Jue May 06, 2010 12:55 pm

Re: ccZ80++

Mensaje por cybernoid » Vie May 23, 2014 9:15 am

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.

Dinoneno
rst 0
Mensajes: 18
Registrado: Dom Ene 13, 2008 6:52 pm

Re: ccZ80++

Mensaje por Dinoneno » Vie Jul 25, 2014 2:30 pm

Tras un periodo de prueba la versión final 1.0.0 ya se puede descargar desde la web http://ccz80pp.webcindario.com/.

Dinoneno
rst 0
Mensajes: 18
Registrado: Dom Ene 13, 2008 6:52 pm

Fourspriter 2.1 para ccZ80++

Mensaje por Dinoneno » Sab Nov 29, 2014 8:14 am

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++.

Dinoneno
rst 0
Mensajes: 18
Registrado: Dom Ene 13, 2008 6:52 pm

GameUtils para Spectrum.

Mensaje por Dinoneno » Vie Ene 02, 2015 8:45 pm

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.

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: Ahrefs [Bot] y 8 invitados