Hola

el problema es que...:
Estas lineas de codigo en algun tiempo funcionaba bien con una maquina pentium I a 300Mhz y DIN de 5 pines normal, es decir del grande...
Pero No me quiere trabajar con una con entrada para teclado tipo PS/2 Minidin...
Alguien Podria ayudarme por fa?
" Emulacion de teclado de PC
DEFINE OSC 16 "para "alentar" al shiftout en realidad trabaja a 4
char var Word "character
datpin var porta.0 "Keyboard Data "con res 10k pull up
clkpin var porta.1 "Keyboard Clock "con res 10k pull up
delayer con 100 "retardo entre caracteres
trisa =0
high datpin
high clkpin
"estos son los caracteres a transmitir mas info en :http://www.beyondlogic.org/keyboard/keybrd.htm
h var word : h = %11001100110
o var word : o = %11010001000
l var word : l = %11010010110
a var word : a = %10000111000
start:
"Mandando "hola " Eternamente
char=h "/h : gosub sendchar : pause delayer
char=o "/o : gosub sendchar : pause delayer
char=l "/l : gosub sendchar : pause delayer
char=a "/a : gosub sendchar : pause delayer
goto start
sendchar:
shiftout datpin,clkpin,0,[char11]
pause 10
return
end
El resultado deberia ser un HOLA continuo en el bloc de notas (en la maquina vieja asi lo hacia)
Ahora el resultado es un continuo pitido del altavoz del PC y solo sale una "h"
sera la velocidad; ya intente redefiniendo el OSC pero nada, aveces no me aparece nada solo el sonido, de antemano gracias; existe otra forma de emular el teclado...?