Imagina que tu copia original de CP/M deja de funcionar (y todas las copias de seguridad que deberías haber hecho), ¿qué haces ahora? ¿cómo vas a hacer tareas habituales en el CPC como formatear disquetes?
La solución es estampar en un disco el archivo DSK del disco estropeado desde la unidad B del propio Amstrad, ¿cómo? con la utilidad dsk-cpc.
¿Qué necesito?
- Un PC con disquetera interna integrada o en su defecto, con unidad USB que soporte discos de doble densidad.
- Un Amstrad CPC con una disquetera de 3" (unidad A:) y otra de 3.5" (unidad B:).
- El disquete de 3" donde vamos a toscar el archivo dsk.
- Dos disquetes de 3.5" de doble densidad (recuerda que los de alta se convierten en doble tapando el agujero de la derecha).
Preparando los discos de 3.5" en el PC
- Copiamos la aplicación dsk-cpc a un disco de 3.5" en algún formato que lea el CPC tal y como vimos en un artículo anterior.
- Formateamos el segundo disco de 3.5" como disco IBM de doble densidad:
Sistema Comando para formatear en doble densidad DOS/Windows unidad interna format a: /t:80 /n:9 /v:dsks GNU/Linux unidad interna fdformat /dev/fd0u720 DOS/Windows unidad USB ufiformat -f GNU/Linux unidad USB sudo ufiformat -f 720 -v /dev/sdd #sustituir sdd por lo que corresponda con la disquetera - Copiamos los dsk que queramos tostar en este segundo disco, arrastrándolos desde el explorador por ejemplo.
Nota para disqueteras USB
- Para GNU/Linux: sustituir /dev/sdd por lo que corresponda según lo que nos diga el comando mount (hay que instalar previamente ufiformat de los repositorios oficiales).
¡Ojo! Si nos equivocamos podemos machacar la información de otra unidad. - Para Windows: el driver de la disquetera y la versión del S.O. debe soportar discos de doble densidad.
- Para ambos: la disquetera debe soportar discos de doble densidad (se puede comprobar con el comando ufiformat -i
Uso de dsk-cpc en el Amstrad CPC
- Encendemos la disquetera de 3.5" y el Amstrad CPC.
- Introducimos el disquete de 3" a machacar y el disco de 3.5" con el programa dsk-cpc.
- Seleccionamos la unidad B: con el comando:
|B - Ejecutamos dsk-cpc
RUN"dsk-cpc - Sacamos el disquete de 3.5" con dsk-cpc y lo sustituimos por el disquete con las imagenes DSK.
- Pulsamos 1 para seleccionar el DSK.
- Seleccionamos el dsk que queramos tostar.
- Seleccionamos 1 para tostar el dsk en el disco de 3".
- Cuando termine podemos reiniciar y probamos que funciona el disco de 3".
Advertencia: este procedimiento no funciona con todas las imágenes dsk, especialmente si están protegidas o tienen pistas extrañas.
Vía cassette.
ResponderEliminarhttps://github.com/pelrun/dsk2cdt2disc