I have not understood a specific part of your post: what you meant by "games don't typically require the degree of compatibility other software requires". That is why I quoted that small excerpt and asked "What do you mean?"... and, despite your answer, I still do not understand.

If a program was written in an assembly language, then that is the source code. If processed (for instance if comments were removed), it is not the source code anymore. The free software definition applies. Unchanged. In particular, if the source code was lost, then the program is not free software. That it runs on an emulator makes no difference when it comes to declaring it free or proprietary. "Preserving our computing heritage" is a separate issue (although having a freely shareable source code certainly helps). And all those difficulties look common to any very old program, not only games but also old spreadsheets and word processors that you put in another category, the extended excerpt being:

This typically includes spreadsheets, word processors, and web browsing, but not typically video games. It's not that running nonfree games is acceptable, it's that games don't typically require the degree of compatibility other software requires.

I do not want to offend you.  I only want to understand you.

Reply via email to