How so? NES games are genuinely more portable than C programs that do anything involving graphics or IO.
A simple example is the fact that they use Plan 9 C. I urge you to try making a simple game that runs on both Plan 9 and Linux.
The only reason C is portable is because a lot of collective effort was put into porting various libraries to various systems, and homogenizing them to look kinda the same if you squint.
Uxn creates a very easy to implement virtual computer that is actually identical. A Uxn program is more portable than a C one for their purposes. And I think it's obvious how that could have came to them from NES emulators, which have similar properties.
A simple example is the fact that they use Plan 9 C. I urge you to try making a simple game that runs on both Plan 9 and Linux.
The only reason C is portable is because a lot of collective effort was put into porting various libraries to various systems, and homogenizing them to look kinda the same if you squint.
Uxn creates a very easy to implement virtual computer that is actually identical. A Uxn program is more portable than a C one for their purposes. And I think it's obvious how that could have came to them from NES emulators, which have similar properties.