A las buenas tardes.
Me estoy volviendo loco con el compresor ZX7, tengo una pequeña rutina que descomprime un archivo y lo pone en pantalla, anteriormente tengo la paleta en negro, y después de descomprimir la imagen carga la paleta, hasta aquí todo correcto con un archivo comprimido que tengo de prueba, pero........ al comprimir yo una imagen .scr y ponerla donde la dummy, dice que tu tía, nada, pixeles a lo loco por la pantalla. Qué puede ser????
Gracias de antemano.
Compresor ZX7 me voy a volver loco
Reglas del Foro
Debido a que hay varios temas pidiendo ayuda para programar en ensamblador máquinas distintas al Amstrad CPC, con micro distinto al Z80 y que incluso dependen del sistema operativo, nos vemos en la necesidad de poner por escrito que estos posts son bienvenidos pero que no es el lugar adecuado ya que por estos lares nos dedicamos más al ensamblador del Z80, un microprocesador de 8 bits que tuvo su gran auge en ordenadores y consolas de los años 80.
De todas formas, esto no quita que alguien que sepa del asunto pueda postear alguna respuesta pero es más fácil encontrar foros dedicados a programar en ensamblador en Windows o MS-DOS que ayudarán más que nosotros:
http://www.lawebdelprogramador.com/news ... nsamblador
Debido a que hay varios temas pidiendo ayuda para programar en ensamblador máquinas distintas al Amstrad CPC, con micro distinto al Z80 y que incluso dependen del sistema operativo, nos vemos en la necesidad de poner por escrito que estos posts son bienvenidos pero que no es el lugar adecuado ya que por estos lares nos dedicamos más al ensamblador del Z80, un microprocesador de 8 bits que tuvo su gran auge en ordenadores y consolas de los años 80.
De todas formas, esto no quita que alguien que sepa del asunto pueda postear alguna respuesta pero es más fácil encontrar foros dedicados a programar en ensamblador en Windows o MS-DOS que ayudarán más que nosotros:
http://www.lawebdelprogramador.com/news ... nsamblador
Re: ZX7 me voy a volver loco
Cómo has creado ese .scr? Hay diferentes formatos, hasta podría estar comprimido y tener dirección de ejecución. Cuanto ocupa tu archivo?
-
- Lechoncillo
- Mensajes: 10
- Registrado: Dom 20 Jun , 2021 4:35 pm
- Ubicación: Tenerife
- Contactar:
Re: ZX7 me voy a volver loco
Buenos días MiguelSky.
En principio el archivo scr no está comprimido ya que pesa 17k, cabecera+datos.
He creado el scr con distintos programas y nada, puede que el error esté en la compresión, que lo comprima con un compresor y que luego no sea compatible con el que está en la app de ejemplo. Voy a implementar otra versión del zx7, en concreto la dzx7b. Voy a comprimir primero el scr y le sumo la paleta al final del archivo. Bueno, al revés, primero le añado la paleta a los últimos 16 bytes y luego lo comprimo y hago una prueba.
Gracias.
En principio el archivo scr no está comprimido ya que pesa 17k, cabecera+datos.
He creado el scr con distintos programas y nada, puede que el error esté en la compresión, que lo comprima con un compresor y que luego no sea compatible con el que está en la app de ejemplo. Voy a implementar otra versión del zx7, en concreto la dzx7b. Voy a comprimir primero el scr y le sumo la paleta al final del archivo. Bueno, al revés, primero le añado la paleta a los últimos 16 bytes y luego lo comprimo y hago una prueba.
Gracias.
- robcfg
- Master of The Forum
- Mensajes: 1308
- Registrado: Jue 03 Abr , 2008 5:32 pm
- Ubicación: Estocolmo
- Contactar:
Re: ZX7 me voy a volver loco
Estas metiendo el archivo resultante en una imagen de disco? Lo digo por si estuvieras teniendo problemas con la cabecera de amsdos.
-
- Lechoncillo
- Mensajes: 10
- Registrado: Dom 20 Jun , 2021 4:35 pm
- Ubicación: Tenerife
- Contactar:
Re: ZX7 me voy a volver loco
Hola RobcfgEstas metiendo el archivo resultante en una imagen de disco? Lo digo por si estuvieras teniendo problemas con la cabecera de amsdos.
Puede que el problema esté ahí. Cojo un archivo y lo meto en proyecto con INCBIN. El archivo ya está comprimido con zx7, pero claro, el compresor comprime también la cabecera AMSDOS y la mete en el archivo, lo estaba mirando ahora con un lector HEX de archivos. El archivo scr debe pesar 16k y no 17k como me lo genera el programa gráfico.
- robcfg
- Master of The Forum
- Mensajes: 1308
- Registrado: Jue 03 Abr , 2008 5:32 pm
- Ubicación: Estocolmo
- Contactar:
Re: ZX7 me voy a volver loco
Y si lo intentas con DiskImageManager u otra utilidad, que te dan la opción de añadir o quitar la dichosa cabecera.
Re: Compresor ZX7 me voy a volver loco
O con un editor hexadecimal quítale los 128 primeros bytes y a correr.
Salu2,
Arta
Arta
Re: Compresor ZX7 me voy a volver loco
O desde el editor de discos de winape...
-
- Lechoncillo
- Mensajes: 10
- Registrado: Dom 20 Jun , 2021 4:35 pm
- Ubicación: Tenerife
- Contactar:
Re: Compresor ZX7 me voy a volver loco
Al final he usado el IMGconverter y elimina la cabecera y me pone la paleta en los últimos 16 bytes. Pero tengo que seguir trabando en el código.O con un editor hexadecimal quítale los 128 primeros bytes y a correr.
Gracias por la ayuda.
-
- Lechoncillo
- Mensajes: 10
- Registrado: Dom 20 Jun , 2021 4:35 pm
- Ubicación: Tenerife
- Contactar:
Re: Compresor ZX7 me voy a volver loco
Bufff, es que al final voy a tener que usar más un ensamblador, estoy con sjasmplus y si me voy al de WinApe me cambia como poco la forma de nombrar los hexadecimales. Bueno, aún estoy en una fase muy temprana y me puedo acoplar a lo que me pueda ir mejor.O desde el editor de discos de winape...
Gracias por la ayuda.
Re: Compresor ZX7 me voy a volver loco
Lo decía solo para eliminar la cabecera del archivo. El editor de discos (CTRL+MAYS+F1(o F2)) te permite añadir/quitar la cabecera de los archivos al extraerlos/incluirlos del/al disco.
Re: Compresor ZX7 me voy a volver loco
Para comprimir un SCR y remover la cabecera yo uso ManageDSK. Sólo hay que extraerlo del DSK y listo.
Si necesitas ayuda con el código te puedo pasar algún ejemplo de los que usé en su día para los cdt OTLA.
Si necesitas ayuda con el código te puedo pasar algún ejemplo de los que usé en su día para los cdt OTLA.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro
La Comunidad Española |