Main > Main Forum
USB vs PS/2 vs COM vs LPT
SavannahLion:
--- Quote from: Driver-Man on September 21, 2010, 04:38:03 pm ---
--- Quote from: SavannahLion ---Is it fair to point out, once again, that arguing about the parallel port and its "superiority" over the USB or even the PS/2 port is a moot point?
--- End quote ---
Playing game = "controlling your game character". Is there anything more important about playing a game than playing a game? -- It is equally bad running game below 100% and not being able to report all the input for every frame. In both cases your ability to "control" has decreased resolution and can have dire consequences on the game play, it makes the game harder and less authentic.
--- Quote ---You have completely missed the point there. For many the decision has already been made. No parallel port, period.
--- End quote ---
You could just as well say your PC came with LCD monitor so the decision was made and you MUST use it. Do what you please and let others think and choose for themselves. Perhaps it wouldn't be unwise if you at least realize PS/2 is actually better than USB, eh?
I expected people here would be perfectionist in relation to their hardware and all the aspects of emulation, just as is MAME aspiration, but if two keys per frame is "good enough" for you, then cool... enjoy!
--- End quote ---
Here, we have an illustrated example of just how astonishingly inattentive you really are. I would normally take Saint's information about you to heart, but at this point anybody in their right mine would question even that.
I'm not arguing the merits of parallel vs PS/2 vs USB. I'm saying it's a moot point because PC's are being sold without parallel ports. Period. End of discussion. It's like arguing Beta vs VHS vs DVD.
Your pathetic example of CRT vs LCD will have no merit in about ten years when no one manufactures CRT monitors.
Is this a concept that's too difficult for you to understand?
--- Quote from: Driver-Man on September 21, 2010, 11:20:48 pm ---
--- Quote ---If you want to be a "friend" to the community, make a balls level driver for Windows 2K/XP/7 that will take gamepad, LPT, semifore, morse code...
--- End quote ---
This is like 8 years old interface......
--- End quote ---
I know you're not actually going to read this, so this is for the benefit of our other readers who might follow your ill-informed information. The LPT or IEEE1324 was standardized sometime in 1994. As of this writing, that would be 16 years ago. The "standard" was actually in use before then, introduced sometime in the 1970's. Atari ST, released in 1985, sported said port and actually made use of it as a game controller port. picture of the Atari ST ports.
As I have once said, Driver raises an interesting point. However, it's a little late in the game. Parallel ports are gone from all but the most well equipped professional computers and PS/2 is on its way out. USB is here and, once again, the choice for many of us is already made.
Once Driver get his head out of his ass and start acting less like a troll, he might actually start having some decent conversations.
SavannahLion:
Weird, it cut off the last bit in the edit... oh well.
LPT vs PS/2 vs USB would be an interesting discussion if it was academic. But that's about all it is in my book. As far as I'm concerned, use of the printer port is relegated to the "archives" section. Right alongside Dictabelt, U-matic, Reel-to-reel and that mysterious damn port on the back of my twenty year old Sears monitor, to be called upon if I should ever have the need to make use of it.
RandyT:
--- Quote from: Driver-Man on September 21, 2010, 11:20:48 pm ---There are no issues with 'tgxlpt' interface.
--- End quote ---
I don't disagree, as far as functionality is concerned. It's just your "diode-less" implementation that has issues.
--- Quote ---What reason, what do you think happens without diodes, will you say it finally?
--- End quote ---
No, it's a puzzle just for you. When you solve it, you can move on to bigger things. But I'll give you a hint: It's just about the first thing you would have learned about interfacing controls, had you taken the time to try before coming into this forum telling everyone they have been "doing it wrong", albeit very successfully, for the last 10 years.
But if you ask nicely, just about anyone who has been doing this for a while can tell you as well. In fact, at least one of them already did.
RandyT
Driver-Man:
--- Quote from: CheffoJeffo ---Your discussion of wiring is vague at best and having a single ground for a single player (which you seem to imply) is no defense against ghosting or blocking, so near as I can tell with just a quick look (it's time for YOU to actually do the work).
--- End quote ---
1.) There is a loop that sends signal to each separate "ground wire" for joysticks 1 to 7, in sequence.
2.) Inside that loop you simply check if the signal has passed through any of the 9 data lines, and whichever line is set it means the microswitch circuit was closed.
What part would you like me to explain? What is vague? Why do you think there would be ghosting or blocking?
--- Quote ---Why do the plans that you refer to include diodes?
--- End quote ---
I do not know. Let's write him an e-mail and invite him here to explain? Meanwhile give him a break, not everyone is physicist and electrical engineer like your friendly neighborhood Driver-Man. Which reminds me, have I ever told you about that time when I was bitten by radioactive driver?
--- Quote ---I've never, working on vids, pins and computers, come across a situation where I just randomly thought that "I want to put some diodes here". It is puzzling that the guy who actually did the work thinks one way and you, who offer no proof but your "I tested this on 5 computers, pay attention" thinks the other ?
--- End quote ---
Yes, I agree with your reasoning.
What can I tell you? The proof is in the pudding.
--- Quote ---I know that the lack of diodes isn't likely to kill a computer, but that's because I know what they are for and what they do. So, tell us, Driver-Man, why do the plans call for diodes and you say they aren't required ?
--- End quote ---
"Plans" do not call for diodes at all, driver is what defines the hardware requirements. As you said, lack of diodes can not damage the computer, so just try it, see for yourself.
--- Quote from: JustMichael ---How about providing us with a schematic of your circuit and a schematic of your 27 input one? This would be enough for 2 players (1 joystick and 8 buttons (start, coin and 6 player buttons each).
--- End quote ---
--- Code: ---
|----[/]........................ pin 10 (left)
|----[/]........................ pin 11 (right)
|----[/]........................ pin 12 (down)
|----[/]........................ pin 13 (up)
|----[/]........................ pin 15 (F1)
|----[/]........................ pin 14 (F2)
|----[/]........................ pin 16 (F3)
|----[/]........................ pin 17 (F4)
|----[/]........................ pin 1 (F5)
| | |
| | |
| | |--------------------------- pin 2 (ground 1)
| |
| |----------------------------- pin 3 (ground 2)
|
|------------------------------- pin 4 (ground 3)
--- End code ---
That above is not quite correct, it would be messy to draw it all, but is informative anyway.
This is how you wire separate joysticks, this part is what is missing in the diagram above:
--- Code: ---
|---[/]........................ pin 10 (left)
| .
|---[/]........................ pin 11 (right)
| . .
| |---[/]..... .
| | .
| |---[/].........
| |
| |
| |
| ------------------------------ pin 3 (ground 2)
|
|-------------------------------- pin 2 (ground 1)
--- End code ---
Driver-Man:
--- Quote from: RandyT ---No, it's a puzzle just for you. When you solve it, you can move on to bigger things. But I'll give you a hint: It's just about the first thing you would have learned about interfacing controls, had you taken the time to try before coming into this forum telling everyone they have been "doing it wrong", albeit very successfully, for the last 10 years.
But if you ask nicely, just about anyone who has been doing this for a while can tell you as well. In fact, at least one of them already did.
--- End quote ---
No answer? More mystery? Puzzle games?
Ok, that's cool, but this question you did not even see:
USB = ?? bits per second/11 = ?? inputs per frame @ 60 FPS