Microsoft Posts Source Code For MS-DOS and Word For Windows 224
An anonymous reader writes "Microsoft, along with the Computer History Museum, has posted the source code for MS-DOS 1.1 and 2.0, and Word for Windows 1.1a. It's been a long time coming — DOS 2.0 was released for IBM PCs in 1983, and Word for Windows 1.1a came out in 1990. The museum, with Microsoft's consent, has made the code available for non-commercial use. They've also explained some of the history of this software's development: '[In August, 1980], IBM had already contracted with Microsoft to provide a BASIC interpreter for the PC, so they asked them to investigate also providing the operating system. Microsoft proposed licensing "86-DOS", which had been written by Tim Paterson at Seattle Computer Products (SCP) for their 8086-based computer kit because the 16-bit version of CP/M was late. When SCP signed the licensing deal [7] with Microsoft, they didn't know for sure who the computer manufacturer was. Paterson said "We all had our suspicions that it was IBM that Microsoft was dealing with, but we didn't know for sure." [1] He left SCP to work for Microsoft in 1981. "The first day on the job I walk through the door and 'Hey! It's IBM.'" Microsoft originally licensed 86-DOS in December 1980 for a flat fee of $25,000. By the next summer they recognized the importance of owning it and being able to license it to other companies making IBM-PC clones, so they purchased all rights for an additional $50,000.'"
Why are they posting old source code? (Score:2, Interesting)
Why not DOS 6.22? They're not making a bundle on that, either.
Re:Why are they posting old source code? (Score:5, Insightful)
Re: (Score:2)
source code for word is valuable for that crazy docx format which has some things specified like this: "do X like Microsoft Word Y.Z does".
Re: (Score:3)
Re:Why are they posting old source code? (Score:5, Funny)
I guess DOS 6.22 is still somewhere part of their Windows 8.1 64 bits system. Releasing that code might give vulns. to current systems. :)
Re:Why are they posting old source code? (Score:5, Informative)
To the best of my knowledge, the last version of Windows to actually be based on DOS was Windows ME. 2000, XP and later followed the NT base.
Re: (Score:2)
IIRC, DOS still runs in a VM, even on Windows 8.
Re:Why are they posting old source code? (Score:5, Insightful)
That doesn't mean that Windows 8 is 'based on Dos' anymore than a Linux box with the Dosbox emulator running Dos apps in a windows is.
Incidentally in 64 bit Windows there is no NTVDM or support for 16 bit Windows - you can have 16 bit apps running on a 32 bit kernel via a thunking layer (Windows On Windows), or 32 bit apps running on a 64 bit kernel via a thunking layer (WOW64) but you can't have 16 bit apps running on two thunking layers on a 64 bit kernel. Since Microsoft won't support memory above 4GB using PAE on 32 bit Windows you pretty much have to use 64 bit Windows on a machine with more than 4GB. In fact even on a 4GB machine you'll have more usable memory with a 64 bit OS than a 32 bit one - there's a hole under 4GB for PCI memory mapped space. The only way to get access to the memory the hole covers up is to see it about 4GB. With current Microsoft OSs that is only supported on 64 bit OSs. So in the long run most machines are going to come with a 64 bit OS and that means no NTVDM.
Of course part of it is probably that 16 bit Windows and Dos apps have pretty much ceased to be commercially important. And if you want retro games you've been better off with something like Doxbox than NTVDM for some time.
Re:Why are they posting old source code? (Score:5, Informative)
Dosbox allows you to slow down the emulated DOS environment to make old games run fine.
Re: (Score:2)
Re:Why are they posting old source code? (Score:4, Informative)
Nothing in the your quote contradicts what I said. I've used DOSBox to play old games. There is a setting to adjust the speed of the emulator.
In fact I just took a look at one of the config files, the setting is called "cycles" and it is in the "cpu" section of the config.
Re: (Score:2)
My computer from 2002 ran most of the games at the right speed. Stuff from the 1980s is wrong but not all of it, Arkanoid is fine. The occasional game from the 1990s was too fast as well. But by large in my experience the games got the timing right. DOS and the PC had timers, interrupts and a real time clock.
I still ran 98SE to be precise.
Those were good times. I don't really enjoy the slowness of Dosbox or the fact the sound craps out if it is overloaded. I can hardly play doom (with external software midi
Re: (Score:3)
MS-DOS no longer exists in Windows. I don't think it was compatible with the NT kernel. The "Command Prompt" is confusingly similar though, but I don't think they share code.
Re: (Score:2)
Re: (Score:3)
Re:Why are they posting old source code? (Score:5, Funny)
Jugalator's statement: There's got to be some DOS 6.22 code in there.
Your response: Windows doesn't actually run on top of DOS anymore.
My conclusion: You can't read.
Re: (Score:2)
There's got to be some DOS 6.22 code in there.
I would really doubt that, aside from cmd.exe. All real-mode interrupts are faked into protected mode (and until at least some versions ago, eg. int21h was also available in protected mode inside windows applications and command-line DPMI applications), and IRQ handlers are reflected by the emulation mechanism. Some bios interrupts (int10h, int16h) are completely emulated, instead of the eg. EMM386 mechanism of reflecting them to the original handlers. Most MsDos code is real-mode and completeley useless in
Re: (Score:2)
Re:Why are they posting old source code? (Score:4, Informative)
Windows, including the most up to date one, still have a 16 bit personality able to run DOS programs. This means there is something there that is able to catch int 21 and process it, as well as allow programs to direct interrupts.
Modern computing fail. I can run ARM Android binaries on my Windows box, doesn't mean that Windows has Android vulnerabilities or that Android is part of Windows.
Re:Why are they posting old source code? (Score:4, Informative)
Nope, 64-bit versions of Windows do not have the 16 bit personality anymore because the CPU cannot run 16-bit code in 64-bit mode. Virtualization programs typically run 16-bit code in a software emulator as it's comparatively very little code before the OS jumps into 32 bit mode or 64 bit mode.
cmdhost.exe, the command prompt host, is just a program that generates the GUI-less environment for a command line program to operate in (since the concept of stuff like "stdin" and "stdout" aren't applicable). It's not DOS at all, just a program that emulates what used to be called a DOS box by providing various services like clipboard to stdin/stdout, scroll back buffers, mapping text draw commands and cursor control commands, etc.
Other than that, cmd.exe is a regular 32-bit program making regular Win32 API calls as needed.
Re: (Score:2)
I've run the 16 bit ver 1 of cmd.exe under NT (W2K). Being a protected mode OS/2 16 bit application it ran fine though Windows didn't honour the full screen bit in the file header and ran it in a window. I'm sure it would not have given it as much hardware access as it was capable of using either.
They did remove the capability to run the older versions after W2K but it could most likely easily be put back if there was a need though only in the 32 bit versions of Windows.
Re: (Score:2)
you're thinking of command.com, not cmd.exe. Command.com was the 16 bit command prompt in 32 bit (and 16 bit) windows. Windows NT through to Windows Server 2008, command.com existed parallel to cmd.exe for execution of 16 bit code either natively (16 bit versions of Windows or, in 32 bit versions of Windows, inside the NTVDM. Server 2012 does not come in a 32 bit version thus command.com is not included.
Re: (Score:2)
No I'm not. This was the 16 bit OS/2 ver 1 cmd.exe from which the current Windows cmd.exe is descended from. It ran natively on NT using the OS/2 subsystem. Used to be able to get a Presentation Manager kit from MS at one time and natively run 1.x 16bit GUI applications as well. Remember NT started out as OS/2 NT ver 3.
Re: (Score:2)
Metro versus dosshell
FIGHT!
Re: (Score:3, Informative)
In Undocumented Dos they explained that the version of Dos was a "a hacked version of MSDOS ... mostly removing the file system". NTVDM runs real mode Dos programs in V86 mode. So what happens is that when when you make an int 21h call to open a file in a Dos program? You real mode code hits a BOP. A BOP is an illegal opcode. At that point the processor traps (or software emulator on a Risc machine calls out) and you end up running fairly standard user mode protected mode code which handles the file open.
Yo
Re:Why are they posting old source code? (Score:4, Informative)
Do you have a piece of source code to support your claims?
No. Do you have a piece of source code to prove that NT-family versions of Windows are DOS-based? The "Inside Windows NT" books say that the NT kernel-mode code has a very much non-DOS structure.
Because unless proven otherwise, Windows is still a crap patchwork.
An OS can be a "crap patchwork" without being based on DOS.
Re:Why are they posting old source code? (Score:5, Insightful)
the Computer History Museum
Because there is historic value in early versions. There is also value in seeing how the apparent problems changed, but where things began is pretty significant.
Oh, sorry, mod this down, I accidentally thought you might even take the half-second to read the first sentence of the summary before commenting. I forgot where I was for a moment there.
Re:Why are they posting old source code? (Score:5, Insightful)
Why not DOS 6.22? They're not making a bundle on that, either.
Distributing the source code to a proprietary product has a number of potential legal hurdles. If there are parts of the source which were licensed from another company (as would be the case with MS-DOS and SCP, IBM, Stac, and possibly others), those agreements need to be revisited and you may need to get permission from that company (or its successors) to do so. (I include IBM because, I believe, they took over much of the development for the 4.x series.)
MS-DOS 2.x might be the latest version they (currently) feel confident in being able to release free of these restrictions.
Re: (Score:2)
Re: (Score:3)
That's expressly covered in the Computer History Museum's article - it was confirmed, by a computer forensic engineer no less, that DOS is not copied from CP/M.
Re: (Score:2)
It was confirmed by a forensic engineer in the course of a lawsuit against Microsoft by Digital Research that it is not a copy. They saw it long before now.
Re: (Score:2)
I would guess there's a lot more in the way of tricky IP issues to deal with there than with the early versions that were still primarily based on the original purchased rights.
We're talking about a version of DOS where the only text editor is edlin, and this is before we start dealing with Dou-- er, DriveSpace.
Re: (Score:2)
We're talking about a version of DOS where the only text editor is edlin, and this is before we start dealing with Dou-- er, DriveSpace.
OK... How about DOS 5.0? I started with that. No doublespace or drivespace there.
how about the file system, Lucent patent... (Score:2)
can't remember offhand if they ever settled that little spat or not. if not, beware!
Re: (Score:2)
According to the computerhistory.org article, subdirectories were added in DOS 2.0.
Re: (Score:2)
I'm In Trouble Now (Score:5, Funny)
True to their genesis (Score:2, Insightful)
This short history summary shows that Microsoft's roots are in marketing, not programming. Once they obtained their license from SCP, they were responsible for DOS' development alone, and we eventually got MS-DOS 4.0, 4.01, 4.02.....4.22, 5.0 (( don't remember any bugixes for that one), 6.0, 6.01, 6.02, etc. NB: some of the interim 6.x changes series were for stealing compression technology from a competitor.
Thier buggy software continued right the 20th century till XP (2001)
It took them a long time to lea
Re:True to their genesis (Score:5, Insightful)
No, their roots were in programming. This was their foray into marketing. Anybody who used a Radio Shack Model 100 (or its brethren) knows that Microsoft was capable of developing an excellent product at one point.
Re:True to their genesis (Score:5, Interesting)
In the interests of truth, you are right; I left out their contributions to BASIC (I believe it was jointly developed at some point with Apple) and Bill Gates himself did some work on that groundbreaking program, but probably it was others who did most of the programming work with Gates being the bulldog who tried to drive payment for the program, which had gotten into the wild. There are some charming emails from Gates warning users about pirating BASIC circulating om the internet.
However, their huge success in relicensing seems to have driven their business plan after 1982.
Re: (Score:3)
Yep, they were good at one point. That Model 100 was the last Microsoft product that Gates' own code went into. Maybe that's it, maybe Gates was a great coder, but a poor manager of coders where quality is concerned.
Re:True to their genesis (Score:5, Informative)
Maybe that's it, maybe Gates was a great coder, ...
Andy Hertzfeld, over at folklore.org, has made some comments regarding how poor Gates' coding skills appeared to be. [folklore.org]
Re: (Score:2)
I doubt that a throwaway two-page example game written to showcase a BASIC interpreter can serve as a good sample of one's coding skills.
It would be far more interesting to look at the actual closed code of some commercial product that MS shipped, and which Gates contributed to.
Re:True to their genesis (Score:5, Funny)
/Oblg. M$ joke
Windows 95: 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company, that can't stand 1 bit of competition.
Re: (Score:2)
I feel we should update that joke to include Vista somehow.
Re:True to their genesis (Score:5, Interesting)
Their roots are in brokering deals. They bought some rights from Patterson and got them cheap by concealing their end customer (IBM). They then hired Patterson and tossed him another $50K for the remaining rights to distribute. $75K altogether. If Patterson had said "No thanks" to the employment offer and hung onto distribution rights, SCP might have done a better job building upon DOS and they'd be the rich people. Microsoft would have gone on to be one of many apps developers in a diverse DOS-based ecosystem.
Microsoft has always feared the independent developer. They have become adept in killing off potential competition or buying up expertise and burying it somewhere in the Redmond campus.
Re: (Score:2)
Their roots are in brokering deals. They bought some rights from Patterson and got them cheap by concealing their end customer (IBM).
Three guesses and the first two don't count.
Losing patience with the snail-on-a-salt-lick pace of Digital Research, the Holy Grail for the systems software geek in 1980 was a serviceable CP/M-86 clone. "Serviceable" in this context did not mean "market ready for an IBM PC."
Microsoft's deal with SCP was never as one sided as the geek likes to pretend.
On July 27, 1981, just prior to the August 12 PC launch, Microsoft bought the full rights to the operating system for an additional $50,000, giving SCP a perpetual royalty-free license to sell DOS (including updated versions) with its computer hardware.
Thanks to the deal with Microsoft the provided additional capital to Seattle Computer, the company expanded its memory business to provide additional memory for [its] PC products. The company had its best year in 1982, reaping more than a million dollars in profit on about $4 million in sales.
Seattle Computer Products/a [wikipedia.org]
Re: True to their genesis (Score:2)
Re: (Score:2, Interesting)
I thought everyone knew this. There was more history that I remember. When IBM first saw the code M$ had bought from SCP (it was first called QDOS for "Quick and Dirty Operating System), it had 8000 lines of assembly code, and IBM pulled out 6000 lines of bugs, then gave it back to M$. The only reason IBM was so generous was that they didn't want to get caught up in Sherman (Antitrust) Act problems, so they made M$ their beneficiary. Little did they know that their friend and partner would become their
Re: (Score:3)
killing WordPerfect
It's not dead yet!
This is on the shelf at my local Wal-mart:
http://www.walmart.com/ip/Core... [walmart.com]
Re:True to their genesis (Score:5, Informative)
This short history summary shows that Microsoft's roots are in marketing, not programming.
In 1975 there is BASIC for the Altair. In 1976 Microsoft was selling BASIC to Fortune 500 clients. In 1977 it is branching out into FORTRAN, COBOL. and Assembler. In 1978, Microsoft releases Applesoft BASIC.
[In 1979] Microsoft 8080 BASIC is the first microprocessor product to win the ICP Million Dollar Award. Traditionally dominated by software for mainframe computers, this recognition is indicative of the growth and acceptance of the PC industry.
June 18, Microsoft announces Microsoft BASIC for the 8086 16-bit microprocessor. This first release of a resident high-level language for use on 16-bit machines marks the beginning of widespread use of these processors.
[in 1980] Microsoft introduces the Pascal language, develops XENIX (enhanced version of the UNIX operating system), and begins to explore spreadsheet applications. It also releases its first hardware product, the Microsoft SoftCard, which allows Apple II users to run CP/M-80. Microsoft will provide BASIC, FORTRAN, and COBOL languages for the Z-80 SoftCard.
Microsoft Time Line [thocp.net]
In 1980 Microsoft had a solid track record in development tools for the microcomputer and was well positioned to become a major player in operating systems and applications software in both the business and consumer markets.
Re: (Score:2)
There buggy software might have something to do with the rapid evolution of the processors and memory architectures during this era. In the beginning good enough replaced perfection when it came to releasing new software. By the time something was perfect you risked the chance that your targeted architecture was deemed obsolete. During this time you also had rapid increases in the number of peripherals such as network cards, video cards, printers, and input devices. This all happened when there were no indu
Re: (Score:3)
Yes, I remember. I misspoke. IBM gave a lot of code to MS-DOS (which, when sold by IBM, was called IBM-DOS). So MS was not the sole developer of DOS, and it is possible IBM contributed the buggy parts.
But if that is so, why was OS/2 (developed FOR IBM BY MS originally) so, well, weird?
Re: (Score:3)
Not IBM-DOS but PC-DOS.
OS/2 got a bad start due to IBM trying to keep a promise that it would run on a 286. Getting a 286 to multi-task and run a VDM was not easy. Still OS/2 looked like DOS when you fired it up, with basically the same extra commands as cmd.exe still has, things like start to launch a program in the background. The graphical interface that came with OS/2 1.1 was what Windows 3.x and Win NT 3.x copied though they did remove things like folders in the Program Manager.
Re: (Score:3)
I greatly preferred Xtree.
note: ytree for Linux is a near-perfect clone of xtree for DOS. I still use it.
Fork? (Score:3)
Eagerly awaiting the first fork! MS-DOS for Linux? Mac? It can finally happen!
Re: (Score:3)
Not legally allowed. The license prohibits distributing derivative works - it's for research and educational purposes only (though you can make your own derivative works).
Re: (Score:2)
To quote Londo Mollari, "I can only assume that you have not been paying attention! [dosbox.com]"
Re: (Score:2)
Eagerly awaiting the first fork! MS-DOS for Linux? Mac? It can finally happen!
already been done for years
DOSEMU https://en.wikipedia.org/wiki/... [wikipedia.org]
DOSBOX https://en.wikipedia.org/wiki/... [wikipedia.org]
WIN4LIN https://en.wikipedia.org/wiki/... [wikipedia.org]
FreeDOS + $Hypervisor https://en.wikipedia.org/wiki/... [wikipedia.org]
GitHub Source (Score:5, Informative)
Someone posted a mirror to GitHub: https://github.com/Incognito/msdos
Re: (Score:2)
"Someone" :-)
"Non-commercial use" (Score:2)
I don't think they needed to worry....
Tainting (Score:4, Interesting)
Doesn't even looking at this source code create a minefield for open source developers? If you look at the source code, Microsoft can scrutinize all your open-source contributions claiming that since you read Microsoft's source code, you can't suddenly forget everything you learned, so all your contributions to open-source software are tainted by your knowledge. It will be impossible to prove otherwise. This may mean that if you look at Microsoft's source code, you are barred for life from working on the Linux kernel or anything even remotely related to operating systems. It could even affect your ability to get a job.
Re:Tainting (Score:5, Informative)
Are you intending to write an antique DOS system in assembler that uses some really, really primitive version of FAT - by the looks of it? Then probably best not to look.
The other 99.99999% of the planet, however, might find it interesting.
Personally, I find anything still written in assembler to be totally worthless. If you wanted that, you could have run it through a disassembler at the time of it's release and it's not-much-more work to get to something just as readable.
Like the original Prince of Persia code dump - only useful for historical reference and to find out how data and data structures were processed in terms of file compatibility etc. (so, long-dead OS and filesystems are pretty worthless, especially when we know almost everything about them already).
And honestly, from a first glance, it's SUCH basic code that if you were to program any kind of DOS, and needed to be MS-compatible, the only obvious way to do so would be a basically word-for-word re-writing of what they have. There's almost zero room for "invention" or "interpretation" here, so it's mostly uncopyrightable except as a collection of code. Most functions are literally a handful of lines of assembler on well-known data structures that do one quite obvious thing and the necessary - and prescribed by the way the OS works - register / stack shuffling to make it happen.
If I were on the FreeDOS team, yeah, I wouldn't want to read it. But honestly, the chances are I wouldn't bother - I'd have a much nicer, more modern, easier-to-read, collaboratively-written project that does an awful lot more than these antique DOS's could ever do sitting right in front of me, already written. There's nothing "useful" here, but it buys MS some "open-source" lip-service.
Re: (Score:2)
you are a poseur talking out of your ass
raw output of disassembler is near worthless for anything without hours of study per 100 lines of code
there are thousand of ways to write code for what ms-dos does even if data structures and commands known
ms-dos is still used, on industrial controllers where the interrupts and overhead of an OS are unneeded and unwanted. very common manufacturing/CNC applications.
Re: (Score:2)
That's not how copyrights work. That's how patents work...
Re: (Score:2)
That's not how copyrights work. That's how patents work...
Actually, while the parent was a bit extreme in his paranoia, he was closer to correct than you are. You infringe on a patent whether you saw the patent or not. For copyright, the plaintiff has to prove that you copied the work in some way. If I coincidentally wrote a book that word-for-word identical to Twilight, for example, without ever having seen the original, technically I wouldn't be infringing on the copyright.
Re: (Score:2)
Doesn't even looking at this source code create a minefield for open source developers?
No, otherwise we would have seen the same issues with restrictive open source licenses Vs permissive open source licenses or even open source licenses Vs proprietary software development. Otherwise I could publish a restrictively-licensed open source program and then sue every software developer who read it and wrote code that wasn't under the same license. I think it's pretty obvious that's FUD.
Yeah! (Score:2)
Long time or not, this is a good thing for Microsoft to do, as well as for the community in general.
Unfortunately, however, it's under a non-commercial license, so any FreeDOS developers still need to avoid contact with it to avoid any IP complaints.
That is a hell of a return on investment (Score:2)
Re: (Score:2)
DOS 1.1x was significant (Score:2)
The really interesting thing about DOS 1.1 (or actually very slightly later revisions) is that it was the first to be released to OEMs other than IBM. Early clone makers such as Zenith, Corona, Columbia Data Products, Eagle Computers, or Compaq (you might have heard of that last one), never would have gotten off the ground if Microsoft had not licensed it out to them.
Some of the early "MS-DOS" compatibles were not even hardware compatible with the IBM PC. All you could rely on was the presence of an 8088/80
Re: (Score:2)
Man, that MS Word source should be perfect for an allnighter port to modern winapi :)
Now I have the source (Score:2)
to the package that is sitting on my shelf... nice.
The point? (Score:2, Flamebait)
Other than ( tainted ) history, is there a real point? FreeDOS surpassed the functionality long ago and is Opensource.. There are several editors that are available too, that are open and free...
Sounds like pandering to me.
Re: (Score:3)
Re: (Score:2)
Other than ( tainted ) history, is there a real point? FreeDOS surpassed the functionality long ago and is Opensource.. There are several editors that are available too, that are open and free...
The history is the point here, Einstein. You and your darn open source...
It's been out there for a while (Score:2)
Curiosities (Score:2)
The routine for directory listing is called CATALOG (shades of Apple DOS, and Heath's HDOS); for deleting, the routine is ERASE (shades of CP/M).
Early, abandoned steps toward UNIX: MS-DOS 2.2 supported the SWITCHAR variable in config.sys; if set to anything but "/", the directory separator would be slash -- just like Xenix and UNIX; if set to "-" you would type "DIR -W C:/foo/bar" for a wide listing of what generally would be called C:\FOO\BAR
I found this statement (Score:5, Funny)
Dos version what? (Score:2)
Whats this - .sed files? grep.exe? (Score:2)
"Source code?" (Score:2)
The whole thing is in assembly.
When it comes to assembly, what exactly is the difference between "source code" and the binary? Better comments and variable names?
Re: "Source code?" (Score:2)
Greatly reduced occurrences of data being disassembled as code and vice versa. Or code being disassembled into meaningless rubbish due to wrong starting offset. .EXE is no ELF binary or java class file.
I want XP source code (Score:2)
It's end of life anyway... Microsoft should be happy to publish all that code too, right?
Admirable (Score:3)
I wish more companies would do this, and sooner too. Would your ten year old code really be a serious competition to your current efforts? It can however be priceless for learning, or even support for hobbyists who like tinkering with old gadgets.
Lets thank Microsoft for doing the right thing and hope its a sign of good things to come from their new leadership. Apple, Novell and Sun - please take notice.
Great news! (Score:2)
This is great news for open source fans like myself! I can finally upgrade from CP/M!
Re:FreeDOS (Score:5, Funny)
FreeDOS isn't done until Lotus won't run.
Or something.
Re:FreeDOS (Score:5, Insightful)
Irrelevant. The source code for MS-DOS 1.0 is interesting as a curiousity, a piece of history if you will. It's most assuredly not useful as the basis for any modern work. And FreeDOS is, well, not a piece of history, a curiousity. Hence, FreeDOS is irrelevant to this discussion.
Re: (Score:2)
Actual link to the source appears to be http://www.computerhistory.org/atchm/microsoft-ms-dos-early-source-code [computerhistory.org], but it's throwing 503s at me right now.
Re: (Score:2)
http://www.computerhistory.org... [computerhistory.org]
You have to accept a license agreement and you will get to download msdos.zip
Re: (Score:2)
I saw it posted to hacker news earlier today so they may have /.ed it
Re: (Score:2)
Servers are now immensely more powerful and loaded with memory, the various software and hardware buffers are bigger, the software more robust, the would-be slashdotters are served a static page etc.
For technical reasons alone sites can't be slashdotted by slashdot anymore. That's what I read on slashdot several years ago already.
Re:Source code for 3.3 was out there long ago.... (Score:4, Funny)
I'm trying to find DOS 3.3 on a 5.25" floppy somewhere. Have an old Tandy that has a slightly DOS install on its ancient hard disk that I'm looking to repair. Once I get it running, I plan on keeping it in my office for when people come whining about wanting a new PC.
Re:Source code for 3.3 was out there long ago.... (Score:4, Funny)
Re: (Score:2)
Re: (Score:2)
Nice - original? Always like the SCP stuff, as poorly-written as it can be. Real creativity there.
Re: (Score:2)
Microsoft is going to fire a takedown at that - guaranteed.
Re: (Score:3)
Re: (Score:2)
Just why do they think anyone is going to want this code nowadays?
The Computer History Museum, obviously.
One doubts that it really has any value to anyone -- which I'm certain is why they're doing it
What value did you think something in the Computer History Museum was going to have to you?
Obviously it wasn't going to have a valuable contribution to development of modern software, it's over 2 decades old for god sake so it's pretty deluded to think otherwise. Were you actually expecting source code from their existing proprietary applications? Really?