Página 5 de 5

Re: Mi make.bat

Publicado: Dom, 17 Nov 2013, 09:33
por D_Skywalk
$this->bbcode_second_pass_quote('radastan', 'C')reo que es un añadido IMPRESCINDIBLE.

Yo fuí lo primero que le añadí al make de linux :dalefran:

Re: Mi make.bat

Publicado: Vie, 22 Nov 2013, 13:26
por Gocho
$this->bbcode_second_pass_quote('son_link', '')$this->bbcode_second_pass_quote('antoniovillena', 'E')n vez de estar subiendo cada dos por tres el make.bat dejo aquí un enlace al repositorio.

http://sourceforge.net/p/emuscriptoria/ ... a/make.bat

Lo último que le he añadido ha sido el cálculo de los bytes que quedan disponibles.

Yo ya estoy trabajando el port a BASH. Si hay suerte lo tengo en unos minutejos


¿Como va ese port? Lo digo por no repetir trabajo como con el reordenator. Si andas muy liado lo monto yo, que me he hecho un MiniHowTo a partir de las utilidades churreras y ahora estoy investigando con Tiled y las de Antonio.

Por cierto antonio, el rcs no está en el zip que cuelgas aquí y es necesario para el png2sc que está en Sourceforge. No tengo nada claro que diferencia hay entre RCS y SCR:
http://retrolandia.net/foro/showthread. ... 452#pid452

Yo he bajado el fuente dese World of Spectrum y lo he compilado para linux:
http://www.worldofspectrum.org/infoseek ... id=0028048

Duda de novato. Dices al inicio:
Cambio el algoritmo compresor appack por el ZX7+RCS

¿Y la churrera se lo traga tal cual? ¿No hay que modificarle nada?

Re: Mi make.bat

Publicado: Vie, 22 Nov 2013, 13:56
por antoniovillena
$this->bbcode_second_pass_quote('Gocho', '
')Por cierto antonio, el rcs no está en el zip que cuelgas aquí y es necesario para el png2sc que está en Sourceforge. No tengo nada claro que diferencia hay entre RCS y SCR:
http://retrolandia.net/foro/showthread. ... 452#pid452


RCS es un filtro, o sea una reordenación de los bytes en la entrada que se aplica antes de la compresión y permite un ratio de compresión mayor. Un archivo SCR es el aplicado al mapa de memoria [$4000-$5b00) produce una imagen en el spectrum, es decir sigue el orden peculiar del spectrum (el que ves mientras se carga una pantalla por cinta). Si comprimes directamente el SCR pierdes eficiencia en el ratio de compresión. Lo suyo es pasar de SCR a RCS con el fitro y luego comprimir con ZX7 (el algoritmo de descompresión primero descomprime y luego le aplica el filtro inverso).

Después de explicarte todo este rollo, la utilidad que hice Png2Rcs hace dos pasos en uno, por lo que tienes la salida ya filtrada lista para comprimir y no necesitas bajarte la utilidad rcs de WOS. No obstante puse un Png2Scr.bat que requiere el binario de WOS si quieres pasar a SCR. Pero en teoría no es necesario porque la versión de producción va con la pantalla comprimida y la de depuración es un snapshot que directamente no tiene pantalla de carga.

$this->bbcode_second_pass_quote('Gocho', '
')Yo he bajado el fuente dese World of Spectrum y lo he compilado para linux:
http://www.worldofspectrum.org/infoseek ... id=0028048

Duda de novato. Dices al inicio:
Cambio el algoritmo compresor appack por el ZX7+RCS

¿Y la churrera se lo traga tal cual? ¿No hay que modificarle nada?


Yo hice el cambio (ya no uso apack para nada), tú puedes hacerlo o no. La ventaja de ZX7 sobre apack es que lleva el filtro RCS inverso incluído y ocupa muy poco.

Lo que hice fue renombrar apack.h por compress.h (tendrías que cambiar el include que se encuentra en churromain.c o en nombrejuego.c), y por supuesto el contenido de compress.h. Ahora compress.h contiene el descompresor de mapas y un salto a la rutina descompresora/desfiltradora ZX7 smart. Lo hago así porque el descompresor forma parte del cargador, no tiene sentido volver a cargarlo cuando ya lo tenemos en memoria.

Re: Mi make.bat

Publicado: Vie, 22 Nov 2013, 14:39
por son_link
$this->bbcode_second_pass_quote('Gocho', '')$this->bbcode_second_pass_quote('son_link', '')$this->bbcode_second_pass_quote('antoniovillena', 'E')n vez de estar subiendo cada dos por tres el make.bat dejo aquí un enlace al repositorio.

http://sourceforge.net/p/emuscriptoria/ ... a/make.bat

Lo último que le he añadido ha sido el cálculo de los bytes que quedan disponibles.

Yo ya estoy trabajando el port a BASH. Si hay suerte lo tengo en unos minutejos


¿Como va ese port? Lo digo por no repetir trabajo como con el reordenator. Si andas muy liado lo monto yo, que me he hecho un MiniHowTo a partir de las utilidades churreras y ahora estoy investigando con Tiled y las de Antonio.


Ha estado parado por que el juego estaba fallando. Como de momento va todo bien me pondré a terminarlo. No se si lo tendré para antes irme o para mañana, ya que quiero añadir una cosa para que funcione mejor el tema de los parametros