My suggestion is to try -every now and then- to create an appimage of your emulator/program for linux. . It's an extra effort but I think it might worth it.
1. This will allow non advanced used with low knowledge in compiling to try and use your linux program in their OS flavour.
2. The main advantage of an appimage is that you have a single executionable file that contains everything needed and you don't have to install/update/modify a ton of files/libraries in your system.
3. The appimage can be copied to your next system (or other PCs) and will keep working (this might depend on what you have included in your appimage). No need to recompile each time.
4. An appimage will make your program live long after major distribution channels decide to drop support for your program.
I know how complex can Appimage creation get if you try to make it 100% portable. I'm not suggesting that much work.
Even a simpler Appimage could make people try your program. There are even tools that can convert a DEB file to Appimage.
I use Debian Dog and in the past puppy linux. These linux distributions are based in portable file containers (SFS/SQUASHFS*). Appimage is similar but the single file can also be executed.
For debate purpose I want to say that I prefer to download a single 2GB single file program and run it without messing with my system than download a 48k program that replaces/updates/modifies half of my system and do not know if I can uninstall it without leaving a trace.
Also, I know that it it better to have a program compiled for your system. Using Appimages is like having a Frankestein system... (but for me it works).
Spoiler
I have the android Chaos version which is very good. My tablet got a system upgrade . Chaos played ok until, by mistake, it was deleted. I tried to find Chaos in play store and it is not supported (yet) in the new android version. So, we have a game that worked 100% ok but the OS says that it is not compatible... In linux I have this kind of issues many times.
In linux (and even in windows) I have used many long lost & unsupported programs with techniqies similar to AppImage ideas.
*Squashfs/SFS files are like ZIP files. The difference is that they are merged (like a layer in a drawing program) in your file system. When you delete the file all it's files are removed.