i'm learning so many things about PS/2 keyboards and mice and literally every single thing about them is incredibly poorly designed
-
Show this thread
-
if this is the bar USB had to compete with, yes, USB is actually better, in spite of also being incredibly poorly designed
3 replies 0 retweets 65 likesShow this thread -
-
Replying to @jon_roelofs
either 1) mouse/keyboard that supports both protocols or 2) an active adapter that has an USB host/PS/2 device inside
1 reply 0 retweets 1 like -
Replying to @whitequark @jon_roelofs
I don't think the latter exist. Even today, USB mice/keyboards very often are still PS/2 compatible. Back in the day it would've been a hilarious waste of money to make active converters like that.
3 replies 0 retweets 5 likes -
they do exist. I have a single one. But yeah, very rare…
1 reply 0 retweets 0 likes -
I'm really curious about what's inside one of those. Did they ever make microcontrollers with a USB host back then? Dedicated IC? How much of USB does it implement?
4 replies 0 retweets 0 likes -
By 2000 there was at least one cheap chip with a low bandwidth USB 1.x serial interface configurable between host & device signalling. The SL811, for unknown reasons still made by Cypress Semi. Do not look at the datasheet if you value your sanity. (



You were warned.)1 reply 0 retweets 0 likes -
oh I remember that chip! I was going to make something like it in HDL once I get around to writing an USB stack.
1 reply 0 retweets 1 like -
Replying to @whitequark @marcan42 and
It is an abomination. Possibly useful with a dedicated microcontroller for polling a keyboard or mouse, impossible interrupt per USB packet impact on a MIPS32 trying to run a whole digital tv Set-Top Box.
1 reply 0 retweets 0 likes
And I thought UHCI was bad...
-
-
Replying to @marcan42 @whitequark and
But the ping-pong buffers, don't you know?
Anyway my point is that an SL811 and a low end PIC (or similar) could drive a USB keyboard or mouse sufficiently to convert to a PS/2 interface.0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.