Yo lo haría de otra manera. Como estamos hablando de snapshots como la fuente, creo que nadíe se quejará de que el original es mejor, etc.
También creo que vale la pena mencionar que convertir un solo archivo .Z80 en un .DSK sería espacio mal aprovechado. En un .DSK se pueden poner varios juegos.
Pero regresando al topico, esto es como yo lo haría...
Con el snapconv puedes convertir cualquier .Z80 (de 48K o 128K) en un archivo .SNA, el cual también es un snapshot.
http://www.shadowmagic.org.uk/spectrum/snapconv.htmlDespués de tener el archivos (o el archivo) ya convertidos en .SNA hay que pasarlo a un disco que se pueda usar en el Plus3 (supongo que quieres los archivos .DSK porque los pretendes usar en este ordenador). Esto se puede hacer de diversas maneras, con o sin necesidad de gastar dinero *.
Para cargar los archivos .SNA en el Plus3, solo te hace falta una utilidad de John Elliot que se llama SnapLoad:
http://www.seasip.demon.co.uk/ZX/spectrum.htmlSi la salvas en el mismo disco donde se encuentran los archivos .SNA será muy facil modificar el cargador BASIC para que los cargue. El listado es muy facil de entender. Con un poco de imaginación hasta puedes añadir un menu para seleccionar el juego que quieres cargar.
Otras consideraciones:
-Si tienes un interface como el DivIDE o similar, no hace falta poner nada en .DSK. Se pueden cargar archivos .Z80, .SNA y .TAP facilmente.
-Si deveras quieres poner uno o más archivos .Z80 en un archivo .DSK puedes descargar una utilidad que se llama ZX Block editor (gratis), la cual permite crear un archivo .DSK y poner dentro del mismo los archivos que quieras. Pero para pasar el archivo .DSK a un disco real, ya se trata de otro tema. Hemos tenido dos topicos sobre esto en las ultimas dos semanas.
*Todo depende del equipo que tengas. Algunas opciones (por ahora no voy a entrar en detalles) son: 1-pasar los archivos del PC al Plus 3 por medio de un cable serial, 2-poner los archivos en un disco de 3" si tu PC tiene esta disquetera, 3-poner los archivos en un disco de 3 1/2 si tu Plus3 tiene esta disquetera, 4-Opción para masoquistas-Pasar los archivos a un cassete, para que luego se pasen al Plus 3, también por cassete.
Fuera de topico:
En este mundo de DivIDEs, MB02s, Spectranets y Spectrums mejorados ya no hay casi nadie que quiera explorar la comunicación por el puerto serie. Pero aún así voy a seguir hablando con Paul Farrow para que en un futuro se puedan transferir snapshots o pequeños archivos entre el PC y el Spectrum. Creo que esto sería excelente para quien no tiene interfaces y necesita, de alguna manera, pasar algo del PC al Spectrum. Un cable entre dos ordenadores es algo sencillo. El puerto serie está disponible y nunca hemos explorado su potencial para cosas sencillas como esta. Se crean cosas como el interface de Dr BEEP pero no se crean programas para hacer algo con el hardware que ya tenemos.
Saludos.