Windows NT, 2000 y XP no permiten acceder al
hardware de forma tan sencilla como lo hacen las versiones 95, 98 y ME.
La ejecución, en Winlogo y MSWLogo, de primitivas tan básicas
como Escribepuerto y Leepuerto, no funcionan
en estos sistemas operativos.
Para poder leer y escribir en el puerto paralelo es necesario un driver (archivo
*.sys) que comunique el software con dispositivo hardware.
Aquí se muestra el proceso a seguir
para instalar el driver que permita acceder al Winlogo y MSWLogo con
el puerto paralelo.
1- Descargar
la utilidad denominada PORTTALK de la siguiente web:
http://www.beyondlogic.org/porttalk/porttalk.htm.
2- Descomprimir el
archivo en una carpeta del disco duro. No importa el nombre.
3- Copiar el
archivo "porttalk.sys" en la carpeta
de sistema C:\WINDOWS\SYSTEM32\DRIVERS
4- Hacer doble
clic sobre el archivo "porttalk.reg"
5- Reiniciar
el ordenador
6- Acceder a
las propiedades de sistema desde el panel de control.
7- En el cuadro
de diálogo de propiedades de sistema, elegir la pestaña
Hardware y luego el botón "Administrador
de dispositivos"
8- En esta ventana,
hacer clic en el menú VER>Mostrar dispositivos
ocultos
9- Expandir
la categoría de dispositivos denominada "Controladores
que no son Pulg and Play".
10- Comprobar
que entre ellos se encuentra "Porttalk"
11- Si no está,
hacer clic en el icono "Buscar cambios de hardware" y
de esta forma aparecerá colgando de dicha categoría.
12- El controlador
se activa una vez que es reconocido, pero si no lo hace es necesario
entrar en su configuración haciendo clic sobre él,
con el botón derecho del ratón, con la opción
propiedades.
Bien, este es el proceso de instalación del Kernel y solamente es necesario
realizarlo una vez, ahora es necesario ejecutarlo para que Winlogo (o MSWLogo)
lo utilicen para acceder al puerto.
1- Copiar el archivo AllowIo.exe
en la carpeta de Winlogo.
2- Ejecutar Inicio>Programas>Accesorios>Símbolo
de sistema.
3- Entrar en la carpeta de winlogo
con comandos MS-DOS
4- Escribir lo siguiente: allowio
wlogo.exe 0x378 y pulsar intro
Winlogo arrancará y ya es posible acceder al puerto con las primitivas
escribepuerto y leepuerto.
También es posible crear una acceso directo
al archivo allowio con la línea de comandos antes descrita.
Descarga
este tutorial en formato PDF <128kb>
Descarga
directa de PORTTALK 2.2 <66KB> |