Vendo KARTUSHO v4 (compatible IF2)

Si quieres vender es desde aquí

Moderador: Fundadores

Reglas del Foro
  • Tú eres responsable de la venta, de la garantía que ofrezcas y del envio. El foro es sólo un servicio que se os presta, gratuito, para que podáis contactar entre vosotros.
  • No se admiten anuncios del tipo "escucho ofertas", deberás poner un precio fijo, indicar si lleva o no gastos de envío, posibilidad de entrega en mano, etc...
  • Te recomendamos que detalles el producto lo mejor posible, e introduciendo fotos del mismo para ayudar a la compra/venta/cambio.
  • No está permitido subir hilos (UPs) sin tener un motivo para ello (modificación de la descripción, por ejemplo).
  • Debes centrar tus ventas en un solo hilo.
  • No esta permitido crear hilos de ventas con enlaces hacia sitios de subastas o ventas, tipo ebay, segunda mano, etc.. solo se permitiran estos enlaces de forma exporadica y como aviso de algo interesante, pero no de forma reiterada por ningun usuario.
  • Las transacciones deberán realizarse en el hilo, no por mensajes privados (a excepción de datos personales) para evitar así problemas de preferencias y turnos.
  • Si eres un usuario nuevo, recién entrado, queremos que tu primer mensaje no sea para comprar o vender, mejor presentate en el hilo de presentaciones y luego vende o compra, ya que este foro vive de, por y para los usuarios, por lo que no nos parece justo que solo entres por tus intereses, por lo tanto antes de postear en el foro de compra-venta, deberas tener como minimo 10 mensajes en el foro, si no, no se te dara acceso a la compra-venta.
Suerte con tu mercadito.
Avatar de Usuario
antoniovillena
Demonio segundo orden
Demonio segundo orden
Mensajes: 1596
Registrado: 02 Abr 2013, 19:06
Been thanked: 1 time

Re: Vendo KARTUSHO v4 (compatible IF2)

Mensaje por antoniovillena »

Las otras 2 opciones son ROMs de 16k. Una es necesaria para que funcionen los juegos. La otra es el espacio que sobra en la ROM del menú, que son 11kb y da para un juego, manic miner, que es siempre el mismo
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1921
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 81 times
Been thanked: 113 times

Re: Vendo KARTUSHO v4 (compatible IF2)

Mensaje por mad3001 »

Ok, ?donde se puede coger el manic de 11k? O es el snap de 49k y q "lo corte"?

Enviado desde mi Aquaris M5 mediante Tapatalk
Volviendo a los origenes... programa en assembler
Avatar de Usuario
antoniovillena
Demonio segundo orden
Demonio segundo orden
Mensajes: 1596
Registrado: 02 Abr 2013, 19:06
Been thanked: 1 time

Re: Vendo KARTUSHO v4 (compatible IF2)

Mensaje por antoniovillena »

El compilador que uso es digital mars, aunque a veces también uso mingw gcc.
mad3001 escribió:Ok, ?donde se puede coger el manic de 11k? O es el snap de 49k y q "lo corte"?
Pues en el archivo manic.cut.exo.opt, que está comprimido con exomizer/exoopt
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1921
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 81 times
Been thanked: 113 times

Re: Vendo KARTUSHO v4 (compatible IF2)

Mensaje por mad3001 »

Gracias!

Enviado desde mi Aquaris M5 mediante Tapatalk
Volviendo a los origenes... programa en assembler
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1921
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 81 times
Been thanked: 113 times

Re: Vendo KARTUSHO v4 (compatible IF2)

Mensaje por mad3001 »

antoniovillena escribió:El compilador que uso es digital mars, aunque a veces también uso mingw gcc.
mad3001 escribió:Ok, ?donde se puede coger el manic de 11k? O es el snap de 49k y q "lo corte"?
Pues en el archivo manic.cut.exo.opt, que está comprimido con exomizer/exoopt
Me estoy haciendo un "cacao" con el exomizer/exoopt.... vaya lio que tengo...

A ver si me puedes ayudar porque no me entero ni ya ni veo como calcular la dirección donde dejar el comprimido ni la tabla de 156 bytes y como generar un .asm sencillo para todo el conjunto, más que nada para poder entenderlo...

A ver, un caso sencillito, comprimo una pantalla de 6912 bytes (uso el manic.scr de 6912 bytes) y deberían quedar finalmente en $4000 ($4000-$5AFF). Todo el código, el deexo y la pantalla lo cargaré a partir de $8000
El basic para cargarlo y ejecutarlo sería:

Código: Seleccionar todo

  10 CLEAR 32000: LOAD ""CODE 32768
  20 RANDOMIZE USR 32768

Como tengo ya tal lio, no se que direccion xxxx pasarle al: compress B1 xxxx manic.scr
He probado a ponerle compress B1 8000 manic.scr
Con tu mismo fichero compress.bat hago la compresión, comprimido se queda en 258 bytes.

Pero eso, $8000 no se si vale o si debería ser otro valor porque ya veo que el d.asm carga IY con $70 adicionales -> LD IY,32880 ;$8070
Quizás mi error es ubicarlo ahí cuando debería tener en cuenta la tabla de 156 bytes que no se si hay que ponerla antes o despues de la rutina de descompresión o donde ubicarla (en el curso de compresión que tienes veo que unas veces está antes de la rutina y otras no veo donde lo ubicas)...

El bloque que cargue por ejemplo lo metería a partir de $8000 (hagámoslo fácil, sin solapamiento).

Código: Seleccionar todo

		org $8000
		ld hl, fin-1 ; fin del bloque comprimido -> $8237
		ld de, $5aFF ; final del bloque donde dejaremos el descomprimido
deexo	include d.asm	  ; -> addr $8006
		defs	156	; -> addr $809A
		incbin manic.scr.exo.opt ; -> addr $8136
fin       ; -> addr $8238
Seguro que es algo que no tuve en cuenta pero ya tengo la cabeza volada y no me entero... y eso que estaba probando lo sencillo (sin solapara)....
Volviendo a los origenes... programa en assembler
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1921
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 81 times
Been thanked: 113 times

Re: Vendo KARTUSHO v4 (compatible IF2)

Mensaje por mad3001 »

Bueno, algo he avanzado, poniendo la tabla de 156 bytes antes del deexo y añadiendo JP:

para optimizar: COMPRESS B1 8009 manic.scr
8009 es la direccion de la tabla

Código: Seleccionar todo

		output z80.bin
		org $8000
		ld hl, fin-1 ; fin del bloque comprimido
		ld de, $5aFF ; final del bloque donde dejaremos el descomprimido
		jp	deexo
tabla	defs 156   ;tabla es el valor a meter en el compress.bat b1 xxxx fichero
deexo	include d.asm
		incbin manic.scr.exo.opt
fin     
Volviendo a los origenes... programa en assembler
Avatar de Usuario
antoniovillena
Demonio segundo orden
Demonio segundo orden
Mensajes: 1596
Registrado: 02 Abr 2013, 19:06
Been thanked: 1 time

Re: Vendo KARTUSHO v4 (compatible IF2)

Mensaje por antoniovillena »

Te recomiendo que uses ZX7 (o mi variante ZX7B) para comprimir. Es bastante más sencillo de manejar y no necesita tabla auxiliar. Ocupa muy poco y descomprime muy rápido. La única pega es que comprime algo menos que exomizer/exoopt.
Avatar de Usuario
antoniovillena
Demonio segundo orden
Demonio segundo orden
Mensajes: 1596
Registrado: 02 Abr 2013, 19:06
Been thanked: 1 time

Re: Vendo KARTUSHO v4 (compatible IF2)

Mensaje por antoniovillena »

mad3001 escribió: Pero eso, $8000 no se si vale o si debería ser otro valor porque ya veo que el d.asm carga IY con $70 adicionales -> LD IY,32880 ;$8070
No te fíes del valor de IY. El valor real es el que tú pones, y d.asm se ajusta a ese valor con desplazamientos (iy+n) o con otra variante de código. Ten cuidado porque el d.asm es distinto para cada configuración. Si quieres comprimir varios archivos con el mismo d.asm debes comprimirlos en la misma llamada.
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1921
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 81 times
Been thanked: 113 times

Re: Vendo KARTUSHO v4 (compatible IF2)

Mensaje por mad3001 »

Ok, seguiré trasteando

Enviado desde mi Aquaris M5 mediante Tapatalk
Volviendo a los origenes... programa en assembler
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1921
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 81 times
Been thanked: 113 times

Re: Vendo KARTUSHO v4 (compatible IF2)

Mensaje por mad3001 »

Bueno, el tema de la compresión era un fallo mío por NO MOVER la pila de sitio. :~(

La verdad que estoy recuperando las destrezas de hace años con la programación en ensamblador (y con el soldador y con el seguir los esquemas de circuitos) gracias al reto de este Kartusho... si hubiese funcionado a la primera seguro que no estaba en este punto :)) :)) :)) :)) :D :D :D
Volviendo a los origenes... programa en assembler
Responder

Volver a “Vende”