I had plans about porting Dune 2 to NES. which is possible to do, but I got bored. Still there are C sources, NES graphics emulation (completely with sprite flickering) and a simplified pathfinding routines
https://github.com/saniv/symcraft/tree/master/historic/dune2-attempttranslating it to actual nes assembly would require some effort.