Porting DOOM to my WebAssembly VM
14 points by irreducible
14 points by irreducible
There's also PureDOOM which does not depend on libc at all https://github.com/Daivuk/PureDOOM. I used it to port DOOM to a OS-independent portable (per cpu arch) ABI targetting games https://github.com/sorvi-platform/sorvi-doom/blob/master/src/doom.zig. There's demo of web browser frontend running it here https://cloudef.pw/sorvi/#doom.wasm.