Página 1 de 1

Conversión DSK a TZX.

Publicado: 21 Sep 2016, 00:22
por Julitium
Hola.

Despues de probar todo el pack TZX para Sam Coupe que teneis en el repositorio, me he quedado con ganas de probar mas cosas. Me encuentro con que no aparece nada por la red en TZX (o yo no se buscar).
Me gustaria saber que software usais o valdria para convertir los DSK de Sam Coupe a TZX..... Los del repositorio funcionan genial. :okidoki;

Gracias.

Re: Conversión DSK a TZX.

Publicado: 21 Sep 2016, 00:40
por Quest
Casi todos los TZX que tenemos en el repositorio han sido convertidos manualmente de forma artesana de versiones en disco. Cada caso era diferente. Mirar el cargador, ver qué archivos carga a memoria, en muchos casos dividirlos en varias partes, y generar un tap juntando todas las partes con un nuevo cargador que vuelva a cargar en memoria cada parte y salte al punto de ejecución. En otros casos parchear el propio juego o programa para que no lea de disco al empezar, bien porque busca algún archivo de configuración, o porque comprueba en qué unidad está metido, etc. No es posible hacerlo con muchos discos porque en una gran mayoría, el juego o programa accede al disco en medio de la ejecución, o en la carga de fases, etc, y la conversión se complica exponecialmente.

Apenas existe software original para el Sam en cinta, ya que enseguida salieron las unidades de disquete, y salvo los early models, todos los siguientes ya llevaban disquetera. Yo conservo solo 2 cintas originales de software de Sam (que ya convertí a tzx y subí al repo), el resto... disquetes.

Esperemos que en un futuro podamos avanzar en el core del Sam para poder cargar software mediante almacenamiento masivo.

Re: Conversión DSK a TZX.

Publicado: 21 Abr 2017, 20:54
por ManuFerHi
Pues yo lo veo algo interesante el pasar toda la colección a cinta, que tampoco es muy grande. Si ponéis un ejemplo de los pasos que hay que hacer igual se anima más gente.

Re: Conversión DSK a TZX.

Publicado: 21 Abr 2017, 21:54
por Quest
No se trata de tiempo, se trata de que sea siquiera posible. Los que hemos convertido son casi prácticamente todos los que se pueden convertir (sin tener los fuentes de los programas o juegos para poderlos recompilar). Los que hemos convertido se han podido porque son casos en los que el programa se carga entero en memoria y no necesita cargar nada más (en algunos casos he tenido que parchear alguna parte donde el programa quiere cargar su "gran archivo" de disco, para que no lo haga, y simplemente hacer que cargue de cinta a la posicion de memoria donde le correspondería cargar).

Pero casi todo el resto de lo que hay, va cargando lo que necesita del disco, bien sean los graficos, musicas, fases, etc, en cualquier momento de la ejecución. Así que esos son simplemente imposibles de convertir.

Lo mejor será esperar a añadirle al core la carga de discos. Seguramente llevará tiempo, pero será lo mejor y más compatible, claro. O eso o implementar la interfaz atom y tambien un conversor interno IDE-SD.

Re: Conversión DSK a TZX.

Publicado: 30 Ago 2017, 14:10
por mapache
Quest escribió:Casi todos los TZX que tenemos en el repositorio han sido convertidos manualmente de forma artesana de versiones en disco. Cada caso era diferente. Mirar el cargador, ver qué archivos carga a memoria, en muchos casos dividirlos en varias partes, y generar un tap juntando todas las partes con un nuevo cargador que vuelva a cargar en memoria cada parte y salte al punto de ejecución. En otros casos parchear el propio juego o programa para que no lea de disco al empezar, bien porque busca algún archivo de configuración, o porque comprueba en qué unidad está metido, etc. No es posible hacerlo con muchos discos porque en una gran mayoría, el juego o programa accede al disco en medio de la ejecución, o en la carga de fases, etc, y la conversión se complica exponecialmente.

Apenas existe software original para el Sam en cinta, ya que enseguida salieron las unidades de disquete, y salvo los early models, todos los siguientes ya llevaban disquetera. Yo conservo solo 2 cintas originales de software de Sam (que ya convertí a tzx y subí al repo), el resto... disquetes.

Esperemos que en un futuro podamos avanzar en el core del Sam para poder cargar software mediante almacenamiento masivo.
Siento el reflote, pero no encuentro dichos TZX y me gustaría sacarle todo el provecho posible a este core. ¿Siguen estando disponibles?

Saludos.

Re: Conversión DSK a TZX.

Publicado: 30 Ago 2017, 14:28
por carmeloco

Re: Conversión DSK a TZX.

Publicado: 30 Ago 2017, 14:30
por mapache
Gracias, no lo encontraba.