I still use most of the PCI slots and the serial/parallel port.
PCI Slots used for:
Sound Blaster Audigy 2 Sound card
TV Tuner Card
PCI Raid card
56k Dial-up modem (for backup)
NIC Card (not right now - but use it for motherboards that dont have NIC...ex: Abit IC7)
Serial Port/Parallel Port
I am a CSE student and some of our CE projects do require serial or parallel ports to program the ROM or BIOS. Some of the embedded systems design software just wont work with anything beside serial or parallel ports....so these ports are very usefull for academic purposes...yes they are slow but they get the job done.....When you are writing 1s and 0s on memory or BIOS etc, you want reliability rather than speed (to make sure that data is written properly) other you will be spending hours thinking that something is wrong in your code when the software messed up (happened to me in one of my hardware programming classes where i was too lazy to double check and compare the checksum of the buffer contents and the actual contents written to my ROM chip...spent hours and figured out that it was a bad data on ROM chip....reprogrammed the ROM chip and everything worked...would have saved hours if i had checked the checksum before)
PCI Slots used for:
Sound Blaster Audigy 2 Sound card
TV Tuner Card
PCI Raid card
56k Dial-up modem (for backup)
NIC Card (not right now - but use it for motherboards that dont have NIC...ex: Abit IC7)
Serial Port/Parallel Port
I am a CSE student and some of our CE projects do require serial or parallel ports to program the ROM or BIOS. Some of the embedded systems design software just wont work with anything beside serial or parallel ports....so these ports are very usefull for academic purposes...yes they are slow but they get the job done.....When you are writing 1s and 0s on memory or BIOS etc, you want reliability rather than speed (to make sure that data is written properly) other you will be spending hours thinking that something is wrong in your code when the software messed up (happened to me in one of my hardware programming classes where i was too lazy to double check and compare the checksum of the buffer contents and the actual contents written to my ROM chip...spent hours and figured out that it was a bad data on ROM chip....reprogrammed the ROM chip and everything worked...would have saved hours if i had checked the checksum before)