HispaMSX

Programacion Joysticks

2002-07-22 15:32:42
Buenas, segun el documento PORTAR, que se puede leer desde el MSXFAQ, para programar un puerto de joystick, se usan los registros 14 y 15 del PSG. Ahora bien, segun este documento, primero hay que escribir en el registro 15 y despues (entiendo) que hay que leer el registro 14 para ver los resultados:
15= I/O port B (Joystick select)
      bit   Expl.
      0 =   1         (Used as handshaking output if touchpad)
      1 =   1         (Used as handshaking output if touchpad)
      2 =   1         (Used as handshaking output if touchpad)
      3 =   1         (Used as handshaking output if touchpad)
      4 =   Pulse 1   (Positive pulse starting a monostable timer)
      5 =   Pulse 2   (Positive pulse starting a monostable timer)
      6 =   Joystick select           (0=Connector 1, 1=Connector 2)
7 = Kana LED (Keyboard mode indicator. On japanese machines only)
Bits 4 and 5 is used by a program wich uses a paddle.
A short positive edge pulse on bit 4 (or 5) starts a monostable timer(in the attatched paddle) and the paddle sets one of the joystick bits in register 14 low (FIRE A (FIRE B),L,R,D or U).

Pero me gustaria saber cuales son los bits que corresponden a las señales de salida, es decir, las señales OUT (PIN 6, 7, y 8). ¿Acaso son los bits 4 y 5 las señales OUT (pines 8) y las 0-3 las de los STRIGS/OUT?
saludos,
Ivan

<Anterior en la conversación] Conversación actual [Siguiente en la conversación>