04-12-2008
Solucionando problemas de carga con Commodore 64 y 128 usando 1541 y 1571.

Voy a seguir con las pequeñas GUÍAS y Manuales de supervivencia retro de los sistemas antiguos, enfocando mi entrada a la carga de software, mantenimiento y conservación de la plataforma. Los siguientes consejos pueden ayudarte a menudo a averiguar porque tus programas no se cargan correctamente, así como solucionar otros problemas.
Estos consejos no pretenden tratar de forma extendida su naturaleza o ser la solución definitiva a todos los problemas con los que nos solemos encontrar habitualmente, tan solo pretenden ayudar a mejorar la experiencia y ser más eficaz a la hora de dedicar tiempo a un sistema como en este caso son los Commodore 64 y 128.
Si usualmente seguís las entradas retro de mi blog os daréis cuenta enseguida que mis consejos estan basados en la experiencia propia adquirida desde 1979. Es mi particular forma de divulgar la retroinformática de forma libre y con consejos prácticos, basados en esa experiencia, en el tesón de alentar la búsqueda de opiones alternativas de terceros y posiblemente, la consulta a los grandes expertos cuando es necesario.
No os asusteis al descubrir errores en el software, provocados de forma totalmente intencionada y rebuscada por muchos estudios y casas productoras de juegos y aplicaciones que blindaban sus cassettes y discos con cargadores para la "protección de copia" con lo que intentaban conseguir que estos mismos fueran más difíciles de duplicar con éxito.
Para quien no lo sepa, durante los 80, más allá de lo que parecen, fueron años y una época en donde la piratería hizo auténticos estragos, pero aún así la cantidad de títulos y sistemas en liza no creo que se vuelva a parecer o repetir nunca, fue como todos conocéis la época dorada y el boom.
Los sistemas de almacenamiento de los 80 están comenzando a fallar, tanto cintas como discos avisan alarmantemente de su fecha de caducidad y solo mediante la preservación podremos atajar este mismo problema. Yo como siempre animo a apoyar la industria del software mediante la compra de originales que son más propensos a la carga con éxito.

A tener en cuenta para la carga desde Disco con unidades 1541 / 1571:
1. Leer las instrucciones del programa para ver si existe alguna carga especial y los procedimientos a seguir. (sin original no hay instrucctiones que valgan)

2. Para la mayoría de los programas de tipo comercial:
Los comandos:
1) LOAD "Programa",8 -> Carga de la primera unidad, la segunda sería LOAD "Programa",9. Después, para ejecutarlo: RUN. (No todos los programas arrancan así)
2) LOAD "Programa",8, 1 -> Al añadir el ",1" se carga el programa en la misma zona de memória donde estaba cuando se grabó. Algunos sólo funcionan así y arrancan automáticamente.
3) LOAD "$", 8 -> carga el directorio de la unidad. Lo ves con LIST después.
4) LOAD "$",8,1 -> carga el directorio de la unidad pero directamente en la memoria de pantalla por lo que lo ves directamente y no machaca el programa que puedas tener en memoria.
5) LOAD "*",8 -> carga el primer programa del disco.
Atentos a las diferencias del "$" y del "*"
Pasemos a la acción:
LOAD "*", 8,1 (siempre asegúrate de pulsar la tecla RETURN después de escribir un comando).
En muchos programas el 1 del final no es necesario.
Una vez que la unidad de disco comienza a cargar puedes ver READY en la pantalla, si esto sucede escribe la palabra RUN (ejecutar).
3. Si el disco contiene más de un programa importante, se pueden mostrar los nombres de los ficheros y programas que están contenidos en el disco escribiendo: LOAD "$", 8
Podemos listar el contenido del disco en la pantalla mediante el comando LIST.

A continuación, se mostrará el contenido del disco.
Si la lista de programas se desplaza demasiado rápido, pulsa la tecla CTRL para ralentizar o RUN / STOP para detener el desplazamiento.
Si vas a intentar cargar un nuevo programa, borra primero la memoria con el comando NEW y pulsa RETURN.
Para cargar un programa de los mostrados en el directorio : LOAD "programa", 8,1 o LOAD "programa", 8 ( la palabra "programa" en este ejemplo representa el nombre del programa que quieres cargar).
Asegúrate de escribir el nombre exactamente como aparece en el directorio. Algunos de los ficheros que figuran en el directorio pueden no ser programas y, por tanto, no podrán ser cargados (ficheros de datos).
Si buscas caracteres extraños que aparecen en los nombres del directorio, pulsa la tecla de mayúsculas SHIFT y la tecla con el logotipo de Commodore al mismo tiempo para entrar en el modo correcto. Nota: en algunos discos, directorios y ficheros han sido suprimidos intencionadamente o están deshabilitados por los programadores como medida anti-copia o de protección como os comenté anteriormente.
4. Si el disco no parece que cargue correctamente, apaga todo y vuelve a intentarlo. Si estás utilizando un cartucho de carga rápida, quitalo y trata de cargar el programa de nuevo.
5. Si vas a cargar un juego comercial y tienes una impresora conectada (¡ incluso si la impresora está apagada!), apagar todo y desconectar todo totalmente de la parte trasera de la unidad de disco. Además, si tienes algo más conectado (distinto de un joystick, monitor, o la televisión) lo tendrás también que desconectar. Esto incluye los cartuchos, módems telefónicos y las unidades de disco adicionales.

6. Si el programa todavía no se carga del todo, apaga y vuelve a encender de nuevo. Hay que hacer otro reintento. Si estás utilizando un Commodore 128 asegúrate de que está en el modo correcto. La mayoría de programas para el Commodore 128 sólo funcionan en modo 64. Mantén pulsada la tecla con el logotipo de Commodore (la tecla en el extremo izquierdo final de la fila inferior), mientras que enciendes el ordenador. Puedes también puede entrar en este modo tecleando GO64 y, a continuación, responder YES a la pregunta ¿Estás seguro?.
En la 1571, ( la unidad de disco para el 128 ) a veces es beneficioso empujar suavemente hacia el interior el disco mientras que giras la palanca hacia abajo.
7. Si aún no estás teniendo suerte al encender el ordenador, vuelve a encenderlo de nuevo.
Esta vez, mira el mensaje en la parte superior de la pantalla.
La segunda línea debería decir: 64K RAM SYSTEM 38911 BASIC BYTES FREE
Asegúrate de que el número 38911 es correcto. Si alguno de los chips de memoria de tu Commodore fallan o están dañados hay una muy alta posibilidad de que no tengas suficiente memoria para cargar con éxito el programa, con lo que además podrías considerar que tu ordenador está estropeado.
8. Si sigues teniendo problemas, saca el disco de la unidad.
Ahora, sin ningún tipo de disco en la unidad, escribe lo siguiente:
OPEN15,8,15 (no te olvides de pulsar RETURN después de cada linea)
PRINT#15,"V"
CLOSE 15
Después de haber tecleado la línea PRINT#15,"V" la unidad de disco debería encenderse y hacer un sonido de traqueteo durante unos segundos y luego apagarse.
En ocasiones, la lectura / escritura de la cabeza tarda un tiempo y se le hace difícil encontrar su camino de vuelta a la pista / directorio, por lo tanto, no se carga correctamente.
Este procedimiento ayuda a enviar la lectura / escritura al cabezal de la unidad de disco y volver a la pista del directorio . Trata de cargar el programa de nuevo.
9. Muy pocos programas comerciales tienen necesidad de escribir en el disco mientras se carga un juego.
Esto es muy raro que pase y que algunos programas tengan que grabar nada, pero si tu programa no carga o no funciona correctamente puedes tapar la muesca de protección contra escritura del disco y probar. Por favor, hacer esto sólo como un último recurso, especialmente si el equipo parece ser el problema. Teniendo el disquete habilitado para escritura aumenta las posibilidades de que el disco pueda ser borrado accidentalmente por un mal funcionamiento de la unidad de disco o por un descuido, mucho cuidado con esto.
Si intentas esto y todavía no funciona correctamente, deberías quitara la lengüeta de protección contra escritura, inmediatamente antes de seguir.
10. Si el programa todavía no se carga y la unidad de disco parece no estar respondiendo , tendremos que revisar adecuadamente a su vez todo de nuevo y asegurarnos de que todo está bien conectado. Prueba enchufando el cable de la unidad en otro conector de la parte trasera.
Trata de poner la unidad lo más lejos posible de la TV o monitor que estés utilizando con el fin de reducir los campos magnéticos que pueden estar interfiriendo con tu unidad de disco.
Nota: Normalmente es mejor no tener las unidades de disco encima o debajo del monitor, incluso si están en un estante. El magnetismo de la mayoría de los televisores y monitores tiende a irradiar hacia el exterior en una dirección desde el centro del monitor.
Por lo tanto, debido a que la lectura / escritura del cabezal se realiza en un plano horizontal, al tener la unidad encima o debajo del monitor la unidad tiende a absorber el electromagnetismo de la pantalla durante el pulso de lectura / escritura por encontrarse en un ángulo de 90 grados que generalmente suele inducir en interferencias . Por el contrario, si la unidad está apagada al lado o en frente de la pantalla el campo magnético del monitor es mucho menor y tiende a no inducir tantas interferencias electromagnéticas en la lectura / escritura del cabezal, porque están en el mismo plano geométrico.
Si no te queda otra que tener la unidad situada directamente encima o debajo del monitor , es mejor que pongas papel de aluminio o una lámina de metal como escudo - siempre que el aluminio o lámina no bloquee los puertos de ventilación.
Una lámina o tabla de madera ofrece muy poca protección contra el magnetismo de un televisor o monitor.
Si la unidad gira constantemente, incluso antes de que intente cargar nada, o si ves un mensaje "DEVICE NOT PRESENT" la posibilidad de que tu unidad de disco este estropeada es muy alta con lo que o eres un manitas y la puedes reparar o vete buscando una de repuesto.
Hay otros problemas electrónicos también con diversos síntomas, pero estos son los más comunes.
11. Si la luz roja de la unidad de disco parpadea excesivamente durante el momento en que el programa no se carga es un probable signo de que el disco es malo , viejo, inutil o que la unidad de disco está desalineada. Si la luz roja parpadea excesivamente al tratar de cargar varios discos, es una clara señal de que tu unidad de disco necesita realinear el cabezal y esto tiene que hacerlo alguien que sepa, hay que pensar en buscar un repuesto o ser un manitas.
Si sólo ocurre con uno o dos discos entonces puede ser una señal de que esos discos son defectuosos o problemáticos, simplemente no los uses.
12. Si todavía tienes problemas y tienes otro Commodore 64, 128, unidad de disco, y / o fuente de alimentación a mano, es posible que quieras intentar cambiar de hardware para ver si tienes un mal funcionamiento o un problema de compatibilidad.
Pequeños cambios y diferentes versiones en los chips de las unidades de disco pueden a veces ser la causa de que un pequeño porcentaje de programas no funcionen bien en un sistema en particular. Además, las unidades de disco compatibles fabricadas para los Commodore por terceras partes y empresas tienden a variar ligeramente la forma de funcionamiento real y es esa supuesta compatibilidad la que con frecuencia no permite la carga de los programas muy protegidos.
13. Es fácil saber si un diskette está arruinado mirando por la ranura, buscando huellas dactilares, arañazos, u otros defectos. Los discos deben estar guardados alejados de las temperaturas y de la luz.
Recuerda: Las unidades de disco para Commodore 64 y 128 escriben por la parte inferior del disco! Se pueden meter con cuidado dos o tres dedos en el interior del anillo del disco y girarlo con cuidado viendo el reflejo de la superficie, mientras que buscas defectos como dedazos, manchas, etc...

14. Consejos para la protección de los discos.
Pon protección contra escritura en la muesca de todos los discos a menos que necesites grabar. Guardalos siempre en su funda.
No comas ni bebas nada encima de los equipos o discos, os puede dar la risa, pero ya os contaré sus devastadores efectos.
No toqueis la superficie de los discos, (especialmente con los dedos) en la ranura del disco.
No expongas los discos a magnetismos.
Recuerda que hay un poco de magnetismo en el televisor o monitor que estés utilizando.
No dejes que los niños te toquen en los discos. Manténlos fuera de su alcance cuando no los uses.
Básicamente, usa el sentido común, debería ser suficiente.
Resumen
Siguiendo los pasos anteriores puedes ser capaz de salvar innecesarias frustraciones, tiempo y dinero. Ser capaz de aprender a resolver con éxito los propios problemas de carga de disco te permitirá concentrarte, aprender, resolver, divertirte y ser productivo.
Ron Dreamcast, Retro Scene & Emulation