Thinkpad 600: DOS puro en 2018

En el garaje, en medio de cajas con software antiguo y algunas computadoras de escritorio y monitores fósiles, se colocaron 52 computadoras portátiles IBM ThinkPad en una columna. Tenía media hora y, francamente, solo pagaría por tocarlos. Pero la tarea era tocar y seleccionar (solo con signos visuales) varias computadoras portátiles para ellos.

La oferta fue inesperada y no puedo decir que estaba bien preparada. La gama incluía todo, desde el precursor ThinkPad, el IBM PS / 2 Note, hasta los primeros modelos ThinkPad T de principios de la década de 2000. Como no fue posible encender las computadoras portátiles para la verificación, se eligió la siguiente estrategia: si es posible, tome varias computadoras portátiles del mismo modelo, trate de no tomar computadoras portátiles con discapacidades físicas obvias, como bisagras de pantalla rotas, y dar preferencia a los dispositivos con una unidad óptica integrada.

El acuerdo de precio inicial era de 8 euros por modelo, pero cuando vi que estaba ignorando las rarezas 486 que estaban en un estado triste, el propietario redujo el costo de las copias que seleccioné a 5 euros por pieza. Así que me convertí en el dueño de diez computadoras portátiles viejas más y, un poco sorprendido por la repentina escalada de la colección, las llevé a casa.

En el interior hay una historia sobre el IBM ThinkPad 600 y la instalación de DOS puro en él, en el formato de un "diario caro".

Para notas diarias sobre arqueología de computadoras móviles y enlaces útiles, obtuve un canal en un telegrama: https://t.me/emm386 .

Sorprendentemente, de diez computadoras portátiles, solo una se negó francamente a estar muerta. Cuando intenta encender el ThinkPad T20, solo parpadea los indicadores, lo que indica claramente un fenómeno conocido como parpadeo de la muerte . El resto mostró diferentes tipos de errores, pero se encendieron y, a veces, incluso se cargaron. Cinco computadoras portátiles pertenecían a la serie ThinkPad 600, que duró solo 2 años, pero más tarde se convirtió en la línea ThinkPad T-series que existe hoy en día. ThinkPad 600 es un intento de adaptar el relleno de la serie 700 superior a una carcasa más compacta y móvil. A pesar de la corta vida, muchos fueron producidos. Sin embargo, como cualquier otra computadora portátil de los años 90, a menudo no están disponibles para la venta en un estado ininterrumpido.


Externamente, las computadoras portátiles son exactamente iguales, por dentro, diferentes. 3 computadoras portátiles pertenecían a la serie ThinkPad 600 original con un procesador Pentium II.


Otro, más afectado por el uso intensivo y las manos torcidas, pertenece a la serie ThinkPad 600E y está equipado con un reproductor de DVD. Finalmente, el ThinkPad 600x de gama alta se ejecuta en el Pentium III.


¿Y ahora qué hacer con ellos ahora? Todas las computadoras portátiles tienen algunos defectos pequeños, luego no hay suficiente cobertura para los puertos, luego se limpia el reposamanos, luego el teclado con el diseño AZERTY. Obviamente, puede comenzar ensamblando una o dos computadoras portátiles a partir de piezas de repuesto para que estén en muy buenas condiciones.


Este plan dificulta la implementación de una cobertura táctil suave, que en todas las computadoras portátiles comenzó a desmoronarse y se pega desagradablemente a las manos. Parece que solo volver a pintar ayudará a resolver este problema, a juzgar por los modelos más afectados en los que el recubrimiento se despega hasta una base de plástico. Me ocuparé de esto más tarde, pero ahora es el momento de cortar algo escandalosamente desactualizado.

Reconocimiento


Si el ThinkPad T40 es uno de los últimos modelos con soporte para Windows 98, 600 seguirá siendo oficialmente compatible con DOS, lo que significa que es posible construir un sistema tru para viejos juegos de DOS sin problemas con los controladores (¡ sin problemas, jaja, por supuesto, ahora! ). En principio, MSDOS puede ejecutarse en cualquier cosa, incluso en el mismo T40, pero dos grandes problemas nos esperan en este camino: la pantalla y el sonido.

Pantalla . El problema es el escalado de hardware de muy baja calidad si ejecuta MSDOS en una computadora portátil con una resolución de pantalla diferente a VGA (640x480). En teoría, la computadora portátil ideal para DOS es un modelo con una pantalla VGA, pero simplemente no tengo una. En computadoras portátiles con una resolución de 1024x768, DOS ocupa aproximadamente la mitad de la pantalla:


O parece asqueroso y aún no ocupa toda la pantalla.


En consecuencia, si tiene un modelo con una pantalla de 800x600, puede hacerlo sin escalar y no perder la mayor parte del área de visualización. Afortunadamente, uno de los ThinkPad 600 estaba equipado con solo una pantalla SVGA.


Como resultado, en lugar de 12.1 pulgadas de la diagonal inicial de la pantalla, obtenemos 9.7 ", que en realidad se usan. En un ThinkPad 600 de 13.3 pulgadas con una pantalla XGA, obtendríamos 8.3 pulgadas de diagonal útil, por lo tanto, es preferible SVGA. Teniendo en cuenta que los portátiles como ThinkPad 755 con resolución VGA real son diagonales La pantalla es de 10.4 pulgadas, no hemos perdido demasiado.


El problema se resuelve conectándose a un monitor externo, especialmente si sabe NO estirar una imagen 4: 3. En mi caso, todo funcionó, aunque la diagonal efectiva cayó de 27 a 22 pulgadas. Bueno, está bien, en un momento en que DOS todavía era relevante, tener una pantalla de 15 pulgadas ya se consideraba elegante.


La combinación de teclas Fn + F8 le permite desplegar una imagen VGA en pantalla completa. Ni siquiera sé dónde se ve peor en la pantalla XGA o en la SVGA.

El sonido El ThinkPad T40 más potente tiene un chip de sonido estándar AC'97, con compatibilidad truncada con DOS, que no funciona en MSDOS puro. Las computadoras portátiles ThinkPad 600 anteriores tenían tarjetas de sonido híbridas, con compatibilidad reclamada con Sound Blaster Pro. Un método alternativo para ThinkPad 600 es comprar (si puede encontrar) una estación de acoplamiento completa con ranuras ISA e instalar una tarjeta de sonido auténtica de esos años. Pero en este caso, la computadora portátil se convierte en una computadora de escritorio, y este no es nuestro método. Hasta donde sé, el último modelo con soporte de sonido completo en DOS es el ThinkPad T22.

Instalación en un solo lugar


¿Ya dije que no estaba listo para una expansión notable de la colección de computadoras portátiles viejas? Esto se expresó, incluso en ausencia de disquetes y una unidad externa. ThinkPad 600 admite el arranque desde un CD, por lo que también puede transferir el MSDOS básico. Pero por primera vez en mi vida, quería instalar MSDOS completo y Windows 3.11 (un depósito de imágenes originales aquí ) en mi computadora portátil, y esto es más de una docena de disquetes. Probablemente el problema podría resolverse de una manera más elegante, pero como resultado, rápidamente escribí MSDOS virtual en el emulador VirtualBox, cambiando los archivos de imagen del disco, instalé DOS primero, luego Windows, y luego copié la imagen resultante en un CD.


Idealmente, era necesario quitar el disco duro de la vieja computadora portátil y transferir la imagen directamente a ella, pero nuevamente, no estaba listo para tal situación, y no tenía un adaptador USB-PATA. Como resultado, tuve que grabar el disco de inicio de DOS 6.22 y transferir el sistema desde él: al moverlo, los archivos ocultos del sistema se perdieron y la computadora portátil no se inició.



Tadam!

Conductores


Otra sorpresa me estaba esperando en forma de conductores. Durante un par de años, Lenovo movió el archivo de controladores para modelos antiguos desde el sitio principal a un bolígrafo separado . Es bueno que se hayan conservado, pero el movimiento eliminó otra característica importante del sitio de soporte: anteriormente, al usar el número de Tipo de máquina para cualquier computadora portátil IBM y Lenovo, se podía ver la configuración original. Ahora es necesario hacer esto de acuerdo con fragmentos de información antigua enterrada en las entrañas del sitio de IBM. Por lo tanto, los controladores para DOS son un programa de DOS que escribe archivos en un disquete. Para acelerar el proceso, implementé estas imágenes, nuevamente, en un Windows XP virtual con unidad emulada, y las transferí a la "sexta centésima" a través del disco. En general, el deseo de usar programas informáticos "normales" en cualquier situación mínimamente difícil describe bien la conveniencia real de MSDOS. No es sorprendente que en esos días me cambiara a Windows 95, así que no volví.



La computadora portátil viene con una utilidad de configuración que funciona tanto en DOS como en Windows. Este es un programa muy importante, ya que el BIOS en este modelo es muy básico y prácticamente no tiene configuraciones para dispositivos individuales. ¡Pero allí, en lugar del cursor, hay un pájaro! La utilidad me será muy útil un poco más tarde.

En realidad, de los controladores, estamos interesados ​​en un controlador de video para Windows 3.1 y un controlador de sonido para DOS.


Windows 3.11 funcionó en pantalla completa, pero no hay sonido.

Sonido caminar


El controlador de la tarjeta de sonido simplemente no vio nada. Los controladores alternativos encontrados en los espacios abiertos de la red tampoco vieron nada. No hay sonido Después de haber abrumado la mitad de los foros de colegas en la desgracia electrónica, estaba listo para renunciar e instalar Windows 98, hasta que finalmente presté atención a la línea en uno de los hilos del foro: "deshabilitar el arranque rápido".



¡Y funcionó! 1 Pero de alguna manera es extraño, el video de arriba muestra que suena la música de mi querido Prince of Persia, pero en lugar de efectos de sonido, algún tipo de piano deshonesto.

No establecí la razón exacta de este comportamiento, pero supondré que el hecho es que Prince of Persia versión 1.3, como algunos otros juegos antiguos, por defecto está buscando una tarjeta de sonido en la séptima interrupción, y la tuve en la quinta. Esto se puede solucionar reemplazando la versión PoP con 1.4 o reemplazando la interrupción. Y en mi caso, deshabilitar el puerto paralelo a través del programa de configuración ThinkPad ayudó a establecer los parámetros canónicos para la tarjeta de sonido: A220 I7 D1. La investigación estaba en curso, pero quedó claro que el problema no era el número de interrupción. Versión de trabajo real: los efectos de sonido se desactivan cuando falta memoria básica (una que sea 640 kilobytes "suficiente para todos"). Si descarga un par de controladores pesados, el sonido vuelve. Pero esto no es exacto.


E incluso en las instrucciones está escrito al respecto. Por supuesto, leí las instrucciones después de resolver el problema.

Entonces fue más fácil. Aladdin se quejó de la falta de memoria básica, luego se expandió. Para este juego, se necesitan ambos, y la memoria base es de al menos 570 kilobytes. Ya olvidé que no importa la cantidad de memoria que tenga: si los 640 kb básicos están llenos de software residente, la mitad de los programas no funcionarán.


Dangerous Dave: In The Haunted Mansion reproduce música solo en PC Speaker y funciona en casi cualquier hardware. En mi caso, hubo problemas técnicos al intentar desplegar una imagen VGA en pantalla completa. Por cierto, muchos juegos antiguos se venden en GOG.com, y como regla, esta es una versión pura de DOS completa con DosBox, que se puede lanzar de forma nativa (por ejemplo, Dave ). Una buena forma de pagar finalmente todas esas horas de juego que pasaron en la juventud para el 386º escritorio.



Pero Quake pudo comenzar en la resolución SVGA, pero desaceleró sin piedad. Las tarjetas de video con dos megabytes de RAM no son suficientes para este monstruo 3D para una resolución tan alta . Intentaré más tarde ejecutar en una máquina más potente con Windows 98.

USB para DOS


Recientemente me di cuenta de que nunca había usado dispositivos USB, incluso bajo Windows 98, sin mencionar DOS. Y resulta que esta posibilidad es gracias a Panasonic, que una vez lanzó controladores USB para DOS. IBM en el archivo de controladores solo puede ofrecer el trabajo de dispositivos propietarios específicos, por ejemplo, unidades flash de hasta 8 megabytes. Lea más sobre los controladores USB aquí y aquí . Las instrucciones y archivos en el primer enlace me ganaron.


Por cierto, se nota que los píxeles de la pantalla LCD están ligeramente desgastados.

No sin problemas, por supuesto. Se detectó una unidad flash, incluso formateada a 2 gigabytes compatibles con DOS en FAT16, pero colgó el sistema. Pero vi un estuche USB para el disco duro Zalman VE400, en el modo de emulación de una unidad óptica. Y esto simplificó enormemente la tarea de transferir archivos desde una computadora normal. Simplemente cree una nueva imagen .ISO y móntela en su dispositivo.


Entonces, ¿qué sigue?


Nada especial Hay un gran archivo de juegos favoritos, desde Doom hasta Larry, casi todos funcionan en un sistema configurado en el ThinkPad 600 sin ningún problema. Algunos trabajan con problemas, y esta es probablemente la principal conclusión de mi investigación. En el ThinkPad 600, aquellos juegos que anteriormente funcionaban perfectamente en DosBox tenían errores. A partir de 2018, la "era de DOS" parece monolítica, y existe la sensación de que una computadora portátil suficientemente potente con hardware adecuado será totalmente compatible con esta era. Esto no es asi.

¡Escuchar un CD en el reproductor de CD Dos Navigator incorporado es invaluable en 2018! Esto no niega el hecho de que la calidad de sonido en todas las computadoras portátiles antiguas es tolerable en el mejor de los casos.

DOS es una combinación de estándares, software, tarjetas de expansión poco compatibles, densamente sazonados con muletas. La máquina ideal para MSDOS es la era del escritorio: luego no jugaban en las computadoras portátiles, pero funcionaban, de lo contrario no podrían recuperarse. El sistema de juego ideal para MSDOS es varias computadoras y un conjunto de tarjetas de sonido y video, cada una de las cuales proporcionará una ventaja en un juego y fallará en otro. No soy tan fanático de los juegos que finalmente puedo desordenar mi oficina con ese conjunto, por lo tanto, elijo a favor de las computadoras portátiles antiguas para pasatiempos.

Mientras tanto, mi próxima tarea es hacer que mi juego infantil favorito Sim City 2000 funcione en resolución SVGA. Para hacer esto, recuerde qué son los controladores VESA y VBE, y comprenda cómo hacer que todo funcione en un hardware de computadora portátil no estándar a priori. De hecho, es más fácil de ejecutar en Windows 98. Pero más sobre eso en otro momento.

Source: https://habr.com/ru/post/es409469/


All Articles