Questions tagged [joystick]

for questions on joystick hardware and software

Filter by
Sorted by
Tagged with
4 votes
2 answers
2k views

Gameboy Key Input Causes Crash

I made a Key Tester using the STDIO header included with GBDK. It works... Until it doesn't. All the keys register and print to the screen, except the Left(5) and Right(4) Directional Keys, which ...
OPM eStudio's user avatar
24 votes
2 answers
4k views

How did Joysticks with more than 4 buttons and all those extra features work on a Game Port?

The question is pretty straight forward. How did they do so much more than the simple, unidirectional 4 axis of analog control, plus 4 on/off buttons? There was surprisingly precise force feedback ...
nabeelr's user avatar
  • 341
6 votes
8 answers
2k views

Would a multi button controller have been possible on the C64?

One thing I felt letdown the C64 for many games was the lack of multiple buttons on the joystick, meaning you had to keep the keyboard nearby, (or by your foot!) So you could press space-bar or ...
komodosp's user avatar
  • 1,056
2 votes
2 answers
350 views

How to properly convert an active-low joystick routine to active-high

My last question wasn't specific enough so I'll rephrase it. I've been having trouble with programming game consoles/computers like Commodore 64 that have active-low joysticks, where the bits are all ...
puppydrum64's user avatar
  • 1,638
3 votes
1 answer
152 views

Spontaneous movement and game crashes from active-low joystick routines [closed]

I've noticed this recurring problem when I'm trying to program joysticks or buttons that are active-low (0 = pressed), like on the Commodore 64 or Game Boy Advance. Regardless of the language or ...
puppydrum64's user avatar
  • 1,638
19 votes
3 answers
4k views

Which retro system controllers are compatible with Amiga out of the box

I read an article that people were using various means of user input in their Amiga 500 computers as an alternative to joystick. Most notable, Sega Mega Drive, Sega Master System, CD32 / Competition ...
Bartek Malysz's user avatar
5 votes
1 answer
1k views

What's wrong with SNES original controller's shoulder buttons?

This is probably a hardware-related question. I have recently bought a total of 7 (seven) different original SNES controllers from different sources, all of them being somewhat used but mostly ...
Lake's user avatar
  • 151
4 votes
2 answers
1k views

Joystick adapter from 9-pin to USB

I have still a couple of old C64/Amiga joysticks and I'd like to use them on the New C64, which has USB ports. Is there an adapter from 9-pin male to USB? This 3-year old article references a company ...
dr_'s user avatar
  • 348
2 votes
1 answer
988 views

How do I read the position of an Apple II joystick?

Many games on the Apple II supported input from the keyboard, joystick, and Sirius Joyport. While reading the keyboard and Joyport are straightforward, getting the joystick's position is not. How ...
fadden's user avatar
  • 9,040
2 votes
1 answer
245 views

For TRS-80 Color Computer joystick buttons, is it correct to check the first or second bit of the value at PEEK(65280)?

The Color BASIC/Extended Color BASIC “Getting Started” manuals say that to find out if a joystick button is pressed, to PEEK in location 65280. The value 255 means neither button is pressed; the ...
Jerry Stratton's user avatar
4 votes
1 answer
390 views

Did the IBM Game Control Adapter have I/O port aliases?

I was taking a look at the logic diagram in the manual for the original IBM game port adapter card: In the upper-left corner of the schematic, there is the circuitry responsible for decoding the I/O ...
smitelli's user avatar
  • 1,769
15 votes
3 answers
3k views

What are the electrical characteristics of a PC gameport?

I'm considering building some custom gizmos to connect to the gameport on my retro-hobby PC (SNES controller adapter, macro/turbo box, etc.) but I haven't been able to find much information on details ...
ssokolow's user avatar
  • 6,765
8 votes
2 answers
2k views

Are game port joystick button circuits more than plain switches? Is this one just faulty?

I'm building a custom interface unit for a game port joystick. To use/test it, I have a CH Products Mach III. (This is the IBM PC version, not the Apple version.) I purchased the joystick for this ...
Kevin Reid's user avatar
10 votes
4 answers
1k views

Did any devices use the Commodore 64 joystick ports as outputs or two-way communications ports?

Looking at the schematic and explanation of how the C64 joystick ports work, it seems clear that the stick direction and button lines (JOYA0, through JOYA3 for port 1 and JOYB0, through JOYB3 for port ...
cjs's user avatar
  • 26k
17 votes
2 answers
4k views

Why did pressing the joystick button spit out keypresses?

If you pressed one of the joystick buttons on the TRS-80 Color Computer while running BASIC, it would act as if @ABCDEFG were typed. Pressing the other joystick button would similarly type out ...
DrSheldon's user avatar
  • 16k
47 votes
5 answers
7k views

Why are C64 games inconsistent with which joystick port they use?

The Commodore 64 has two DE-9 joystick ports. If I'm the only person that ever plays games on it, you would assume that you could just leave a joystick plugged into Port 1 and be done with it. However,...
bjb's user avatar
  • 16.3k
1 vote
2 answers
562 views

New joystick (or build one) for Atari 800

I recently got hold of an old Atari 800 and some peripherals. Thanks to the answers to this question: How to clean (or prep) Atari 800 or any old computer I have it cleaned up and am using it. One ...
Dave's user avatar
  • 177
17 votes
2 answers
1k views

How to create a switchless multi-system 2 button Atari joystick?

All systems that use the Atari 9 pin joystick standard make use of the following pins in consistent ways, with each direction and the fire button being connected to the ground pin when pushed. 1 - up ...
Paul Humphreys's user avatar
14 votes
2 answers
713 views

Why Game controllers changed from righthanded to lefthanded?

Why are video game and computer joysticks of the seventies and early eighties right-handed (eg. Atari 2600, Odyssey 2, Apple II), and game pads, since Nintendo Entertainment System to today, all left-...
Biff Iam's user avatar
  • 2,209
6 votes
3 answers
3k views

How to get Windows XP to detect a DB-15 gameport joystick?

I've got an standard interface (DB-15 analog) joystick connector on my Windows XP gaming system. It works fine for DOS applications (booting into DOS directly, not using XP at all). However, nothing ...
Brian Knoblauch's user avatar
25 votes
2 answers
2k views

Why does waggling the joystick of a C64 cause errors loading from tape?

When loading a game from the tape drive on a C64, if you wiggle the joystick around too much the program will not load correctly. Is there an explanation for this? EDIT: Perhaps someone can try to ...
WW.'s user avatar
  • 353
21 votes
5 answers
2k views

What is the history of DE-9 joystick ports?

The Commodore 64 and the Atari 2600 had compatible joystick ports. Commodore, Atari, and third-party companies like Wico made joysticks supporting that standard. Did this standard have a name? ...
Ben Jackson's user avatar
6 votes
3 answers
4k views

9-pin port for both RS-232 and Atari joystick?

A 9-pin RS-232 serial port looks superficially quite similar to the Atari joystick port. I don't suppose you could just plug a joystick into a serial port and have it work, but suppose you took this ...
rwallace's user avatar
  • 61k
8 votes
0 answers
248 views

Gamepad triggers main menu in Fuse SDL [closed]

I'm trying to set up a gamepad to work with Fuse on Ubuntu. No matter which type of joystick I try to emulate (including None), pressing button #2 (or B in the Sega naming) opens the main SDL menu. ...
Sergei Morozov's user avatar
12 votes
1 answer
4k views

Which C64 games support two buttons?

CIA 6526 chip used in Commodore 64 is capable of controlling two separate joystick buttons. But the second button should be connected through paddle pot input. This option was not popular till the ...
wizofwor's user avatar
  • 2,788
10 votes
3 answers
824 views

Is it possible to bend tension back into Atari 2600 joystick contact domes?

So I got these two Ataris, just got them working. I was testing out the controllers and most of them have problems with the joystick not reacting. I opened them up, cleaned them, still have the ...
Justin's user avatar
  • 645
11 votes
2 answers
8k views

How can I use a SideWinder 3D Pro with a modern PC running Windows 7?

I've got a sweet joystick that uses gameport, and I'd like to use it in my Kerbal Space Program. My modern PC lacks any ISA or PCI slots, so I can't use the cards I have. I've noticed some gameport ...
SF.'s user avatar
  • 7,095
11 votes
1 answer
2k views

Testing/using a joystick in AppleSoft?

How does one use joysticks in a program on the Apple //? I have three different joysticks here and I would like to visualize their state (pot and button values), maybe similar to the SDL joystick ...
knghtbrd's user avatar
  • 1,039