Fiz constatação que pessoal antes de discutir não entende que joyport possui três saídas, motivo pelo qual há resistores nos disparos.
Quando se diz que saída pulse (pino 8 é comum no VCS2600) o torna compatível com joystick Sega/Atari estão omitindo na verdade que o pino pulse dá 3mA.
Os MSX dão 50mA na porta, mas no GND pino 9 --> então o turbo e demais mods aguenta fácil.
Ao insistir no 8 "violenta" PSG, e precisa buffer no periférico, amplificando 20x a corrente.
Os paddle caseiros não podem usar o pulse como comum por mera lógica do circuito. É destinado a disparo de monoestável iguais a PC, circuito de movimento -- e cursor resistivo.
Então, resistores são mesmo necessários em 6 e 7, mesmo reforçando pino comum (seja 8 ou 9).
E cabe mencionar há erro em BIOS no tempo pra leitura das portas STICK e KEYBOARD -- a serem melhoradas pra permitir emulação perfeita de componentes dos PC.
Não tem que brigar. É desenhar projeto e soft lembrando dos limites. O esquema tá no H.Specifications.
MARUJO.