@neauoire @d6 My latest project is codenamed "permanence" and is a simple 2d/3d framework that is also a virtual machine based on WebAssembly (not web related though). When you're finished, you build your game artifact _once_ and then it works "indefinitely", just like uxn roms. New platforms can be added in the future. Biggest benefit is that only one person needs to port the runner and all games start working again. Downside is that the API is locked.
@gustav @d6 before building uxn I looked at wasm, but the specs were too hard for me to implement. Have you tried making an implementation of wasm, asking out of curiosity?