You wouldn't believe how long I've been bumping Command & Conquer Generals down the list because "but it's abandonware and a pain in the hole to run" makes for a more frustrating read than "and it's available here".
Ever the afterthought, Generals has shimmered between abandonware and temporarily available in some obscure place with no fanfare (I think? I honestly lost track) for years, but it's now available in a bundle on Steam as part of whatever needlessly awkward thing EA are doing this month.