DLNA is going to be your best bet, but it’s such a deep and convoluted rabbit hole. There’s a lot of ways to configure a setup.
I have a box with 10 old laptops that I keep around, just for that. Unreal tournament 2004, Insane, Brood Wars and all the Id classics. I don’t get to set it up a lot, but when I do it’s always a hit.
I’ve been using an open garage device I ordered from https://opengarage.io/ for years. It works great with home assistant or by itself. (their opensprinkler control is great too)
Probably should have gone with an ssd.