ST-DOS
sininenankka.dy.fi
sininenankka.dy.fi
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
FTFY
Turns out it is someone’s personal clone of MS-DOS.
Nothing to do with Atari ST, the “ST” is the author’s initials
Tl;Dr: "lEEt/OS is a graphical shell and partially posix-compliant multitasking operating environment that runs on top of a DOS kernel." [...] "lEEt/OS is slowly but surely migrating from FreeDOS to ST-DOS, its own DOS kernel."
Or STM32, as I initially suspected.
¹ When I say significant I mean "at least two, but one of them is viznut"². That is significant, right?
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 .
Not a "clone" in the sense of 100% compatible... but a "clone" in the sense of borrowing a significant degree of ideas and APIs/syntax from it, yet also deviating at various points (whether for good reasons or for idiosyncratic ones)
It is a clone more in the sense that the Japanese mainframe operating systems Fujitsu MSP and Hitachi VOS3 are/were clones of IBM MVS: they started out as a direct copy of MVS–due to IBM having released earlier versions into the public domain, and Fujitsu/Hitachi illegally stealing the IP of later ones–but over time diverged in incompatible directions
All real mode programs that are compiled with Watcom C/C++ should work. The most recent versions of Watcom's protected mode runtime don't currently work, because they use some undocumented MS-DOS syscalls that are not implemented in ST-DOS. I intend to create a compatibility TSR that will solve most issues with those MS-DOS programs.
> Hardware assisted multitasking was an error
Which made me chuckle.
(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.
My first experience was the 3.x era. Does anyone else remember DR-DOS?
Back in the BBS era i loved 4DOS, but looking back in hindsight it was just a bunch of extra tools on top of MS-Dos.
I managed to get it to run off the CD by using the nwcdex (From Novell Dos 7, after Novell purchased Digital Research), which could load itself into EMS.
1: This was the CD-ROM version of Master of Magic. The intro needed approximately 630KB of conventional memory to run.
Slightly related noteworthy project: http://svardos.org/
What are the "good things from DOS"?
This specimen is particularly pure, not having any sort of a stylesheet (after all, we had CSS 2.0 already in 1998), the only <link> tag pointing to the RSS feed (which we didn’t have until 1999)!
Edit: Ooh, looks like ST-DOS is this person's MS-DOS clone. Nifty!
That was emphasised when the later 68030-based model in the series was named TT ("ThirtyTwo").
TT was then Thirty-two/Thirty-two as the '030 data bus was 32 bits.
Yours makes more sense though.