70 likes | 278 Views
Joystick. Anselmo Lastra. Atari 2600 Joystick (have 2-3). http://www.atariarchives.org. We Have Sega Joypads. Enhanced version with more buttons Has mux Select pin chooses first or second set of buttons, L/R. http://pinouts.ru/data/genesiscontroller_pinout.shtml. Six Button Use. See
E N D
Joystick Anselmo Lastra
Atari 2600 Joystick (have 2-3) http://www.atariarchives.org
We Have Sega Joypads • Enhanced version with more buttons • Has mux • Select pin chooses first or second set of buttons, L/R http://pinouts.ru/data/genesiscontroller_pinout.shtml
Six Button Use • See • http://www.cs.cmu.edu/~chuck/infopg/segasix.txt • Use select to use buttons B & C • To use X, Y, Z, need to pulse select
NEXYS Mappings (PMOD JA) PMOD JA is 10-pin connector nearest VGA connector
Suggestion • Create FF for Select • Memory map so you can set from CPU • Memory map the input signals • I would not latch them Please power off when plugging or unplugging Sega joypads! Careful when plugging in PCB
Links • http://pinouts.ru/data/JoystickAtari2600_pinout.shtml • http://pinouts.ru/data/genesiscontroller_pinout.shtml • http://www.epanorama.net/documents/joystick/ataristick.html • http://www.epanorama.net/documents/joystick/tvgames.html • http://www.cs.cmu.edu/~chuck/infopg/segasix.txt