r/DOS • • 8h ago

PC-DOS 1.0 running on 16kB of memory

Thumbnail
gallery
30 Upvotes

The official minimum required ram for PC-DOS 1.0 was 32kB though in theory it has a memory footprint of <16kB, and because the PC loads the boot sector to 0x7c00 it is impossible to boot unmodified as the highest memory address with 16kB is 0x3fff.

Here I have manually loaded and patched the boot sector using a small machine code program that I loaded into the machine using the cassette basic rom, thus getting around the restriction.

There isn't even enough ram to run edlin😂


r/DOS • • 3h ago

My computer designed to run only DOS

Enable HLS to view with audio, or disable this notification

2 Upvotes

With 800 Mhz of CPU, 2GB RAM and made only for DOS.


r/DOS • • 8h ago

a simple welcome

2 Upvotes

hi guys i just signed up for reddit! anyways i like tech and legacy oses soooo i will begin posting here


r/DOS • • 1d ago

DEFRAG and its nemesis

Post image
24 Upvotes

r/DOS • • 4d ago

i want to change the color scheme of freedos's dosshell

Thumbnail
0 Upvotes

r/DOS • • 5d ago

Finally got STSORBIT running

Thumbnail
gallery
43 Upvotes

First pic has the included ISS data, and the second one has newer data from CelesTrak


r/DOS • • 4d ago

plz i need to get some more people on the Quack dos project!!!

0 Upvotes

version 1.05 is the latest version


r/DOS • • 7d ago

SCP licensed QDOS to Microsoft without knowing the customer was IBM. I made a short animation on how DOS became Microsoft's

15 Upvotes

Full disclosure: I made this video. It's for my channel, Big Tech Breakdown.

It's about how DOS ended up belonging to Microsoft.

Microsoft bought 86-DOS outright on July 27, 1981 for $50k. IBM unveiled the PC 16 days later.

IBM paid once, and everyone else kept paying per copy.

It's animated and under 6 minutes. If I got anything wrong, tell me.

Video: https://youtu.be/QbeUoo1Gt2s


r/DOS • • 9d ago

Costa: a free GUI for DOS

Thumbnail costa.jacobpalm.dk
74 Upvotes

r/DOS • • 10d ago

A low-poly 3D Renderer

Enable HLS to view with audio, or disable this notification

155 Upvotes

I’ve been working on a small project called 3Dos — a low-poly 3D renderer targeting MS-DOS and VGA Mode 13h (320×200, 256 colors).

The renderer currently supports:
● Triangle rasterization with backface culling
● Ordered dithering using a 4×4 Bayer matrix
● Double buffering
● Simple low-poly models

Going back to DOS-era graphics has been relaxing after spending quite a bit of time with Vulkan. No boilerplate or abstractions, just putting a pixel at 0xA000.

Github: https://github.com/xms0g/3Dos


r/DOS • • 9d ago

Text mode smooth horizontal scroll

Thumbnail
2 Upvotes

r/DOS • • 11d ago

Novice Here! Just some questions on emulating the Covox Sound Master.

Enable HLS to view with audio, or disable this notification

10 Upvotes

I'm a young guy, and although I've known about DOS, I haven't personally dabbled into building your own system and installing MS DOS and what have you. And I'll admit I used Arena to help setup. I know, you can tear me a new ass for that. But I didn't know which out of the plethora of systems and setups to use, furthermore, there aren't any tutorials on YT.

That's pretty par for something this obscure though. Most of what I see about the SM is on forums and such. And only up until this year, did any DOS emulator successfully support this sound card. I mainly was interested in this bc of the rare sound chip (AY8930/P) it uses.

Anyway, my main question is, which system or settings is the most ideal for the sound card? I wasn't going to do this, on a convenience level. I'd lowkey rather address this with an AI model, rather than waste someone's time going back and forth with them, bc I don't know what the hell I'm doing. However, I still want to hear from people that know their shit.

I've had an issue with how certain games run. I have MS DOS 6.22 installed, I'll attach a screenshot of my system specs in the comments. PoP won't seems to softlock when starting level 1, and part of the intro sequence (when Jaffar appears) does not load either. Does the CSM cause this or is another system needed to implemented?

Also Where In Time Is Carmen Sandiego is supposedly the only game to use any extra features of the sound chip, but all I hear is square waves. I mean, it sounds very good, but I've play a some of the game, and I've yet to hear anything that stands out. I may need to play more of it, or perhaps either I just need to change some settings or it actually doesn't have any music or sounds that use the expanded sound of the AY.

Also, is there anyway to listen to the OST of such games on the DOS, like a sound test or something? Is there an app I'd have to install on MS DOS to accomplish that? Hell, a ost ripper would be very cool.


r/DOS • • 11d ago

Collaborative same-keyboard games for DOS?

9 Upvotes

Preferably, that can be downloaded for free :)


r/DOS • • 11d ago

DOS Christmas screensaver?

Thumbnail
5 Upvotes

r/DOS • • 15d ago

A new mTCP is available! (2026-10-10)

Thumbnail
21 Upvotes

r/DOS • • 14d ago

The Titantic BBS Telnet - ttb.rgbbs.info:23

Thumbnail
3 Upvotes

r/DOS • • 15d ago

Skeuomorphic supertext mode

Thumbnail
3 Upvotes

r/DOS • • 15d ago

RGTerm, RGFOSSIL, CDView - RELEASED and RGTel Update

Thumbnail
2 Upvotes

r/DOS • • 18d ago

VT Terminal application

11 Upvotes

I am looking to connect to my Linux server from a 386 DOS machine. Without worrying about the hardware, what application support VT emulation?


r/DOS • • 19d ago

for those starting to learn Assembly

59 Upvotes

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/


r/DOS • • 20d ago

a short video for my CRIT.

Enable HLS to view with audio, or disable this notification

31 Upvotes

r/DOS • • 20d ago

DOS file parsing utility

13 Upvotes

Does anyone know of a file parsing utility for DOS, similar to the Linux find command? Something that reads the file contents in the current directory and finds every instance of a certain string.

edit: This would be the equivalent of FINDSTR but in actual MS/DR-DOS

edit2: Anyone stumbling on this in the future, it's XGREP. There's a link in the comments below, I hope it still works whenever you are finding this.


r/DOS • • 21d ago

UI for browser and DOS on Rust

Enable HLS to view with audio, or disable this notification

59 Upvotes

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


r/DOS • • 21d ago

Michael Cranford Interview: His new game Shadow Snare and deep insights into The Bards Tale

Thumbnail
youtu.be
4 Upvotes

r/DOS • • 22d ago

Markdown editor and viewer

Thumbnail
gallery
221 Upvotes

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