You should divide up "PC" into generations too if you're to include it. How? That's difficult, I would go by DX-versions, even if that's not entirely accurate.