@dosnostalgic Baal's DOS port was another one that I thought did surprisingly well at EGA with scrolling, though it's not using the full-screen wrapping method of Keen. It's just kinda efficient, and has a somewhat reduced viewport.
@dosnostalgic That's interesting as someone who's always been fascinated by how the IBM PC platform became the video game powerhouse from what was basically an office machine at first.
@SHODAN I recommend reading Fabien Sanglard's Wolfenstein 3D book. It's not too technical (at least not as much as the Doom one,) and it highlights a lot of optimization challenges right upfront. And the PDF is free: https://fabiensanglard.net/three_books_update/index.html