archivo

Archivo de la etiqueta: MS-DOS

Autor: Salvador Merino, 18/02/2010

Badaman me comento que mi experiencia en instalar una tarjeta red bajo MS-DOS en un PC con un AMD K5 a 90 Mhz, 16 Mbytes RAM, y disco duro de 1 Gb, podría interesar a usuarios cuya lengua principal sea el Español (o Castellano).

Mi historia comienza cuando decido ensamblar dos PCs, uno para MS-DOS 6.22 (Caja AT, micro AMD K5 a 90 Mhz, y 16 Mbytes RAM), y el otro para LINUX Debian (Caja ATX, micro AMD K6 a 300 Mhz, y 64 Mbytes RAM), a partir de bastante chatarra, que incluía 2 tarjetas de red con microchip de Realtek, pero fabricadas por terceras empresas, y como provenían de la chatarra, o material de desecho, de un colegio (de enseñanza privado (no pública)) suministrada gratis por el conserje, pues no tenían drivers.

Con Linux no existe ningún problema para utilizar una tarjeta red, porque reconoce prácticamente casi todas, pero con MS-DOS la cosa cambia, porque mi amigo, el conserje del colegio, lo primero que dijo, fue que MS-DOS no podía utilizar la tarjeta de red si no tenia instalado WINDOWS. Aunque yo estaba seguro que era posible utilizar una de esas tarjetas de red bajo MS-DOS.

El primer paso para instalar una tarjeta de red bajo MS-DOS fue buscar en Internet un driver, y empecé, como es natural, por la página del fabricante del microchip principal, que usaba la tarjeta, que era Realtek (aunque las tarjetas habían sido fabricadas, o distribuidas, por Ovislink, y Genius). Una vez encontrado el driver para MS-DOS más reciente en la web del fabricante Realtek, llegaba la hora de instalarlo, pero cuando descomprimo el fichero ZIP, y veo que no hay instrucciones, y más que el driver para DOS parece un driver para WINDOWS 3.1, solamente me pregunto, ¿y esto cómo se instala?, porque aquí falta algo. (Tan cierto como que lo que faltaba, lo encontré en la página web http://sourceforge.net/apps/mediawiki/freedos/index.php?title=Networking_FreeDOS_-_History_of_DOS_networking)

Una vez leída la información en inglés encontrada en esa página llamada “NETWORKING FREEDOS – History of DOS Networking”, me puse manos a la obra, porque esto ya es otra cosa (Lo que se dice “está chupado“). Lo primero que necesitaba eran los siguientes ficheros, y que debemos guardar en nuestro disco duro en un subdirectorio (en mi caso particular es NET):

  • PROTMAN.DOS, PROTMAN.EXE, y NETBIND.EXE, que son parte de MS Client 3.0, pero existe licencia de libre uso para uso interno.
  • DIS_PKT.DOS, que es el “Packet Driver to NDIS Converter”, que es de dominio público, y fue escrito por el Prof. Joe R. Doupnik (Utah State University) y Dan Lanciani (Harvard University).
  • En mi caso particular, RTSND.DOS, que es el driver MAC suministrado por Realtek para el micro chip (o interface Network) RTL 8139.
  • También es necesario escribir un fichero llamado PROTOCOL.INI, que en mi caso particular contiene:
[protman]
DriverName=PROTMAN$

[RTSND]
DriverName=RTSND$

[PKTDRV]
drivername=PKTDRV$
bindings=RTSND
intvec=0x60

Lo único que hay que cambiar es la cadena “RTSND” por el nombre del driver MAC que vamos a utilizar.

Ya solamente nos queda la instalación que consiste en añadir unas lineas a los ficheros AUTOEXEC.BAT y CONFIG.SYS, quedando, en mi caso particular, el fichero AUTOEXEC.BAT en lo siguiente:

LH C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $p$g
PATH C:\DOS;C:\DRV
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB SP,,C:\DOS\KEYBOARD.SYS
REM Driver para el lector CR-562/563
LH C:\DRV\MSCDEX.EXE /D:MSCD001 /M:15
LH AMOUSE /1
LH C:\IOMEGA\GUEST.EXE
C:\NET\NETBIND.COM
SET COMSPEC=C:\COMMAND.COM
SET ARACHNETEMP=D:\TEMP
MKDIR D:\TEMP
VER

He añadido la siguiente linea:

C:\NET\NETBIND.COM

En mi caso particular, el fichero CONFIG.SYS queda en lo siguiente:

DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS /NUMHANDLES=64
DEVICE=C:\DOS\EMM386.EXE NOEMS
BUFFERS=50,0
LASTDRIVE=Z
FCBS=4,0
DOS=UMB,HIGH
COUNTRY=034,,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
FILES=79
STACKS=18,512
DEVICEHIGH=C:\DOS\RAMDRIVE.SYS 2048 512 512 /E
DEVICEHIGH=C:\DRV\CDMKE.SYS /D:MSCD001 /P:340 /N:1
DEVICEHIGH=C:\NET\PROTMAN.DOS /I:C:\NET
DEVICEHIGH=C:\NET\RTSND.DOS
DEVICEHIGH=C:\NET\DIS_PKT.DOS

He añadido las siguientes lineas:

DEVICEHIGH=C:\NET\PROTMAN.DOS /I:C:\NET
DEVICEHIGH=C:\NET\RTSND.DOS
DEVICEHIGH=C:\NET\DIS_PKT.DOS

Y colorín colorado, este cuento se ha acabado, y el primer programa, que he probado, ha sido el navegador ARACHNE.

Los ficheros podéis obtenerlos en DOS_NET.ZIP

Anuncios