The ribbon is an older one that my friend had - I dont know if it is 40 or 80 pin though it seems to be the same size as the slot it goes into on the board. OS is XP Pro.