ccZ80++

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

Moderador: Sir Cilve Sinclair

ccZ80++

Notapor Dinoneno el 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.
Dinoneno
rst 0
 
Mensajes: 18
Registrado: Dom Ene 13, 2008 7:52 pm

Re: ccZ80++

Notapor radastan el 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
radastan
Phantomas
 
Mensajes: 2186
Registrado: Lun May 07, 2007 5:34 pm

Re: ccZ80++

Notapor metsuke el 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
metsuke
rst 0
 
Mensajes: 11
Registrado: Lun Feb 07, 2011 2:02 pm
Ubicación: Madrid

Re: ccZ80++

Notapor jrodriguezv el 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.
Avatar de Usuario
jrodriguezv
Herbert
 
Mensajes: 56
Registrado: Lun May 07, 2012 1:24 pm
Ubicación: Madrid

Re: ccZ80++

Notapor sanchon el 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
sanchon
rst 0
 
Mensajes: 4
Registrado: Jue Abr 18, 2013 3:44 pm

Re: ccZ80++

Notapor Dinoneno el 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.
Dinoneno
rst 0
 
Mensajes: 18
Registrado: Dom Ene 13, 2008 7:52 pm

Re: ccZ80++

Notapor radastan el 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
radastan
Phantomas
 
Mensajes: 2186
Registrado: Lun May 07, 2007 5:34 pm

Re: ccZ80++

Notapor cybernoid el 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
cybernoid
rst 0
 
Mensajes: 18
Registrado: Jue May 06, 2010 12:55 pm

Re: ccZ80++

Notapor jrodriguezv el 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
jrodriguezv
Herbert
 
Mensajes: 56
Registrado: Lun May 07, 2012 1:24 pm
Ubicación: Madrid

Re: ccZ80++

Notapor cybernoid el 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.
Avatar de Usuario
cybernoid
rst 0
 
Mensajes: 18
Registrado: Jue May 06, 2010 12:55 pm

Re: ccZ80++

Notapor Dinoneno el 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 7:52 pm

Fourspriter 2.1 para ccZ80++

Notapor Dinoneno el Sab Nov 29, 2014 9: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 7:52 pm

GameUtils para Spectrum.

Notapor Dinoneno el Vie Ene 02, 2015 9: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.
Dinoneno
rst 0
 
Mensajes: 18
Registrado: Dom Ene 13, 2008 7:52 pm


Volver a Programación y nuevos desarrollos

¿Quién está conectado?

Usuarios navegando este Foro: No hay usuarios registrados visitando el Foro y 10 invitados