|
View Poll Results: Do you own a 2 button gamepad or joystick? | |||
yes | 93 | 80.17% | |
no | 23 | 19.83% | |
Voters: 116. You may not vote on this poll |
|
Thread Tools |
01 March 2018, 12:06 | #41 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
See, at a fundamental level, all electronic circuits are analogue. It's what the signals represent that determines whether it's an analogue or digital circuit at the higher level. How is a switch with only two states (on and off) any different to a transistor in a CPU that is also only on or off, other than one is manually operated and one operated by a signal. To further muddy things up - what is a relay? Digital or analogue? It's all mechanical, no chips or any other components, and in very simple terms is a mechanical transistor when dealing with digital applications.
Also, you're familiar with analogue joysticks, right? In the Amiga world they don't contain any chips or other components either, just two variable resistors and switches for fire buttons. You can use them with a battery to turn an LED up or down in brightness... *That* is analogue. For the record, I consider anything on/off as digital - that includes light switches. |
01 March 2018, 12:40 | #42 | |
Registered User
Join Date: Aug 2016
Location: Cresco, PA, USA
Age: 53
Posts: 1,126
|
Quote:
This is pretty much how I was brought up differentiating the two. https://electronics.howstuffworks.com/question7.htm - Yes it's talking about audio, I just applied the same thought to everything. I think I originally posted a bad example. let me find another. Here's a better explanation I think - "When someone says something is analog, it simply means it’s not digital: the job it performs or the information it handles doesn’t involve processing numbers electronically. " https://www.electronicproducts.com/E...ifference.aspx Last edited by Sinphaltimus; 01 March 2018 at 12:50. Reason: Added second link and fixed some typos. |
|
01 March 2018, 13:11 | #43 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
And that's a pretty strange definition, clearly written by someone who doesn't have any sort of education in engineering and has made assumptions about what other people mean based on their incorrect concept of digital. Digital does not mean there is any sort of processing involved, and if you're going to think along those lines, you should bear in mind that analogue computers are a thing as well - not to mention analogue synths and filters, which conceivably do signal processing and manipulation using chips and other active components.
When a device deals with discrete signal levels, it's digital, whether or not it's plugged in. The switches in a joystick can't be half-on, they can't ever represent "half-left" - they're either on or off. |
01 March 2018, 13:30 | #44 | |
Registered User
Join Date: Oct 2017
Location: Sweden
Age: 39
Posts: 46
|
Quote:
An analog joystick is also processed digitally. Even if the potentiometers has an infinite resolution (although they don't in practice), it's typically processed digitally with 7 bits of precision (128 possible discrete values). In a fully analog synth for example, the pot could of course be directly wired to filter cutoff frequency. In a hybrid, the filter cutoff might be directly controlled (so no audible stepping), but when you load a preset sound, the value is quantized to the nearest value at e.g. 8 bits precision. Last edited by AdvanceFollow; 01 March 2018 at 13:43. |
|
01 March 2018, 13:40 | #45 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Yep, well aware of all of that, thanks And you reiterate an important point I already made - everything is analogue at the lowest level. Yet, we don't call a CPU analogue because its transistors don't instantaneously switch from one state to another.
Edit: Actually, the Amiga A/D inputs use 8-bit precision, though it's very difficult to use all 8 bits in practice due to the old style of using variable resistors rather than potentiometers for representing position. |
01 March 2018, 14:08 | #46 |
Registered User
Join Date: Aug 2016
Location: Cresco, PA, USA
Age: 53
Posts: 1,126
|
OK guys, I got the answer to my gamepad question. I can get away with wires, switches and a db9 to make a 2 button gamepad for the Amiga (up to 3 buttons) but if I want more than 3 buttons, it gets much more complicated since you have to use microchips to communicate the additional functions (buttons) to the Amiga in a way it will understand.
Forget I even mentioned digital vs analog. My thought process is probably just because I lived through the tail end of the analog to digital conversion of most everything around me from a consumer perspective, so my perception is skewed. I'm no engineer. But like I said, I think you all know what I meant. Didn't mean to turn this thread into an electronics engineering debate. I appreciate the additional comments and knowledge. I'll be more careful about the language I use going forward as a result. Thank you. Additionally - and for clarity on my original question.... In my mind, I converted this Digital GamePad for Genesis into an analog gamepad for the TI, but I see that's not a good use of words. I also see that I can use the same or similar methods to make my own 2 button gamepad for the Amiga with a little research about the pinouts and such. The additional components (diodes) were to convert it from an atari style to TI (built in Atari to TI conversion) since you can't use atari controllers directly on the TI. But you can on the Amiga is my understanding. so direct wiring should work if the pin assignments are correct. http://atariage.com/forums/topic/266...n#entry3806909 |
01 March 2018, 15:15 | #47 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Yeah, it's just one of those things that might not be as immediately obvious as you think since both digital and analogue controllers exist for the Amiga - I use an analogue joystick for F1GP and Birds of Prey for example, where they greatly enhance the playability. Perhaps a better distinction to use would be "active" and "passive".
As for the conversion, I'm not familiar with the TI beyond it using an alternative controller pin arrangement, but it should be possible to build the modifications into an adaptor so you don't need to modify the MD pad itself. This would be similar to the adaptor used for making MD pads work safely with the C64, with the pinout adjusted to suit. Similar goes for the Amiga - most games will already read a Megadrive pad as a 2-button controller, but for those that don't, a simple adaptor can be built to connect it properly and enable 2-button operation for every game that supports it. No need to wire directly to the switches or even open the pad at all (although that will of course work too). |
01 March 2018, 15:42 | #48 | |
Registered User
Join Date: Aug 2016
Location: Cresco, PA, USA
Age: 53
Posts: 1,126
|
Quote:
This was strictly for plugging direct into console without external adaptor. And give the option to develop 6 button single player games. But the wiring for the diodes and pin assignments could easily have existed outside of the gamepad - not this one in particular tho. I have an external adaptor and that chip interfered. So I had to destroy it and rework the traces. Last edited by Sinphaltimus; 01 March 2018 at 16:00. Reason: Changed this "...6 button games." to this "...6 button single player games." |
|
01 March 2018, 15:49 | #49 | |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
I do and that's why I said "you are confused". Because your description is empirically wrong and leads to confusion, especially if someone else reads your message and goes and buys an analog controller and then wonders why it doesn't work on their AMiga (it has happened)
Gotta be careful what we write out here, it could lead other people into trouble [edit] hah I missed a page of text, I see Daedalus has explained it all much better than I ever will. No more OT from me! Quote:
Good news: Turrican 2 always supported 2 button joysticks. This is how I played it. |
|
01 March 2018, 21:16 | #50 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
Quote:
And if you haven’t finished T2 using the space bar, you haven’t lived ;-) |
|
01 March 2018, 21:34 | #51 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
|
02 March 2018, 07:52 | #52 |
Registered User
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,840
|
I recall finishing gryzor on speccy by hitting the space bar with my toes to jump!
@Steril707 Great to know |
02 March 2018, 20:59 | #54 |
Registered User
Join Date: Dec 2016
Location: Finland
Posts: 168
|
I tested an old 3 button Megadrive controller (buttons A, B, C) with a few games on an A1200, and only Turrican 2 worked. ADoom for example didn't respond to button "C", but then when "B" (fire weapon) was pressed it started performing "B" + "C" every time. Lionheart didnt respond at all to button "C".
I then coded a very simple prog to check button "C" which disabled all interrupts in system and set output bits for joystick port, but the prog didnt recognize button "C". Then when I connected an Amiga mouse in same joystick port, the same code recognized right button. Weird.. |
02 March 2018, 21:01 | #55 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
IS it official or a clone? Very important.
Also there are different methods to read the second button, one works with Megadrive-type controllers, the other works with Master System type controllers. The mouse works with the "Master System" type scheme, so I guess your code is "wrong" for that particular pad. If I am not wrong, the difference is that some bit is either held high or low. |
02 March 2018, 21:21 | #56 | |
Registered User
Join Date: Dec 2016
Location: Finland
Posts: 168
|
Quote:
|
|
02 March 2018, 21:26 | #57 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
I admit that needing different code is a pain in the ass, but it's so easy to change, that an option should be included. It's just reading one bit the other way around.
|
02 March 2018, 22:25 | #58 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,496
|
During the high-time of the Amiga, until the late 90s, I had never seen a joystick with more than one button (no, I never owned a CD32) and all games played well on my Competition Pro.
In my opinion a good game doesn't need multiple buttons. It makes it more complicated and less fun to play. It's quite annoying when you first have to think about which button to press next. Stick in one hand, the thumb over the button - that's the way to play a game! But perhaps I'm just too old, as I never learned (or liked) to play with pads, for example. |
03 March 2018, 09:29 | #59 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
I remember playing Flashback with a (now defunct) megadrive pad. It was kind of fun. Still, i will always prefer the keyboard.
I think one problem that made 2-btn joysticks rare back in the day is that the Atari ST was unable to handle more than one button. |
03 March 2018, 11:33 | #60 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Two button joystick | Gordon | support.Hardware | 4 | 31 December 2016 20:43 |
Usb and PS2 Joystick/Gamepad Adapter for Amiga Atari Commodore 9pin D port! | ikonsgr | MarketPlace | 0 | 29 November 2016 18:01 |
Analog gamepad/joystick - problems | zygzak | support.WinUAE | 9 | 24 April 2014 17:20 |
Configure button on gamepad | solaris104 | support.WinUAE | 1 | 15 December 2013 20:52 |
Joystick vs. Gamepad | laser | Retrogaming General Discussion | 83 | 24 June 2008 15:49 |
|
|