alguien me explica como instalar splib en z88dk porfa...
Moderador: Sir Cilve Sinclair
- cybernoid
- rst 0
- Mensajes: 18
- Registrado: Jue May 06, 2010 12:55 pm
alguien me explica como instalar splib en z88dk porfa...
Hola,
Pues estoy intentando instalar la libreria de sprites que acompaña a z88dk pero no hay manera
Seguramente es culpa de mi ingles patatero... algo debo hacer mal.
He copiado el fichero spectrum-customize a customize
me he ido a la ruta principal de libsrc y he ejecutado make sp1-spectrum y el resultado es este:
C:\z88dk\libsrc>make sp1-spectrum
cd sprites/software/sp1 ; make sp1-spectrum; cd ../../..
no debería compilar algo?
que hago mal?
Pues estoy intentando instalar la libreria de sprites que acompaña a z88dk pero no hay manera
Seguramente es culpa de mi ingles patatero... algo debo hacer mal.
He copiado el fichero spectrum-customize a customize
me he ido a la ruta principal de libsrc y he ejecutado make sp1-spectrum y el resultado es este:
C:\z88dk\libsrc>make sp1-spectrum
cd sprites/software/sp1 ; make sp1-spectrum; cd ../../..
no debería compilar algo?
que hago mal?
- na_th_an
- Nonamed
- Mensajes: 1889
- Registrado: Lun May 07, 2007 10:16 am
- Ubicación: Andalucía
Re: alguien me explica como instalar splib en z88dk porfa...
Nunca he compilado SP1, pero viendo lo que sale ¿Tienes instalado algún "make"? Cualquiera te valdrá, por ejemplo gnu make.
Aunque posiblemente te esté diciendo una cagada... ¿No viene SP1 ya precompilado?
Aunque posiblemente te esté diciendo una cagada... ¿No viene SP1 ya precompilado?
- cybernoid
- rst 0
- Mensajes: 18
- Registrado: Jue May 06, 2010 12:55 pm
Re: alguien me explica como instalar splib en z88dk porfa...
na_th_an escribió:Nunca he compilado SP1, pero viendo lo que sale ¿Tienes instalado algún "make"? Cualquiera te valdrá, por ejemplo gnu make.
Aunque posiblemente te esté diciendo una cagada... ¿No viene SP1 ya precompilado?
Si tengo instalado el make.
Bueno, yo creo que no viene por que no encuentro el fichero .lib por ningún sitio ¿ debería existir splib2.lib en algún sitio ¿no?
- na_th_an
- Nonamed
- Mensajes: 1889
- Registrado: Lun May 07, 2007 10:16 am
- Ubicación: Andalucía
Re: alguien me explica como instalar splib en z88dk porfa...
Es que lo que tú intentas compilar no es splib2, sino SP1 El lib se llamará de otro modo aunque, como te digo, no soy usuario de SP1. A lo mejor apenao puede ayudarte, creo que él lo ha empleado.
Si lo que quieres es splib2, no viene incluido en el compilador. Hay que bajarlo de aquí: -> http://www.timexsinclair.org/alvin/ aunque parece que ahora está un poco caído...
EDITO: Te dejo aquí mi copia, por si no vuelve la web: http://www.mojontwins.com/warehouse/splib2.rar
Si no tienes que cambiar nada, ahí en el paquete tienes la biblioteca compilada (splib2.lib) y el archivo de cabeceras (spritepack.h). Con copiar el primero en ~/lib/clibs y el segundo a ~/include (donde ~ es la ruta donde has instalado z88dk) tienes suficiente.
Si lo que quieres es splib2, no viene incluido en el compilador. Hay que bajarlo de aquí: -> http://www.timexsinclair.org/alvin/ aunque parece que ahora está un poco caído...
EDITO: Te dejo aquí mi copia, por si no vuelve la web: http://www.mojontwins.com/warehouse/splib2.rar
Si no tienes que cambiar nada, ahí en el paquete tienes la biblioteca compilada (splib2.lib) y el archivo de cabeceras (spritepack.h). Con copiar el primero en ~/lib/clibs y el segundo a ~/include (donde ~ es la ruta donde has instalado z88dk) tienes suficiente.
-
- Nonamed
- Mensajes: 1221
- Registrado: Mar Abr 17, 2007 12:35 pm
- Ubicación: Valencia
- Contactar:
Re: alguien me explica como instalar splib en z88dk porfa...
cybernoid escribió:Hola,
Pues estoy intentando instalar la libreria de sprites que acompaña a z88dk pero no hay manera
Si estás siguiendo los pasos de:
http://www.speccy.org/magazinezx/16/z88dk.html
ten en cuenta que ese artículo habla de splib2, y que apartir de z88dk 1.8 se está integrando dentro del compilador como SP1 y ya no debería ser necesario realizar esos pasos.. de todas formas yo hablo de la parte Linux, en Windows no estoy seguro
SP1 nombrado en:
http://www.speccy.org/magazinezx/17/z88dk.html
NoP / Compiler
- na_th_an
- Nonamed
- Mensajes: 1889
- Registrado: Lun May 07, 2007 10:16 am
- Ubicación: Andalucía
Re: alguien me explica como instalar splib en z88dk porfa...
Es que te estás confundiendo tú también Ese artículo no habla de splib2, habla de SP1. Es la nueva versión, pero no es compatible con la anterior. No se compila igual, y tampoco se usa igual. De hecho, podríamos considerar SP1 como una especie de splib3.
splib2 nunca ha venido integrada en el paquete de z88dk, era una biblioteca totalmente externa.
splib2 nunca ha venido integrada en el paquete de z88dk, era una biblioteca totalmente externa.
-
- Nonamed
- Mensajes: 1221
- Registrado: Mar Abr 17, 2007 12:35 pm
- Ubicación: Valencia
- Contactar:
Re: alguien me explica como instalar splib en z88dk porfa...
na_th_an escribió:Es que te estás confundiendo tú también Ese artículo no habla de splib2, habla de SP1. Es la nueva versión, pero no es compatible con la anterior. No se compila igual, y tampoco se usa igual. De hecho, podríamos considerar SP1 como una especie de splib3.
splib2 nunca ha venido integrada en el paquete de z88dk, era una biblioteca totalmente externa.
Cierto, se me ha ido totalmente la pinza, ha sido como la dislexia pero en libreria. ¿splexia? No sé, pero creo que es preocupante
Ahí dejo los 2 enlaces, espero que le sirvan a alguien si decide usar SP1...
NoP / Compiler
- cybernoid
- rst 0
- Mensajes: 18
- Registrado: Jue May 06, 2010 12:55 pm
Re: alguien me explica como instalar splib en z88dk porfa...
vaya, asi que SP1 es mas moderno que SP2?
cual me recomendais ? cual es mas sencilla de utilizar?
@na_th_an me he bajado de tu enlace sp2 y he intentado compilar el moggy y me da lo siguiente:
C:\z88dk>zcc +zx moggy.c -o moggy.bin -lsplib2 -create-app -zorg=32768
copy C:\z88dk\lib\spec_crt0.opt C:\Users\dpa1\AppData\Local\Temp\s6hg_1.opt
1 archivo(s) copiado(s).
copy C:\Users\dpa1\AppData\Local\Temp\s6hg_1.opt C:\Users\dpa1\AppData\Local\Tem
p\s6hg_1.asm
1 archivo(s) copiado(s).
zcpp -I. -DZ80 -DSMALL_C -DSPECTRUM -D__SPECTRUM__ -DSCCZ80 -IC:\z88dk\include
moggy.c C:\Users\dpa1\AppData\Local\Temp\s6hg_.i
sccz80 -\\ -zorg=32768 C:\Users\dpa1\AppData\Local\Temp\s6hg_.i
Unrecognised argument: \\
sccz80:"C:\z88dk\include/spritepack.h" L:25 Error:#32:Already defined
Compilation aborted
alguna idea?
@sromero recuerdo haber intentado seguir los pasos de zxmagazine una vez y no conseguir instalarlo supongo que sera cosa de la version del z88dk
gracias a ver si al final lo consigo y todo
cual me recomendais ? cual es mas sencilla de utilizar?
@na_th_an me he bajado de tu enlace sp2 y he intentado compilar el moggy y me da lo siguiente:
C:\z88dk>zcc +zx moggy.c -o moggy.bin -lsplib2 -create-app -zorg=32768
copy C:\z88dk\lib\spec_crt0.opt C:\Users\dpa1\AppData\Local\Temp\s6hg_1.opt
1 archivo(s) copiado(s).
copy C:\Users\dpa1\AppData\Local\Temp\s6hg_1.opt C:\Users\dpa1\AppData\Local\Tem
p\s6hg_1.asm
1 archivo(s) copiado(s).
zcpp -I. -DZ80 -DSMALL_C -DSPECTRUM -D__SPECTRUM__ -DSCCZ80 -IC:\z88dk\include
moggy.c C:\Users\dpa1\AppData\Local\Temp\s6hg_.i
sccz80 -\\ -zorg=32768 C:\Users\dpa1\AppData\Local\Temp\s6hg_.i
Unrecognised argument: \\
sccz80:"C:\z88dk\include/spritepack.h" L:25 Error:#32:Already defined
Compilation aborted
alguna idea?
@sromero recuerdo haber intentado seguir los pasos de zxmagazine una vez y no conseguir instalarlo supongo que sera cosa de la version del z88dk
gracias a ver si al final lo consigo y todo
Última edición por cybernoid el Vie Mar 04, 2011 2:59 pm, editado 1 vez en total.
- na_th_an
- Nonamed
- Mensajes: 1889
- Registrado: Lun May 07, 2007 10:16 am
- Ubicación: Andalucía
Re: alguien me explica como instalar splib en z88dk porfa...
cybernoid escribió:vaya, asi que SP1 es mas moderno que SP2?
SP2 no existe splib2 es más antiguo que SP1, pero es que no son diferentes versiones de la misma biblioteca. Son diferentes bibliotecas hechas por la misma persona que hacen lo mismo, pero el autor decidió abandonar splib y empezar SP.
cybernoid escribió:cual me recomendais ? cual es mas sencilla de utilizar?
SP1 hace muchas más cosas, pero no he tenido tiempo de ponerme a aprender a usarla, por eso sigo con splib2 que tiene todo lo que necesito. Realmente, no te puedo decir. Quizá SP1 sea más sencilla de usar, la verdad es que nunca la he usado y no lo sé.
cybernoid escribió:@na_th_an me he bajado de tu enlace sp2 y he intentado compilar el moggy y me da lo siguiente:
C:\z88dk>zcc +zx moggy.c -o moggy.bin -lsplib2 -create-app -zorg=32768
copy C:\z88dk\lib\spec_crt0.opt C:\Users\dpa1\AppData\Local\Temp\s6hg_1.opt
1 archivo(s) copiado(s).
copy C:\Users\dpa1\AppData\Local\Temp\s6hg_1.opt C:\Users\dpa1\AppData\Local\Tem
p\s6hg_1.asm
1 archivo(s) copiado(s).
zcpp -I. -DZ80 -DSMALL_C -DSPECTRUM -D__SPECTRUM__ -DSCCZ80 -IC:\z88dk\include
moggy.c C:\Users\dpa1\AppData\Local\Temp\s6hg_.i
sccz80 -\\ -zorg=32768 C:\Users\dpa1\AppData\Local\Temp\s6hg_.i
Unrecognised argument: \\
sccz80:"C:\z88dk\include/spritepack.h" L:25 Error:#32:Already defined
Compilation aborted
alguna idea?
Acabo de intentar compilarla con esta orden:
Código: Seleccionar todo
F:\Dev\Speccy\Moggy>zcc +zx -vn moggy.c -o moggy.bin -lndos -lsplib2 -create-app -zorg=24000
y ha dado resultado.
Las lineas que te dan error, en spritepack.h, son estas:
Código: Seleccionar todo
typedef unsigned char uchar;
typedef unsigned int uint;
Supongo que yo habré tocado algo en mi z88dk para que eso no lo defina en ningún otro sitio, la verdad es que no lo recuerdo. El problema es que las versiones modernas de z88dk definen esos typedefs por defecto, y las antiguas (para las que splib2 está diseñado) no, por eso se define ahí. Supongo que comentando esas dos lineas en spritepack.h te debería funcionar.
- cybernoid
- rst 0
- Mensajes: 18
- Registrado: Jue May 06, 2010 12:55 pm
Re: alguien me explica como instalar splib en z88dk porfa...
@na_th_an ahora ya me compila pero cuando lo pongo en el spectaculator se queda colgado cuando empieza a cargar el codigo ... Bytes: moggy.bin
@sromero ya tengo instalado sp1 tal como pone en magazine zx
Seguire probando
EDIT:
una cosa curiosa, cuando compilo tanto con SP1 como con splib2 me sale este "error"
Unrecognised argument: \\
alguna idea de a que se debe?
@sromero ya tengo instalado sp1 tal como pone en magazine zx
Seguire probando
EDIT:
una cosa curiosa, cuando compilo tanto con SP1 como con splib2 me sale este "error"
Unrecognised argument: \\
alguna idea de a que se debe?
- na_th_an
- Nonamed
- Mensajes: 1889
- Registrado: Lun May 07, 2007 10:16 am
- Ubicación: Andalucía
Re: alguien me explica como instalar splib en z88dk porfa...
Es bastante normal lo de que no te funcione . Hay varios factores:
1.- El código es una mierda
2.- Está compilado con una versión "tuneada" de z88dk 1.5 (de allá por 2005) con algunos fixes que me pasó Alvin Albrecht.
Mezclando 1 con 2 y con el hecho de que es un compilador en desarrollo, tenemos este tipo de cosas. Por ejemplo, nuestro otro juego "Phantomasa In the land of the grunge wizards v 2.0" tiene que compilarse con la 1.6, ya que con versiones superiores no funciona. ¿Por qué? POS NI IDEA
Además creo que había que añadirle aparte las músicas con el WHAM. En el código debe haber call con direcciones numéricas de memoria. Si quitas esto, a lo mejor funciona.
Si quieres código para probar, puedes bajarte, por ejemplo, cualquiera de los juegos de la Colección Pretujao. Mira los cuatro últimos enlaces de nuestra lista de publicaciones: http://www.mojontwins.com/juegos_mojonos/
El problema es que todos usan música del Wham, que hay que cargar aparte, así que si sólo los compilas y ejecutas el .tap se colgarán. Tienes dos opciones: o usas los archivos .szx incluidos con el fuente, que son snapshot que tienen ya cargados los bloques extra que se necesitan y desde ahí cargas tu tap recién generado, o miras en el código (normalmente en el .c o en engine.h) y buscas instrucciones call con direcciones numéricas de memoria y los comentas (con un ";", que están dentro de bloques #asm)
1.- El código es una mierda
2.- Está compilado con una versión "tuneada" de z88dk 1.5 (de allá por 2005) con algunos fixes que me pasó Alvin Albrecht.
Mezclando 1 con 2 y con el hecho de que es un compilador en desarrollo, tenemos este tipo de cosas. Por ejemplo, nuestro otro juego "Phantomasa In the land of the grunge wizards v 2.0" tiene que compilarse con la 1.6, ya que con versiones superiores no funciona. ¿Por qué? POS NI IDEA
Además creo que había que añadirle aparte las músicas con el WHAM. En el código debe haber call con direcciones numéricas de memoria. Si quitas esto, a lo mejor funciona.
Si quieres código para probar, puedes bajarte, por ejemplo, cualquiera de los juegos de la Colección Pretujao. Mira los cuatro últimos enlaces de nuestra lista de publicaciones: http://www.mojontwins.com/juegos_mojonos/
El problema es que todos usan música del Wham, que hay que cargar aparte, así que si sólo los compilas y ejecutas el .tap se colgarán. Tienes dos opciones: o usas los archivos .szx incluidos con el fuente, que son snapshot que tienen ya cargados los bloques extra que se necesitan y desde ahí cargas tu tap recién generado, o miras en el código (normalmente en el .c o en engine.h) y buscas instrucciones call con direcciones numéricas de memoria y los comentas (con un ";", que están dentro de bloques #asm)
- cybernoid
- rst 0
- Mensajes: 18
- Registrado: Jue May 06, 2010 12:55 pm
Re: alguien me explica como instalar splib en z88dk porfa...
ya me chuta!!!
he conseguido compilar el cheril sin problemas muchas gracias!!!!
he conseguido compilar el cheril sin problemas muchas gracias!!!!
- na_th_an
- Nonamed
- Mensajes: 1889
- Registrado: Lun May 07, 2007 10:16 am
- Ubicación: Andalucía
Re: alguien me explica como instalar splib en z88dk porfa...
Me alegro mucho Ahora a echarle ratos.
- cybernoid
- rst 0
- Mensajes: 18
- Registrado: Jue May 06, 2010 12:55 pm
Re: alguien me explica como instalar splib en z88dk porfa...
na_th_an escribió:Me alegro mucho Ahora a echarle ratos.
Si, ejejej
sabes si existe documentacion de la libreria en algun sitio?
- na_th_an
- Nonamed
- Mensajes: 1889
- Registrado: Lun May 07, 2007 10:16 am
- Ubicación: Andalucía
Re: alguien me explica como instalar splib en z88dk porfa...
En su web, pero parece que está caída... Espera que miro, que creo que yo me la había bajado entera en tiempos...
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 10 invitados