Joystick - PowerPoint PPT Presentation

About This Presentation
Title:

Joystick

Description:

... Signal FPGA Pin DB-9 10-Pin Up M15 1 4 Down L17 2 3 Left L16 3 8 Right K12 4 2 Btn A/B M14 6 9 Start/C L15 9 1 Select M16 7 10 Ground - 8 5 Power ... – PowerPoint PPT presentation

Number of Views:243
Avg rating:3.0/5.0
Slides: 8
Provided by: Anse66
Learn more at: http://www.cs.unc.edu
Category:
Tags: joystick

less

Transcript and Presenter's Notes

Title: Joystick


1
Joystick
  • Anselmo Lastra

2
Atari 2600 Joystick (have 2-3)
http//www.atariarchives.org
3
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.sh
tml
4
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

5
NEXYS Mappings (PMOD JA)
Signal FPGA Pin DB-9 10-Pin
Up M15 1 4
Down L17 2 3
Left L16 3 8
Right K12 4 2
Btn A/B M14 6 9
Start/C L15 9 1
Select M16 7 10
Ground - 8 5
Power - 5 6
PMOD JA is 10-pin connector nearest VGA connector
6
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

7
Links
  • http//pinouts.ru/data/JoystickAtari2600_pinout.sh
    tml
  • http//pinouts.ru/data/genesiscontroller_pinout.sh
    tml
  • http//www.epanorama.net/documents/joystick/ataris
    tick.html
  • http//www.epanorama.net/documents/joystick/tvgame
    s.html
  • http//www.cs.cmu.edu/chuck/infopg/segasix.txt
Write a Comment
User Comments (0)
About PowerShow.com