Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Windows 3.1 rebooted: Microsoft's DOS destroyer turns 20
The Register ^ | 6 April 2012 | Tim Anderson

Posted on 04/06/2012 10:30:40 AM PDT by ShadowAce

Yes it crashed a lot. It crashed less than its predecessor though, and kept Microsoft on the path to desktop domination. This was Windows 3.1, released on 6 April 1992, nearly two years after Windows 3.0 was pushed out in May 1990.

Minimum system requirements are MS-DOS 3.1 or later, 2MB RAM, and a hard drive with 6MB free. This means a modern PC with, say, 2GB of RAM exceeds the minimum requirements by around 1,000 times.

The improvements in Windows 3.1 were incremental rather than dramatic, though Microsoft claimed there were altogether over 1,000 changes. The user interface is the same as 3.0, but 3.1 supports TrueType scalable fonts, enabling desktop publishing applications to work without Adobe Type Manager. Support for x86 Real mode was removed, multimedia extensions were added, windowed DOS applications supported graphics, and 32-bit disk access in 386 enhanced mode offered faster hard drive performance through bypassing the BIOS. SmartDrive 4.0 disk caching gave 3.1 a further performance boost.

Word for Windows 2.0 – a great word processor

Overall, Windows 3.1 worked substantially better than Windows 3.0, winning over DOS diehards and providing a platform for a ton of compelling applications. It was long-lived, and many did not bother to upgrade until Windows 95 appeared over three years later. Windows NT, released in July 1993, was technically a huge improvement, but heavy system requirements along with compatibility issues deterred upgrades.

Twenty years on, what better time to fire up the code with a trip down I/O lane?

Windows 3.1 is no longer available on Microsoft's download sites MSDN and TechNet, though you can get its later variant – Windows for Workgroups 3.11. Our copy came from some ancient original floppy disks that surprisingly are still readable.

I loaded it into Oracle's Virtual Box emulator, which runs it reasonably well – if you can put up with the mouse jumping around randomly on occasion.

Running Windows 3.1 now is thought-provoking. Some aspects are impressive. The Microsoft Office software of the era – Word 2.0 and Excel 4.0 – is excellent. The speed and capability of Word 2.0 in just 4MB RAM is depressing: what have we done with all the storage and processing power that has come to us since?

I had intended to write this review using Word 2.0 but things didn't quite work out as planned. It proved tricky to prise my words from the VM because the clipboard didn't work properly with the VM host, while writing to the floppy drive proved a challenge. Not a priority for me here.

Word 2.0 does serve to remind you, though, just how this version of Microsoft's signature app is lacking the bloat that afflicts today's Office applications and yet is still a mature product. Word 2.0 comes with spell-check, thesaurus, grammar checking, indexing and tables of contents, rich graphical formatting, paragraph styles, charts, footnotes, fields, macro programming with WordBasic and much more.

Working with Microsoft's old operating system, it was also fun to run up Visual Basic 1.0 – released in 1991 on just three 720K floppy disks. With VB anyone could write a Windows application. Then, as now, it was applications that defined the success of an operating system, and it was obvious that Windows had all the momentum both for internal and shrink-wrap software.

Visual Basic 1.0 enabled Windows programming for everyone

Programming Windows with C or C++ was hard, but the flat memory model and operating system services for printing and graphics solved so many problems for developers that it was worth the effort of struggling with arcane concepts like GDI mapping modes, and the limitations of non-preemptive multitasking, which meant that badly behaved applications could seize up Windows.

Misty water-coloured meeeemories...

Annoyances also abound. My first go at installing Word for Windows 2.0 failed on a clean install with an “Insufficient memory or disk space” error. A dusty memory floated up to the surface, prompting me to exit Windows and run Memmaker, following which it all started working.

A typical error message said you lacked memory when you had plenty installed

Hitting Save for the first time in Word is revealing. The location defaults to c:\winword, which is the application directory. There is no Program Files nor My Documents. Every user had to devise their own organisation schemes. At the time it did not seem to matter much, but the intermingling of user data and application binaries, and the way application installs can trample over operating system files, made Windows hard to secure and hard to keep stable. It was poor design, for which Microsoft and its users paid a heavy price in subsequent decades.

Program Manager is another irritation. Users rarely found it easy to navigate. Another common problem was that users would lose one application behind another, presume it had closed, and then launch a further instance. This might continue over the day until Windows ran out of memory.

Savvy users knew about alt-tab of course, and did not have this problem, but Microsoft did not come up with a satisfactory user interface for multiple overlapping windows until Windows 95. Win 95 had a taskbar, making it easy to see what was running as well as to switch between applications.

It is an interesting thought as the launch of Windows 8 approaches. Windows 8 in Metro mode has lost the taskbar, and once again alt-tab is the best way to switch between applications, which makes you wonder if a lesson has been forgotten.

The Windows 3.1 desktop showing Program Manager

Charles Petzold, in his 1992 book Programming Windows 3.1, remarks that:

Windows now forms the center of Microsoft’s strategy for operating systems. Microsoft has targeted Windows for everything from small, hand-held, stylus-based machines to powerful RISC workstations.

The benefit of 20 years of hindsight shows how right and how wrong Petzold was in his pronouncement. He was correct about the strategy, but he did not foresee how Microsoft would struggle to adapt the WIMP (Windows, Icons, Menus, Pointer) design of Windows to work well on a hand-held device.

in 1992, Microsoft had around 11,000 employees and executed its desktop Windows strategy to perfection. Today it has more than 90,000, but keeping Windows on top and application developers happy will be a harder task than it was 20 years ago. ®


TOPICS: Computers/Internet
KEYWORDS: microsoft; win31; windows; word20
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-77 last
To: Bloody Sam Roberts

I’ve been looking for that.
What is the name of the executable?
What is the default name of the datafile? Actually, I’m more interested in the extension since I know my wife renamed the DB part of it.

Thank you,


61 posted on 04/06/2012 1:00:18 PM PDT by Lx (Do you like it, do you like it. Scott? I call it Mr. and Mrs. Tennerman chili.)
[ Post Reply | Private Reply | To 14 | View Replies]

To: Lx
It's simply "cardfile.exe"

You can usually get it via Google search. There are plenty of links to sources.

62 posted on 04/06/2012 1:18:03 PM PDT by Bloody Sam Roberts (I will not comply. I will NEVER submit.)
[ Post Reply | Private Reply | To 61 | View Replies]

To: Lx
I found it for you;

http://northshorepc.com/download/cardfile.zip

63 posted on 04/06/2012 1:22:35 PM PDT by Bloody Sam Roberts (I will not comply. I will NEVER submit.)
[ Post Reply | Private Reply | To 61 | View Replies]

To: ShadowAce

Ah, the good ol’ days.

Circa 1993 my wife bought me 4 megs of RAM for my 486.
$100/meg. ,yes $400 for 4 megs.


64 posted on 04/06/2012 1:58:51 PM PDT by Vinnie (A)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce
Big whoop.

When I started in computing, I had to read boxes full these



into one of these



No-one believed a computer could be built that would fit on a desktop. Well, except for a few hardcore science-fiction readers and geeks...
65 posted on 04/06/2012 2:43:59 PM PDT by Peet (Cogito ergo dubito.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: AFreeBird; ShadowAce
> The author clearly doesn’t understand what he’s talking about. Win 3.1 didn’t kill DOS because it REQUIRED DOS.

Yes, you're right, but you're thinking like a techie (like me, too).

To most PC users, "Windows" and "DOS" were two different things because Windows was a GUI and DOS was a command line. Finer points like the fact that the GUI was nothing but an application layer over DOS didn't matter to users.

A software program that "ran on DOS" vs. one that "ran on Windows" underscored the difference.

> NT and latter variants killed DOS, as did Linux and Mac OS.

Yes, but... one could also say that NT didn't "kill" DOS, so much as it "replaced" DOS (and the DOS/Windows line).

What "killed" DOS and DOS-based Windows was Windows-ME. ME drove a stake through the heart of the DOS/Windows line. ME was intentionally broken, by Microsoft's design, to make the user experience so bad that people would rather take the leap to NT5 (Windows 2000) than continue under ME. Unstable, incompatible, hard to configure, and a poor shadow of 98/SE which was actually rather good for a single-user system.

People rejected ME in droves, and manufacturers had been pressured to drop support for 95/98 so all new computers came out with either ME, or the new Win-2000.

The emergence of Win-XP a year or two later sealed DOS/Windows' fate, as Microsoft withdrew support for the older releases.

I've run every version of Windows since and including Win2.0. Win3.11 was decent for its time; 98/SE was good; Win2K was good; XP eventually became decent; Win7 is great. 95, early XP, and Vista sucked. But WinME was by far the worst, and I have it on good authority from a friend working for Microsoft at the time, that ME's problems were intentional, and designed to kill off DOS/Windows. I have no reason to doubt that.

66 posted on 04/06/2012 3:14:00 PM PDT by dayglored (Listen, strange women lying in ponds distributing swords is no basis for a system of government!)
[ Post Reply | Private Reply | To 59 | View Replies]

To: Peet

My first CS class required us to write a program on cards, just so we knew how it used to be done. I never went to the “no food or drink” Lab to wait my turn at a terminal for subsequent excersises. I went home, cracked a beer, lit a cig, and dialed into the Lab with my TRS-80 CoCo and 300 baud modem to do my lab work.

Tele-Computng was great back then. Still is. Now I do it with an iPad sitting on the couch. :-))


67 posted on 04/06/2012 3:40:15 PM PDT by AFreeBird
[ Post Reply | Private Reply | To 65 | View Replies]

To: freedumb2003
Gates wasn’t a visionary, we was a luck SOB who made one small decision that changed the landscape of PCs forever.

Yeah, but what a decision.

68 posted on 04/06/2012 4:01:32 PM PDT by BfloGuy (The final outcome of the credit expansion is general impoverishment.)
[ Post Reply | Private Reply | To 5 | View Replies]

To: RJS1950
Man, the VB 1.0 screen brought back memories.

I was blown away by VB1. I was so much into the DOS mentality, though, that I eventually just stuck the diskette at the back of the pile. Several years later, I needed some Windows power and stumbled on VB3 (had forgotten all about VB in the meantime). It was even better than I remembered and I was still able to design an app in a couple days.

For my money, you can take VB.net and stuff it.

69 posted on 04/06/2012 4:08:15 PM PDT by BfloGuy (The final outcome of the credit expansion is general impoverishment.)
[ Post Reply | Private Reply | To 29 | View Replies]

To: freedumb2003
I was deploying Windows 3.1, using Netware on Token Ring. Windows 3.11 was a life-saver.

I made some good money as a young guy doing NetWare server builds and network troubleshooting.

I accidentally stumbled upon a fun 'bug' in the NetWare networking software for DOS/Windows. If you mixed versions of the software on a Windows machine almost everything would run fine, but if you sent a network message to that machine it would reboot. I shared this information with a few select co-conspirators in the office.

A few choice machines on the company network were so configured and when the douchebag manager rode your ass, you'd just wait until you knew he was neck deep creating some document and then send him a message. The roar as he saw his machine POST and he realized he hadn't hit "save" lately made everything OK.

70 posted on 04/06/2012 6:25:43 PM PDT by whd23 (Every time a link is de-blogged an angel gets its wings.)
[ Post Reply | Private Reply | To 45 | View Replies]

To: freedumb2003

You got me on that. Was that before or after Mosaic?


71 posted on 04/07/2012 8:32:40 AM PDT by jrestrepo (See you all in Galt's gulch)
[ Post Reply | Private Reply | To 46 | View Replies]

To: jrestrepo

>> Was that before or after Mosaic?<<

Just after Mosaic — IIRC, it was actually the creation of a law school or something like that.


72 posted on 04/07/2012 11:52:52 AM PDT by freedumb2003 ('RETRO' Abortions = performed on 84th trimester individuals who think killing babies is a "right.")
[ Post Reply | Private Reply | To 71 | View Replies]

To: whd23

>>A few choice machines on the company network were so configured and when the douchebag manager rode your ass, you’d just wait until you knew he was neck deep creating some document and then send him a message. The roar as he saw his machine POST and he realized he hadn’t hit “save” lately made everything OK. <<

Few people realize the beauty of white hat hacking.


73 posted on 04/07/2012 11:54:28 AM PDT by freedumb2003 ('RETRO' Abortions = performed on 84th trimester individuals who think killing babies is a "right.")
[ Post Reply | Private Reply | To 70 | View Replies]

To: GeronL

To use Access on my computer I had to increase to 16 mb of memory. It was $50 a meg at Costco. It cost me $800.


74 posted on 04/08/2012 6:02:20 PM PDT by cuban leaf (Were doomed! Details at eleven.)
[ Post Reply | Private Reply | To 25 | View Replies]

To: cuban leaf

Those were some expensive days back in the 80’s apparently. I remember using Commodore 64 at school, lol.


75 posted on 04/09/2012 12:21:35 PM PDT by GeronL (The Right to Life came before the Right to Pursue Happiness)
[ Post Reply | Private Reply | To 74 | View Replies]

To: lefty-lie-spy

Sacramento MUPT’s? That’s something I haven’t thought of in a very long time. And yeah, they were awesome!


76 posted on 02/13/2013 10:46:54 PM PST by Darth Tokarev (Liberalism: Using intellectualism to justify moral cowardice.)
[ Post Reply | Private Reply | To 26 | View Replies]

To: Darth Tokarev

Wow, you found an old thread there; cool. Yeah the MUPTs were classic. We managed to find all kinds of ways to get into trouble. I was known as Ozzyman at the time, and was close friends with Zarquon and Peaches. I can’t recall any other handles at the moment though.

Regards,
Ozz


77 posted on 02/16/2013 8:30:53 AM PST by lefty-lie-spy (Stay metal. For the Horde \m/("_")\m/ - via iPhone from Tokyo.g)
[ Post Reply | Private Reply | To 76 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-77 last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson