Linked by Thom Holwerda on Tue 27th Aug 2013 21:05 UTC, submitted by andymc
OSNews, Generic OSes A new release of Visopsys.

This release consists of hardware support updates and bugfixes, with particular focus on USB. Support for USB 2 controllers and devices has been added.

More details in the changelog.

Thread beginning with comment 570755
To read all comments associated with this story, please click here.
USB
by TempleOS on Tue 27th Aug 2013 23:55 UTC
TempleOS
Member since:
2013-04-03

USB is really difficult -- so many controllers and , actually, it requires adapting to different keyboards and mice. There's a boot-mode for keyboards and mice.

Yuck. I could not shoot the moon. There is really not much gained by USB instead of PS/2 legacy. Memory cards would be really really nice, however.

I have some priceless wisdom to share: Let's say you make a game. You make it require a 3-button mouse. It's awesome. Unfortunately, not every mouse is 3-button. Well, this sucks! Moral of the story? It's insanity to have support for different hardware because nobody can write programs that count on it.

Yeah spam. You know you want it. I have priceless wisdom, if you'd shut yer trap.

Edited 2013-08-27 23:57 UTC

Reply Score: -7

RE: USB
by christian on Sat 31st Aug 2013 20:20 in reply to "USB"
christian Member since:
2005-07-06

USB is really difficult -- so many controllers and , actually, it requires adapting to different keyboards and mice. There's a boot-mode for keyboards and mice.

Yuck. I could not shoot the moon. There is really not much gained by USB instead of PS/2 legacy. Memory cards would be really really nice, however.



I may be being naive here, but isn't it:

- OHCI
- UHCI
- EHCI (USB 2)
- XHCI (USB 3)

Once you have the PCI id matched to the controller interface type, the registers are laid out for you by the USB standard.

If I was doing an OS from scratch, USB is the first place I'd start.

Reply Parent Score: 1