r/DOS

▲ 58 r/DOS+1 crossposts

for those starting to learn Assembly

https://preview.redd.it/zzmq04yqpfth1.png?width=1867&format=png&auto=webp&s=3a320a0ec26770714f45476008c754651a102feb

For those starting to learn Assembly - step-by-step, how to create a flight simulator for DOS.

It covers everything from a single point to a full 3D engine. I am still in the process of writing the lessons, but the platform is already fully functional right in your browser—featuring a code editor, compiler, DOSBox, and video tutorials all in one place. You can even load your own DOS programs, such as debuggers and other tools, directly into the browser-based DOSBox.

https://kirindenis.github.io/wire-city-2/course/

reddit.com
u/Extension_Emu_9825 — 5 days ago
▲ 163 r/DOS

Markdown editor and viewer

I built this Markdown editor (and a viewer as well) for DOS. I've been using it a lot for writing and its getting pretty solid now....there's something about typing documents in DOS that is so cathartic.

There's split screen editing with live "formatting" of text, a focus mode (strong WordPerfect vibes), and a graphical show mode that renders the document with fonts and styles -- both with customizable color schemes. And of course you can print.

There's a Tidy function that can cleanup documents coming from modern machines (tidying up Unicode, HTML tags, etc).

https://github.com/therenegar/launch/wiki/!MD.EXE

u/someblokeonhere — 12 days ago
▲ 30 r/DOS

UI for browser and DOS on Rust

Here’s a story: I’d long had the idea of ​​creating authentic DOS era UIs that would actually work properly in a browser. The stack was Rust + WebAssembly.

After finishing that, I wondered: what if I compiled the Rust code for DOS? And it actually worked...

Then I thought, well, there’s DOSBox-JS - why not just launch DOS in the browser example and run that same example inside DOS?

And that worked too...

BTW you can even play Duke over the network, though that’s just a side effect :)

Live demo: https://kirindenis.github.io/OWLOSUI/Examples/Web/JavaScript/05-Demo/

Source code: https://github.com/KirinDenis/OWLOSUI

u/Extension_Emu_9825 — 11 days ago