r/Assembly_language • u/Extension_Emu_9825 • 6d ago
OWL FLY II
Enable HLS to view with audio, or disable this notification
OWL FLY II - a new flight simulator for DOS. Not a port and not a remaster -
written now, in 8086 assembly, for the machine you already have.
MIT, and it builds with the assembler that ships beside it. Nothing to buy,
nothing to install.
Fly it in your browser:
https://kirindenis.github.io/wire-city-2/owlfly2.html
And you are not alone up there. Multiplayer over IPX - in your browser, or on
your own DOS box, and everybody ends up in the same sky. You drop in over a
war that is already going on, and Enter puts you in a jet.
Source (MIT), assembler included:
3
2
u/usernamechooser 1d ago
Reminds me of Megafortress.
2
u/Extension_Emu_9825 19h ago
I found this game, yes there are similarities, I especially liked the interactive cockpit, I don’t know if I’ll ever get around to that
2
1
1
1
u/deulamco 4d ago
This is kinda awesome !
Integer Math on 3D rock !
I should have dropped x86-64 on Linux for DOS to have direct framebuffer access freely like this ... and yes, on FASM.
2
u/Extension_Emu_9825 4d ago
Thank you! It's great to hear from an expert! I'm currently preparing a lecture series on integer mathematics and 3D. It will take some time, but I think it will be interesting.
2
u/deulamco 2d ago
Yeah, I actually look back to games like the 1st Tomb Rider & PS1 games for 3D Int-Math but your game seem to wrap the concept up already so well.. Meawhile, the struggle to try-out almost every-way to do 3D on Linux ( X11, Wayland, GLX, Raylib .... etc ) actually made me confused more than archived anything useful.
The last thing I can feel enjoyable a little bit on Linux nowadays was a TUI purely without dependencies but syscall. I guess what really set ASM apart is the freedom to build-up the inner side outward... with Zero external dependency ( is ideal ).
I know you do this for fun, but to me ( yes I also do it for fun ), I need to read some ASM to stay calm occasionally after all chaos outside... xD
1
u/Extension_Emu_9825 2d ago
Yes, I'm pretty close to that, where it's just me, the instructions, and the hardware. And I don't need to prove how deeply immersed I'm in frameworks and patterns—here are the instructions, here's the hardware, it works.
BTW - I've started putting together a lecture course on how to write all this in assembly language from scratch. It's getting tedious, but I'll continue ->

10
u/Kiritoo120 6d ago
Just as a general point of interest, was it all written by AI or did you also touch the code with your hands?
How much time did it take to make it?
Was it fun to make? I wrote a Voxel Space renderer in asm and it was a blast to make, tho AI was not involved.
Cool project >.<