Traducciones de esta página:

Herramientas de usuario

Herramientas del sitio


es:clonico

AMSTRAD PCW CLÓNICO

Información

Un Amstrad PCW con 2 discos de 720Kb de capacidad lo tiene todo.

El Amstrad PCW tiene una capacidad de una unidad de disco de 720 Kbytes el doble de categoría superior y por lo tanto ahora tendrá dos grandes unidades. Limitado para los usuarios del PCW con disquete de menor capacidad, no solo es un problema de espacio, pero puede hacer copias de disco sin tenerlo que cambiar y sin tener que pasar por el disco RAM. A continuación mostraremos como se puede arrancar con el formato de disco de mayor capacidad. Todo es posible con un bajo coste, véalo usted mismo.

Una conocida Ley llamada Murphy dice: que el software se expande en un sistema informático durante mucho tiempo, hasta que todo el espacio disponible se queda completamente lleno (el software siempre se expande para llenar la cantidad de espacio disponible). Personalmente, se alcanza un punto, en el que la capacidad existente del disquete ya no es suficiente.

La memoria RAM casi siempre se llena trabajando con programas que la saturan (por ejemplo, al escribir un texto completo con Wordstar) y usar algunas herramientas necesarias constantemente como SUBMIT y SWEEP. Se metió el disco de texto en la unidad B: en vez de la unidad A: tan fuertemente dimensionada a utilizar durante bastante tiempo. El disquete pequeño simplemente dispone de poco espacio para trabajar con eficacia. Así que los programas y los datos ahora se ajustan a disquetes de mayor tamaño que son más rápidos de utilizar y los archivos relacionados pueden ser mucho más prácticos a la hora de guardarlos. ¿De qué sirve la unidad A:, cuando ni siquiera sirve para leer un disquete de mayor capacidad?.

Los discos del PCW - deseo y realidad.

Nuestro sueño sería como la siguiente visión: necesito durante mi trabajo otro programa, simplemente agarro el disquete del programa y lo meto en la unidad adicional. Después de eso, el programa se inicia de forma normal como otros discos, ya que inevitablemente funciona en una sola unidad de mayor capacidad. Disco de texto en mano lo iniciamos, por supuesto, el programa no debe editar ningún programa que se halle en el disco RAM, pero nos damos cuenta que el disco de texto falla. Después de todo no asumamos riesgos. Por lo tanto, iniciemos el programa desde el disco de programa, retiremos el disco de programa, introduzcamos el disco de texto para ser reinstalado. Para que pueda seguir funcionando

Sistema de discos del PCW - ¿Vivir con errores?

Antes de esto, sin embargo, llevaremos a cabo para superar algunos límites estructurales del PCW. Exceder los límites sería poco probable en la construcción del PCW por razones de coste. En comparación con el PCW 9512, que ya posee dos unidades de mayor capacidad y los diseñadores de los viejos PCW decidieron apoyar la instalación de dos unidades al nuevo hardware. No hay nada demasiado andero. ¿Quién quiere tener más de dos unidades?, por lo que se debe recurrir a un truco que consiste en instalar un interruptor en el cable flexible de selección del bus, para cambiar las unidad original a la adicional. Actualmente bastante deseada.

Además, se han establecido, los formatos de transmisión ya en la compilación del sistema operativo en principio. EL núcleo depende del hardware de la XBIOS del PCW, su sistema operativo está diseñado para que no haya ninguna intervención grave en la unidad A: permitiendo solamente este modelo 40 pistas por cara. La unidad B: existente tiene 80 pistas (dos caras) en el que tiene un formato de 720 Kb “doble densidad”. Cuando el PCW 9512 fue probablemente modificado aunque no lo hemos visto y fue poco práctico, nos preguntamos si ¿queremos un modelo de PCW viejo realmente con todas estas restricciones?

En el pasado, no había nada que aprender del fabricante del PCW ni manipuladores con investigaciones sobre este tema. Finalmente se deciden a probar a instalar una segunda unidad de doble capacidad en un PCW. Después de varios contratiempos realmente se convirtió en todo un éxito.

Selección de la unidad

Como unidad adicional para el PCW, se utilizan las unidades de 3,5 pulgadas. Algunos usuarios del PCW lo han elegido porque este formato de disco es mucho más rígido que el formato de disco de 3“ y por lo tanto los discos son mucho más baratos en formato de 3,5 pulgadas y más fáciles de conseguir que uno de 3” de PCW. Además, la capacidad es de 720 Kbytes con mejor marca en la calidad y más barato que los precios de discos CF2-DD incluso más baratos que los discos normales CF-2. En una unidad de 3,5 pulgadas también el intercambio de datos entre PCW y otros equipos que utilizan este sistema de discos, con bastante facilidad, ya que apenas dentro del formato de 3,5 pulgadas existen variantes, pero necesitaremos un programa como MSCOPY para procesar la estructura de los directorios en estos discos, así, la lectura y escritura de estos, no se interpone con ningún lenguaje y ni calidad de los disquetes. Por esta razón, se utilizan las unidades de disco de 3,5 pulgadas para actualizar nuestro PCW.

Podemos testear una unidad de 3,5 pulgadas con doble densidad y ver como esta a la altura de las unidades del PCW incluso con una de Mitsubishi (fabricante de las unidades de 3“ del PCW).

Los experimentos y sus consecuencias

En primer lugar, se comprobó si estas unidades siempre se ejecutan en un PCW. En realidad era de esperar la creación en el PCW de una conexión con el Bus Shugart, ya que las unidades analizadas cumplen con el estándar de la fabricación de la norma Shugart.

Una unidad FD 1035 funciona inicialmente como unidad B: de inmediato, mientras las unidades modernas, dan bastantes problemas. En la prueba conectadas de una forma alterna, ambas se comportaron como se esperaba de otras unidades en el PCW habitualmente. Y al referirnos a otra unidad de disco del PCW, no hubo variación ninguna, comprobándolo en el momento. Aún mejor, produce el mismo efecto que cuando no se inserta ningún disco inicialmente. La unidad moderna, corre y se sienta como era de esperar en la pista 0 y trata de leer el disco inexistente. En esta situación, una vez que el mensaje proviene generalmente de que el sistema operativo del PCW no está listo “La unidad no está lista”, la unidad vacía corre normalmente hasta que el hardware la suspende porque no hay ningún disco insertado (a través del interruptor de selección) de bus de disco. Por último con el resultado más sorprendente, es que ahora, aparece el mensaje “Drive not ready”. Además, esta unidad a veces desordena completamente el bus de disco.

Dado que cada unidad mostró exactamente el comportamiento opuesto de lo que se podía esperar, se sospecha de un fallo de disco inicialmente ¿señal READY invertida por un fallo interno en uno de los chips incorporados?. Después de repetidos intentos, se llega a la conclusión inclusive consultando con talleres expertos que no había absolutamente ningún defecto presente, pero la unidad de 3,5 pulgadas impulsadas por la nueva generación aparentemente descuidaron la señal READY. La señal READY de las unidades de prueba no mostraron ningún problema inclusive midiendo su comportamiento que viene descrito en la documentación técnica. Los ordenadores con MS-DOS a las que generalmente estas unidades están conectadas, parece no importarles, por lo que asumimos que los fabricantes no están sometidos a presión para crear unas condiciones más claras, ¿pero qué es lo siguiente en el PCW?

Disposición simulada

La única manera de crear una señal READY decente o al menos aceptable era artificialmente. Una intervención en las unidades llegó a falta de información más precisa y en vista de la carencia de los medios y técnicas más sencillas que dominaban la cuestión, se hace haciendo filigranas. Por lo que el controlador de disquete del PCW tuvo que ser fingida desde fuera de la unidad, haciendo que la unidad estuviese siempre preparada para la selección. Normalmente, la XBIOS del PCW espera la respuesta de la unidad un cierto tiempo de ejecución antes de que asuma que la unidad ya esta lista. Esto seguido del control de seguridad si la unidad de hecho proporciona una señal READY para el bus. La señal READY se utiliza sobre todo para asegurar que la unidad ha alcanzado la velocidad deseada y leer los datos válidos y poder escribir. Si se cambia el efecto de esta señal de seguridad por el hecho de que el bus está ocupado constantemente con la señal de preparada, entonces la unidad de disquete debe esperar hasta que compruebe que es cierto, sin interrogantes.

Afortunadamente, así es el PCW, incluso ajustable siempre, mientras que el tiempo de aceleración está garantizado por los fabricantes de discos según la documentación técnica, que es incluso más corto que en las unidades de PCW originales. Por lo tanto se puede suponer que la unidad que cumpla con los datos garantizados, no requiere el interrogatorio de la señal READY, sin embargo, ya no de forma automática si la unidad redondea debido a un posible término teórico, cuando no ha alcanzado el objetivo por defecto de su velocidad o disquetes después del tiempo de espera. Un defecto que conduce a la señal READY simulado es que el variador de velocidad lenta puede escribir un disquete, sin embargo, esto es fatal para el disco, pero la probabilidad de que esto suceda es baja. Parece también posible vivir con este riesgo residual. La probabilidad de que los datos sean destruidos por un error del usuario, es mucha más grande. Los errores de disquete ordinarios (error de lectura/escritura), lo anuncia la unidad de disquete de todos modos, pero no tiene nada que ver con la manipulación de la señal READY. La señal READY “pre-intercambio” es generado por un sencillo transistor universal (PNP), que está conectado a las líneas del bus Shugart y a masa sin resistencias. El potencial de la masa debe estar cogido en algún lugar. Sin nada más disponible, se coge generalmente uno de los cables de masa del bus de disco. No se puede utilizar solo WRITE DATA o WRITE GATE. El terminal del transistor debe estar en la unidad que solo se enciende cuando en realidad la unidad en cuestión se dirige, por lo tanto debe verse en el PCW detrás del interruptor de selección. Tan cerca de la salida READY de la unidad en este caso innecesaria, desconecta simplemente el bus, que no está conectado a una línea de conexión, y sigue siendo desapercibido.

Y sin embargo funcionan!

Después de superar estos obstáculos iniciales, las unidades ahora pueden estar conectadas correctamente, pero el principal éxito es demostrado en la respuesta de la nueva unidad con un disco de 3,5 pulgadas en el que después de ser formateado en la unidad B: con DISCKIT un disco PCW CF-2 DD. Al principio parecía más un fracaso, porque lo primero que tenemos que ver y escuchar, es ese molesto pitido y el mensaje de la XBIOS en la linea de estado “unidad A: Disco incorrecto, reintentar, cancelar”. Por supuesto, reintentar o cancelar no nos conducen a ningún resultado razonable. Pero nos sorprenderemos cuando el simple mensaje “Reintentar”, compete en la tabla de la unidad (XDBP) que se encuentra en la PCWBIOS sin más complicaciones del formato de disco que acaba de ser detectado en la lectura de la unidad de doble densidad que se comporta de una manera dramática cuando los discos de software en la unidad A: siempre han funcionado del todo normal. La siguiente figura muestra el éxito palpable en la pantalla.

clonico_imagen_5.jpg

La espera en silencio durante del disquete inexistente en las unidades modernas, no se independizan del PCW, ya que también es un defecto en el diseño de las unidades. Uno debe simplemente acostumbrarse a ello, que la unidad no se queja si nos olvidamos de insertar un disco, pero ahora el PCW espera en silencio y con paciencia por una oportunidad, ya que no es tan malo. Uno debe por supuesto, recordar una cosa después de la conversión: si en algún momento nos preguntamos porque no pasa nada, lo más probable que no tenga insertado el sistema, por lo que la unidad no pita pero insiste esperando el disquete.

Esta característica en la mejora de olvidar el disco de sistema, nos puede traer la desesperación. Los motores de estas unidades son tan silenciosos que no se pueden escuchar los problemas de su funcionamiento.

Pero este pequeño capricho nos puede estropear el éxito a última instancia, debido a la operación de las dos unidades ásperas que simplemente funcionan de manera excelente. Si nos fijamos en la vieja unidad A:y pensamos en el tiempo que tiene casi un PCW 9512 por delante, atrás quedará el tiempo de copiar discos DD que tenían que tomar el desvío a través del disco RAM, disco de origen de una copia en B: y salir.

El programa de copia de disquetes del PCW lamentablemente el DISCKIT no es tan fiable como el propio sistema operativo, sino que simplemente conoce la unidad A: y los disquetes de doble densidad de la unidad B:. Independientemente de lo que realmente esté presente en las posibilidades, se debe inicialmente a la copia de archivos que se limitará a la publicación de un programa de copia de disco a disco para disquetes grandes. Para la copia de seguridad diaria después del trabajo, esta parece ser la norma, ya que genera una regla o cambio en los archivos y no los discos completos. DISCKIT no reacciona nada mal sobre disquetes grandes, pretende encontrar un disquete en la unidad vacía y pide al iniciar el programa que se saque. Al parecer DISCKIT utiliza la señal READY después de la detección del estado de la unidad, involuntaria después de nuestra intervención en la comunicación convertida a la computadora es de hecho que la auto-selección siempre está activa.

Software

Para operar la expansión de la unidad en el marco de la medida mencionada, no se necesita software adicional ni ningún parche en el sistema operativo básicamente. A la unidad A: puesta firmemente en el formato de alta capacidad, un pequeño programa para SID se puede utilizar. El ajuste del formato debe hacerse como se detalla en la imagen que hay a continuación.

clonico_imagen_2.jpg

Montage

Un diagrama detallado del circuito en el que se muestran especialmente los detalles inusuales de esta instalación de disquete, se muestra a continuación. Para los detalles de rutina de instalación y la conexión eléctrica de las unidades han sido detalladas en otra publicación

clonico_imagen_1.jpg

es/clonico.txt · Última modificación: 2017/04/06 22:53 por jevicac