Hola gente...
Con Carlos Massoni estamos investigando como funciona
un pad numérico Talent que se conecta a un puerto de
joystick, ya que no posee el software original, y
queremos hacerlo funcionar.
Básicamente el teclado usa un demultiplexor para
seleccionar las filas. Las columnas van conectadas
directamente a las entradas UP, DOWN, LEFT y RIGHT del
puerto.
Para seleccionar la fila mediante el demultiplexor se
usan los pines 6 y 7 del puerto de joystick,
obviamente configurados como salida.
Y ahi empiezan los problemas.
Se que se puede modificar mediante el registro 15 del
PSG los pines 6 y 7 para que sean entradas o salidas,
pero no conseguimos configurarlos correctamente, un
poco debido a la falta de información y otro poco
tambien a información incorrecta que hay en algunas
páginas.
Alguien tiene información precisa?
PD: estos links tienen algo de informacion pero el
registro 15 del PSG en uno de ellos tiene invertido el
orden de los bits:
http://map.tni.nl/resources/msx_io_ports.php#psg
http://www.emulatronia.com/doctec/ordenadores/msx/portar.txt
=====
Cæ
___________________________________________________________
100mb gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar