You need Windows 98 or 2000, and Me probably does it too. It's done by the OS so you need software.
And it's more hit and miss. It depends on the drivers if a card works, I've used a couple cards not on the supported list so it's probably moore about finding out if a card is for sure not supproted than if it is supported. Shoddy drivers will cause funky stuff...