¿Cuál es la mejor manera de mover archivos a una máquina DOS?

10

Tengo una vieja máquina DOS (léase: abandonware) que ejecuta mis viejos juegos DOS (como se hace referencia aquí) . Estoy descubriendo que con el tiempo, mis disquetes comienzan a morir y se vuelven completamente ilegibles.

Así que recientemente he estado encontrando binarios abandonware de juegos que poseo actualmente y los he descargado a mi caja de Vista.

La máquina Vista no tiene unidades de disquete pero tiene un CD / DVD-R. La máquina Vista no tiene puertos seriales o paralelos. La máquina DOS tiene unidades de disquete pero no unidad de CD / DVD. (Sin embargo, tiene un disco duro de 100 MB) Sorprendentemente, ambas máquinas tienen USB y Ethernet. La máquina DOS tiene una antigua tarjeta 3Com 10BT.

Parece que no puedo entender cómo obtener FTP y mucho menos una pila TCP / IP funcionando en la máquina DOS, y ninguna forma de almacenamiento USB ha sido legible en ambas máquinas.

¿Cuál es la mejor manera de llevar estos binarios a la máquina DOS?

(Sé que esto está comenzando a sonar como la vieja pregunta de cómo mover al zorro, al bebé y a la bolsa de grano a través del río en un bote que solo tiene capacidad para dos)

Ninguna compañía
fuente
3
¿No tiene una unidad de CD-ROM de repuesto? Publique detalles en su tarjeta ethernet de DOS. Por cierto, no creo que los bebés coman bolsas de grano.
hyperslug
¿Un bebé muy hambriento, tal vez?
Joey

Respuestas:

5

Para una solución permanente, su mejor opción es hacer que la NIC funcione. Necesitará controladores de DOS para la NIC. Consulte el sitio web de 3com para ver si todavía los tienen para su modelo.

Si se conecta directamente a su máquina Vista, necesitará un cable cruzado (se intercambian los pines 1, 2, 4 y 6). Puedes comprar uno o hacer uno. Si usa un concentrador o conmutador, un cable cat5 estándar funcionará.

Las diversas formas de agregar redes a una máquina DOS son demasiado numerosas para analizarlas aquí, pero aquí hay algunos enlaces que lo ayudarán a comenzar:

http://www.dendarii.co.uk/FAQs/dos-net.html

http://bbright.tripod.com/information/dosnetwork.htm

http://www.freedos.org/freedos/news/technote/157.html

Si logra ejecutar TCP / IP, tendrá la ventaja de poder ejecutar un navegador web TUI como Lynx para poder descargar archivos directamente a su máquina DOS.

Kenneth Cochran
fuente
1
¿No es una caja de pollo y huevo? Necesita las unidades de DOS en la máquina que no tiene acceso. Entonces, ¿cómo los llevas allí?
WireGuy
Dijo que sus disquetes se están desgastando. No dijo que su disquetera estaba rota.
Kenneth Cochran
10

Si desea mantener esa máquina DOS funcionando indefinidamente, esto podría ser algo bueno:

texto alternativo

Puede comprarlo aquí: Tiger Direct - ($ 19.99) Sabrent 1.44MB Unidad de disquete USB 2X externa

... y conéctelo a su sistema Vista (o cualquier otro sistema también).

Luego puede crear nuevos disquetes, mover archivos de un lado a otro fácilmente, mantener copias de seguridad (en su sistema Vista) y obtener más archivos / juegos de DOS desde Internet (a través de su sistema Vista).

Robert Cartaino
fuente
6

Si esta es una necesidad única (es decir, no agrega juegos con frecuencia), entonces la forma más fácil puede ser quitar el disco duro de la caja de dos y conectarlo a su máquina Vista a través de un adaptador USB (suponiendo que su máquina Vista lo haga). no tiene un conector IDE libre). Volcar los archivos en la línea y luego devolverlo a su máquina Dos.

Tenga cuidado de no formatear el disco cuando Vista lo vea por primera vez.

Rob Allen
fuente
Podrías hacer esto varias veces, es potencialmente incómodo. Aunque hacerlo cada 6 meses no tiene por qué ser una tarea difícil.
ChrisF
Transferir el disco parece tener sentido. También puede visitar support.3com.com/infodeli/tools/nic/3c509b/docs/ugb/index.htm y ver si puede obtener algunos archivos para que el nic funcione
WireGuy
5

Una forma de mover archivos a máquinas antiguas que he encontrado útiles es usar ZModem. No es solo para conexiones de acceso telefónico. Si configura un cable RS-232 desde una computadora razonablemente nueva, puede usar HyperTerminal en Windows para enviar archivos por ZModem o un protocolo de transferencia en serie similar a la computadora anterior, que seguramente puede ejecutar Minicom . El único problema es llevar el minicom a la computadora; aún tendrá que hacerlo a través de disquetes.

Si su computadora más nueva no tiene un puerto serie, se puede encontrar uno (usamos estos ) bastante barato.

jamuraa
fuente
Olvidé agregar La máquina Vista NO tiene puertos seriales
NoCarrier
1
Editado para agregar USB a serie que he utilizado y funciona bien con hyperterminal
Jamuraa
Al seguir ese enlace, parece que Minicom es un programa unix / linux. ¿No se necesitaría una versión de DOS? ¿Recomendar uno?
Will M
4

Si su máquina es una 386 o superior, una 486 con 4 MB de RAM o más, debería poder iniciarla con una distribución Linux muy pequeña en disquetes como el rtbt de Tom que le permitirá hacer algunas redes básicas (FTP) y reconocerá su Disco duro FAT.

Otra opción es agregar redes a su sistema DOS. Vea esta bonita lista en el sitio web de FreeDOS. Por cierto, podría probar FreeDOS, tiene algunas características más nuevas y mejores que el antiguo DOS (finalización de línea de comandos, algún soporte para unidades USB, etc.).

wazoox
fuente
3

¿No sería la mejor idea ejecutar los juegos en un emulador de DOS en su máquina Windows? Por ejemplo, DOSBox.

http://www.dosbox.com/

Alistair McMillan
fuente
55
Hay un valor nostálgico jugando en hardware antiguo. Me gusta arrancar en DOS. Me gustan las luces parpadeantes del módulo MIDI Roland MT-32. Llámame loco, pero también me gusta cuando las cosas no se cargan al instante.
NoCarrier
1
No estoy seguro de qué hacer con las luces parpadeantes, pero creo que puede ejecutarlo en pantalla completa para obtener la experiencia completa de DOS, y presionar CTRL-F11 repetidamente para bajar la velocidad simulada de la CPU al ritmo glacial adecuado. Por cierto estás loco.
Alistair McMillan
@NoCarrier "pero también me gusta cuando las cosas no se cargan al instante" sí, no hay prisa en el baño. Viejo Wordperfect sacudido
barlop
2

Aquí hay una colección de soluciones por peso que prefiero:

  1. Formatee sus memorias USB como FAT16 y active el modo USB heredado en su BIOS (si existe) para presentarlas como letras de unidad cuando arranque. Entonces DOS puede leerlos.
  2. Cree un disco USB de arranque para una versión pequeña de Linux o NetBSD sin X11. Esto probablemente admitirá su tarjeta de interfaz de red Y podrá montar su unidad DOS. Luego puede periódicamente ftp, o SMB sobre los archivos que desee. Esto requiere un reinicio de vez en cuando.
  3. Utilice una cruz sobre el cable de serie y un gráfico XY o Z-Modem programa como dsz o fdsz desde los días del BBS. O con un programa de terminal que admite estos, había tantos . Usé Qmodem, que aún puede no ser gratuito.
  4. Obtenga los controladores de DOS para la NIC y úselos con un programa como Arachne .
  5. Deshazte de DOS a favor de FreeDOS o DR-DOS. Pero básicamente sigue haciendo lo anterior, excepto que podría obtener una mejor compatibilidad con NIC y USB.
  6. EMULAR. Es mucho más fácil trabajar con DosBox que con una PC AT.
  7. Periódicamente mueva el disco. Esto es mucho más fácil si solo usa la unidad en modo USB y configura su BIOS para que sea compatible con unidades USB en modo heredado. De lo contrario, es muy molesto tener que abrir cosas y quitar el IDE de 40 pines y el power molex de 4 pines.
  8. Obtenga una biografía súper novedosa o instale grub. NetBoot esta máquina fuera de un tftpservidor que aloja un sistema mini-linux que solo ejecuta dosBox o freeDOS con unidades asignadas a un nfsservidor. Ahora, cada vez que apaga su máquina dos, puede montar y trabajar con el archivo de imagen y otros archivos en su máquina o servidor principal. Esto es realmente mucho trabajo, pero te sentirás como un genio de DOS.
dlamblin
fuente
1

Vea si tiene alguna conexión en el cuadro Vista para el disco duro de DOS. Si no, deberías poder buscar u obtener uno realmente barato.

Mueva el disco duro a su caja de Vista y mueva los archivos a esa unidad. Luego vuelva a montar la unidad en su caja de DOS.

Robert Cartaino
fuente
0

Pregunta simple y tonta, pero ¿estás seguro de que esas unidades de memoria USB están formateadas con un sistema de archivos legible para DOS?

NTFS no volará allí. FAT32 no volará en DOS anteriores a 6.22.

Rizar
fuente
Pensé que todas las unidades USB eran FAT. (E incluso tienen controladores de DOS para leer NTFS también)
hyperslug
No todas las unidades tienen formato FAT, el formateo puede ser lo que desee. Y sí, hay controladores de DOS para NTFS. Y, sin embargo, hay una diferencia definitiva entre FAT16 y FAT32. Si está ejecutando vanilla DOS pre-6.22, entonces no podrá leer NTFS o (moderno) FAT32. Los controladores existen y podrían ser una solución. Puede que no resuelva su problema, pero sin duda es una de esas "trampas" cuando se trata de transferencias de archivos y este tipo de sistemas. Especialmente las incompatibilidades entre FAT16 y FAT32 son fáciles de pasar por alto.
Keck
hyperslug: el mío es NTFS, con incluso una segunda partición pequeña. La mayoría de los más nuevos son FAT32 por defecto.
user1686
0

¿Vista tiene soporte para IPX? En caso afirmativo, podría usar eso a través de Ethernet.

* va a buscar la pila IPX en su archivo *

Estas herramientas me funcionaron en Micros ~ 1 Virtual PC, pero supongo que necesitarás buscar en Google un reemplazo de DC21X4 ...

(En caso de que todavía vaya a probarlos, el orden de carga es LSL; DC21X4(o controlador de tarjeta de red equivalente);. IPXODI)

usuario1686
fuente
0

texto alternativo

Simplemente obtenga una unidad de CD-ROM para la caja de DOS, $ 20 como máximo, probablemente en el futuro. Grabe un CD cuando quiera transferir, los medios son como 0.25 por pieza.

No querrás meterte con toda la red IPX a menos que juegues a Doom. Su tiempo vale más de $ 20.

hiperslug
fuente
¿Y cómo exactamente planeas llegar cdrom.sysal cuadro de DOS?
user1686
Un CD de arranque de DOS exacto.
hyperslug
Revise los clasificados locales como Kijiji o eBay y está casi garantizado que encontrará a alguien vendiendo viejas unidades de CD-ROM / DVD-ROM por casi nada (<= $ 5), tal vez incluso de forma gratuita. De hecho, publique un anuncio usted mismo pidiendo uno; a menos que viva en una aldea pequeña, debería tener una en muy poco tiempo. Y también se puede obtener un paquete de discos CD + RW a bajo precio (una vez más, pruebe los clasificados). En cuanto a los secadores, cree / descargue un disco de arranque de DOS / disquete de Bart de PE, o use un CD de Windows 95/98 / ME. (Por supuesto, esto es inconveniente si desea transferir archivos de un lado a otro con frecuencia, pero por una vez, está bien.
Synetech
0

Hice esto una vez con DOS, obtenga los controladores de paquetes Crynwyr para su NIC, configúrelos y luego obtenga el sistema operativo de red KA9Q KA9Q NOS , o su variante moderna JNOS para dar funciones de red TCP / IP de DOS. Si bien fue creado para la radioafición, también funciona con tarjetas de red y le permite tener varios servidores diferentes en ejecución, uno de los cuales es FTP. Lo usé con un cliente ftp en los sistemas Windows para transferir archivos de un lado a otro de manera bastante eficiente.

Mi voto es por la unidad de disquete USB para el sistema Windows. Funciona muy bien y le permitirá crear nuevos discos agradables para el sistema DOS. Es lo que he estado usando, y en realidad lo he usado como unidad A / B tanto en DOSBox como en máquinas virtuales de DOS para PC virtual.

Laboratorios Fiasco
fuente
-2

¿Podrías usar un dispositivo de almacenamiento USB extraíble, conocido coloquialmente como una unidad de "pulgar" o una unidad de "lápiz"?

akf
fuente
no son legibles en DOS 6.22.
NoCarrier
hmmm Me parece recordar de otra manera. Sin embargo, es posible que necesite un controlador especial, que luego plantea la cuestión de cómo llevarlo a su caja. Una opción sería crear un disco de arranque USB, cargar su sistema y copiar los archivos, actualizar su config.sys, y debería estar listo.
akf
1
Sin embargo, probablemente sean legibles en FreeDOS. FreeDOS funciona muy bien, es mucho mejor que DOS 6.22 y la compatibilidad es excelente.
wazoox
NoCarrier: muchos BIOS tienen una opción "USB heredado" que, IIRC, presenta almacenamiento extraíble USB como unidades de disco normales.
user1686
Es bastante dudoso que su máquina DOS tenga USB y, por lo tanto, una opción de "USB heredado".
Fiasco Labs