TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Running DOS Apps on Windows from 1.0 to 95 (2020)

72 点作者 andrea76大约 1 年前

9 条评论

JayGuerette大约 1 年前
&quot;I&#x27;m not sure why it is that Windows 3.1 is the go-to when people name a Windows OS of this era.&quot;<p>It&#x27;s because business was the primary market for PCs and Windows 3.11 added a network stack and changed everything. Networking was no longer an arcane science that required 3rd party software. Office networks became almost trivial to set up. The impact of this on the world is impossible to overstate. Everybody who used Windows in this era used Win 3.1(1).
评论 #40023262 未加载
评论 #40024316 未加载
评论 #40022957 未加载
wizzwizz4大约 1 年前
I always enjoy this article when it makes the rounds, but I&#x27;m still unreasonably annoyed about two points.<p>&gt; Despite this capability being mentioned in countless reviews of the success story of Windows, the actual functionality of it is almost entirely undocumented online.<p>Much of this was already documented online in 2020. <a href="https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;oldnewthing&#x2F;20111107-00&#x2F;?p=9183" rel="nofollow">https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;oldnewthing&#x2F;20111107-00&#x2F;?p=91...</a> and <a href="https:&#x2F;&#x2F;retrocomputing.stackexchange.com&#x2F;q&#x2F;791&#x2F;278" rel="nofollow">https:&#x2F;&#x2F;retrocomputing.stackexchange.com&#x2F;q&#x2F;791&#x2F;278</a> are examples. (<a href="https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;oldnewthing&#x2F;20211129-00&#x2F;?p=105979" rel="nofollow">https:&#x2F;&#x2F;devblogs.microsoft.com&#x2F;oldnewthing&#x2F;20211129-00&#x2F;?p=10...</a> came after this article was written, but is worth reading too.)<p>&gt; while you can probably tell me the name of the OS installed on Macs in 1985, and you can <i>definitely</i> name the most popular way to run multiple DOS programs on the PC in 1995, you almost certainly can&#x27;t name a DOS task switcher or multitasking environment offhand.<p>DoubleDOS. And I&#x27;ve never used it: I know it by reputation alone.
评论 #40022048 未加载
评论 #40022899 未加载
mrlonglong大约 1 年前
All that magic in Windows 386 were made possible through the VXDs. Virtual device drivers that shuffled the programs access to the physical devices. They had some very very very good programmers back then.
评论 #40024553 未加载
anthk大约 1 年前
Get ReactoS&#x27; ntvdm.exe from the nightly ISO (it&#x27;s under a big CAB file, the biggest one) and use it under a 32&#x2F;64 bit Windows. If any, place it in the same folder of the DOS game.
livrem大约 1 年前
One thing I remember and even used quite recently, is that you could C-z out of emacs in MS-DOS to get a new COMMAND.COM for running other applications, then exit back to emacs. I think this was some kind of feature of later versions of MS-DOS, that an application could open a child-COMMAND.COM and put itself in the background using some interrupt? Anyway that was great for running compilers and doing other tasks without having to ever exit emacs.<p>Anyway it was a very interesting read. I don&#x27;t think I ever used Windows to run DOS applications. I used to start Windows 3.x now and then to run some Windows application, but then I exited out to COMMAND.COM again where I spent most of my time. And then when Microsoft tried to get everyone to switch to Windows 95 I installed Linux instead.
评论 #40023520 未加载
评论 #40024623 未加载
1970-01-01大约 1 年前
Although it required bit of OS hacking, real mode DOS was used all the way to the often forgotten Windows Me.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Windows_Me#Real_mode_DOS" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Windows_Me#Real_mode_DOS</a>
评论 #40029611 未加载
Dwedit大约 1 年前
Not continuing through the NTVDM era?
miffe大约 1 年前
A bit off topic, but does anyone know if you can do asynchronous disk access somehow in dos?<p>I&#x27;m writing a game and it would be nice to load resources for the next level in the background.
评论 #40022115 未加载
评论 #40023788 未加载
评论 #40022817 未加载
andrea76大约 1 年前
An interesting overview on how Windows (from 1.0 to 95) executes DOS apps with all the challenges
评论 #40022810 未加载