ST-DOS

snvzz | 209 points

This sure is a Very Finnish Project. (Definition: a completely random Finn, always carrying a barely noticeable smirk, is taking an utterly improbable or completely unnecessary project and finishing it to absolute, ridiculous perfection. Warmest greetings to all Finns from the other side of the Gulf! I love you guys forever.)

Also, there was more discussion on ST-DOS (involving the author) on the Dos Ain't Dead forum: http://www.bttr-software.de/forum/board_entry.php?id=20883

marttt | a month ago

Not clear at first what this is.

Turns out it is someone’s personal clone of MS-DOS.

Nothing to do with Atari ST, the “ST” is the author’s initials

skissane | a month ago

I don't know what it is about Finnish culture that results in such a significant number of permacomputing hackers¹ that go to great lengths to preserve old-hardware, but I am grateful for it.

¹ When I say significant I mean "at least two, but one of them is viznut"². That is significant, right?

² http://viznut.fi/en/

vanderZwan | a month ago

There's also a link to an emulator, running in browser: https://archive.org/details/losb425#

jpalomaki | a month ago

Reading the documentation, "this is a clone of MS-DOS" turns out to be quite a misleading summary of what this is.

The documentation claims things (which I have not verified personally) such as forking, signals, and pipes. Instead of a SUBST command there is a MOUNT command. And there's a convoluted piece of hooplah that stands in place of what MS-DOS could do with the SHELL= line in CONFIG.SYS .

JdeBP | a month ago

I recently stumbled across the MS-DOS 1.25 and 2.0 source code [1].

[1] https://github.com/microsoft/MS-DOS

danbruc | a month ago

The tag line in that site changes with each refresh. I had one which read something like

> Hardware assisted multitasking was an error

Which made me chuckle.

hnlmorg | a month ago

What's interesting is when I think about MS-DOS these days, I think I could make a functional duplicate in short order. But nobody did it at the time.

(How I'd do it is write all the semantic code in D, such as the code for EDLIN, and debug it all. Then hand-translate it into asm.)

P.S. One of the smartest things Gates/Allen did to write their original BASIC was to write an 8080 emulator on a PDP-10(?). This enabled much, much faster development than trying to hand-assemble code and toggle it in.

WalterBright | a month ago

Oh, DOS. Fond memories.

My first experience was the 3.x era. Does anyone else remember DR-DOS?

TheDudeMan | a month ago

Question: considering that the Mpxplay music player [1] supports native audio playback via Intel HDA on DOS (confirmed with FreeDOS), should it also work out of the box on ST-DOS?

1: https://mpxplay.sourceforge.net/

marttt | a month ago

https://github.com/Gessle/leet_os here's a github mirror of the source code, if you don't feel like downloading the zip for perusal.

Maakuth | a month ago

This is really cool and inspiring. Looking forward to trying it on the 8086:es my kids have.

Slightly related noteworthy project: http://svardos.org/

jlundberg | a month ago

Can it run Windows 3.11 and if so would there be a multitasking, lfn, speed or memory advantage in doing so compared to dr-dos, ms-dos or freedos?

fsiefken | a month ago

> lEEt/OS combines the good things from DOS and UNIX into one.

What are the "good things from DOS"?

ceving | a month ago

Nothing like the good old days of CRT monitors, buzzing floppy drives, loud hard disks, and the good ol' DOS prompt C:>.

mtmk | a month ago

How do people create a 90s old-school dial-up design in 2024? Is there a special framework for it?

souvlakee | a month ago

ST as in Atari?

esafak | a month ago

[flagged]

yoi | a month ago