Using bsnes and the CRT-Geom shader and NTSC filter options. Imo it looks as close to what I remember a CRT looking like. CRT Royale is nice but the performance hit isn't worth it plus from what I read it looks the best at 4K.
RIP byuu your work in emulation was great.
Another cheap option is a raspberry pie 3b+ with the CRTPi-RCA v3.0F build hosted on Reddit. All you need is a controller, whatever CRT you can get your hands on, and a 3.5mm-to-RCA cable ($5-10) and it can emulate almost every console up to 32-bit with only 2-3 frames of input lag.
Video of it working on a CRT: https://www.youtube.com/watch?v=2XGxTrY5Wsc
The OS needed: https://old.reddit.com/user/ErantyInt/comments/gikkxs/crtpirca_ntscpal_v30f_america_europe_unite/
Example of the inteface you can get: https://www.youtube.com/watch?v=J5B-YSje6Cs
I've never messed with the pi but it's a good option too. Of course nothing can beat the real hardware but you can come pretty close with emulation.
Wii is also a very good emulation machine for anything older than N64.
Very easy to pirate stuff, and if you pirate the Wii shop channel versions of N64 games or any other ones you can force 240p output.
Depending on your area you can find a really cheap Wii. I'm not sure if you need a 2gb or less SD for the initial hacking though, which are hard to find these days. After hacking you can use up to 32gb SD card