Questions tagged [joystick]
for questions on joystick hardware and software
28
questions
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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,...
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 ...
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
...
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-...
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 ...
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 ...
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? ...
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 ...
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. ...
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 ...
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 ...
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 ...
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 ...