Roms de Spectrum (solo 48k).

Todo lo relacionado con ordenadores de 8 y 16 bits

Roms de Spectrum (solo 48k).

Notapor javidoom » 23/04/2012 11:00

Holas

Pues me ha entrado el gusanillo de...

conseguir TODAS las roms de spectrum que sean de 48k (uséase... para el gomas). No quiero las que sean para 128k.

El residos puede cargar tanto z80's, como tzx y tap, con lo que me interesarían esos formatos de juegos.
Todas las compilaciones que tengo de juegos, no diferencian si son de 48k o 128k, y están al mogollón, y en el WOS, puedes hacer la búsqueda, pero son 183 de brutalidad... con lo que bajarlas de ahí está complicadillo...

Alguien tiene esto que busco? O sabe qué puedo hacer para ordenar la lista, o conseguirlo o algo?
EDITO: O si por ejemplo sabéis que un Z80 de menos de x tamaño es SEGURO 48k, o TAP o TZX... vamos, alguna manera de poder filtrar todo lo que tengo, y sacar solo lo de 48k que funcione en un gomas(=Residos de Chemeleon).

Thanks!
Avatar de Usuario
javidoom
Leyenda
Moderador | Leyenda
 
Mensajes: 2980
Registrado: 20/10/2010 22:51

Re: Roms de Spectrum (solo 48k).

Notapor elfoscuro » 23/04/2012 12:15

A ver, lo que pides es joio, joio ;-) Pero tengo un método que puedes usar.

Se me ocurre, así, a bote pronto, un conversor de formatos (tipo spconv en WOS). Puedes pasar .z80 a .sna, y así tendrás dos tamaños, 48k y 128k.

Luego borrando los que son >49152 bytes, deberías tener los 16/48k. Los vuelves a pasar a .z80, y arreglado. Es "raro, raro, raro", pero vamos, funcional.

Sobre los TZX, ya es más difícil. Te podrías guiar por tamaño, o por año, pero aun así, seguro que se colarían unos cuantos.

Un saludo.
elfoscuro
Promesa
Promesa
 
Mensajes: 390
Registrado: 05/01/2012 14:18

Re: Roms de Spectrum (solo 48k).

Notapor javidoom » 23/04/2012 12:21

Entonces los SNA ocupan realmente los Kas que gastan en memoria los juegos?

Podría verlo a ver... Pego un vistazo a la utilidad de conversión, y también a ver si tengo por ahí alguna compilación en SNA...

Thanks!
Avatar de Usuario
javidoom
Leyenda
Moderador | Leyenda
 
Mensajes: 2980
Registrado: 20/10/2010 22:51

Re: Roms de Spectrum (solo 48k).

Notapor elfoscuro » 23/04/2012 13:03

Si, los SNA, como loss SP, son copias sin comprimir. Los Z80 son comprimidas.

Hay un sistema mejor, pero requiere programación. Según esta página:

http://www.worldofspectrum.org/faq/refe ... format.htm

- Los z80 versión 1.X son de 48k
- Los de versiones posteriores, dependiendo del byte 34, sería:

Value: Meaning in v2 Meaning in v3
-----------------------------------------------------
0 48k 48k
1 48k + If.1 48k + If.1
2 SamRam SamRam
3 128k 48k + M.G.T.
4 128k + If.1 128k
5 - 128k + If.1
6 - 128k + M.G.T.

Por lo que tendrías que mirar los que el byte 34 sea un 0 o un 1.

La forma de diferenciar la versión 1 de las siguientes es a través del byte 30. Si el valor es 23 o 55 es tipo 2, si no, tipo 1. Aunque no lo veo muy claro (podría un bloque de datos comprimido tener 23 o 55 bytes, sin ningún problema), esto te puede dar la pista.

Pero, como creo que lo que quieres es algo rápido, y que aunque pierdas alguno o se cuele alguno de más, no pasa nada, el método del z80->sna->z80 te valdría.

Un saludo.
elfoscuro
Promesa
Promesa
 
Mensajes: 390
Registrado: 05/01/2012 14:18

Re: Roms de Spectrum (solo 48k).

Notapor mambrino » 23/04/2012 13:08

Hola,

El sistema que propone elfoscuro esta bien, pero me temo que todos los juegos que son multicarga dejaran de funcionar, ya que un snapshot simplemente es una captura de ram y no incluye el resto de cargas del juego.

Trata de localizar estos juegos y no los conviertas a sna o juega cada una de las cargas y graba un sna para cada una de ellas.

Saaaludos ;)
Avatar de Usuario
mambrino
Maestro
Maestro
 
Mensajes: 1697
Registrado: 20/10/2010 07:24

Re: Roms de Spectrum (solo 48k).

Notapor javidoom » 23/04/2012 15:21

Ufff...

Como de programar ni papa, y el metodo de mambrino es demasiado curro...
Me parece que al final voy a tirar de la coleccion de taps y ordenando por tamaño atinar un poco... :(

Ya veremos que surge de esto :)

Un saludo!
Avatar de Usuario
javidoom
Leyenda
Moderador | Leyenda
 
Mensajes: 2980
Registrado: 20/10/2010 22:51

Re: Roms de Spectrum (solo 48k).

Notapor mambrino » 23/04/2012 15:56

Tampoco son tantos los juegos multicarga que hay, así que si te encuentras alguno que al cargarlo no funciona, sería por esto. Solo te lo comentaba para que lo tuvieras en cuenta no para que desistas de tus intenciones ;)
Avatar de Usuario
mambrino
Maestro
Maestro
 
Mensajes: 1697
Registrado: 20/10/2010 07:24

Re: Roms de Spectrum (solo 48k).

Notapor elfoscuro » 23/04/2012 16:34

Pero es que los multicargas no los vas a tener nunca en Z80... Hace tiempo vi que hubo alguien que grabó el principio de todas las fases de varios juegos, pero eso es primero, una locura, y segundo, jugar la partida de otro.

Si puedes tirar de TAP, a saco. El que no cargue, te lo apuntas y lo borras en cuanto puedas ;-) Mira a ver si hay en el nombre de fichero 128 o similar, igual te quitas algunos de la lista ya directamente (creo que el TOSEC si marca algunos).

Un saludo.
elfoscuro
Promesa
Promesa
 
Mensajes: 390
Registrado: 05/01/2012 14:18

Re: Roms de Spectrum (solo 48k).

Notapor javidoom » 24/04/2012 15:32

Bueno...

Pues ya he cogido una buena cantidad (aunque no tanto como me gustaría) de TAPs para meter en la SD del cacharrillo :)

Veremos también cómo se comporta Residos con la compatibilidad... porque al final, a ver si me lio tanto a buscar y buscar y hacer, para que luego muchos no me vayan... xD

Thanks!
Y veremos qué tal en la próxima quedada.

Un saludo!
Avatar de Usuario
javidoom
Leyenda
Moderador | Leyenda
 
Mensajes: 2980
Registrado: 20/10/2010 22:51

Re: Roms de Spectrum (solo 48k).

Notapor javu61 » 24/04/2012 16:25

Hola:

Los archivos .Z80, .SNA o los .SLT son un snapshot de la memoria, o sea que se ha cargado el programa en la memoria y luego se hace una copia de como ha quedado la memoria, por lo que si nadie se ha preocupado de cortarlos, ocuparán los 48Kb de la memoria libre del Spectrum. No se puede hacer una multicarga con esto, pero se pueden hacer tantos ficheros como cargas tenga el programa, no hay otros programas adicionales que estaban en las cintas como los programas de carga o las pantallas de carga. Ventaja, si fichero ocupa mas de 48Kb es seguro para un 128Kb, si ocupa 48Kb o menos, seguro que es un juego que cargaba en un gomas o en un plus, y si el programa ocupa 16Kb o menos seguro que carga en un 16Kb. Ojo que no son 48Kb exactos, el fichero tiene unas cabeceras, por lo que puede ocupara un poco mas de 48K.

Los .TAP o los .TZX son imágenes de bits de las cintas, tal y como estaban en los casetes, por lo que ocuparán lo que ocupe el programa de carga, mas la pantalla de carga, mas el programa en sí, y si hay multicarga habrán varios programas, por lo que aquí hay poco que rascar, ya que hay que desmontar los ficheros individuales y estudiarlos uno a uno, y encima hay una serie de bits y bytes de partidad que están en el fichero para asegurarse la carga, por lo que el análisis ya no es evidente, pero si no es multicarga y todo el conjunto no ocupan mucho mas de 48Kb, seguro que cargan en un gomas.

Saludos
javu61
 

Siguiente

Volver a Microordenadores

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron