Ah Windows 3.1 and 3.11 for workgroups. I spent a lot of time opening and closing windows, poking round the file system, breaking it, doing generally not a lot with it other than learning how to fix it, oh and not to mention playing with command.com and config.ini getting access to the higher memory area to run those DOS games that needed that little bit more RAM than I had. Finding more disk space to fit the games in the first place. Those really were the days. I was adamant I wasn't going to upgrade to Windows 95 because it looked rubbish and could never be as good. Then again I said that about Star Trek the Next Generation. Thanks for listening, I'm 34 but feel now as if I should be getting my slippers and having my tablets.
Sick and tired of modern Windows? Upgrade to Windows 3.1 today – in your web browser
The Internet Archive is taking us back to 1992 with the release of over 1,000 programs and games that run on what was arguably the first truly mass-market color graphical interface: Windows 3.1. It's hard to imagine the enormous leap that was Windows 3.1 now that even our smart phones run an operating system that is an order …
COMMENTS
-
-
Thursday 11th February 2016 20:18 GMT Steven Raith
Martin, if you used doublespace to compress your HDD, then forgot to decompress it before attempting to install OS/2 then you are officially a clone of me.
I had an Autoexec that threw up a menu asking me if I wanted to play Doom, Doom 2, Heretic or launch Windows, I was so keen to make things easier for me and save all that lovely 4MB of RAM for gaming on my 486 SX 25mhz....
Steven "don't install OS/2 on a compressed HDD" R
(because I did something badly wrong and it humped the drive, and at 12 years old and being the only 'computer guy' in the villiage, it killed the computer, and my use of them personally, for about a decade)
-
-
-
Thursday 18th February 2016 07:12 GMT Delbert
I see your DX and raise you .....
Ah those were heady days my first homebrew was a 386SX33 perfect until a romance with fractals incited me into a threesome with coprocessor. My perversions knew no bounds and a soon I replaced the board and partnership with a 486 DX2 80 from that house of ill repute AMD whip me baby! :-p
-
-
-
Thursday 11th February 2016 22:20 GMT Anonymous Coward
@Steven Raith
Did you push the turbo button?
I remember that, jeez, setting the computer to boot into a game rather than load windows, that's back to the just after the dos days if I remember. I'm only 40 ffs... though to be fair I did have lots of fun with dos and win 3.11 in college.
At school however things were interesting.
It was a computer lesson and we all had BBC model B (inner city ghetto school of all places), the teacher tasked us with completing "Granny's Garden" before the lesson finished and we would win a mars bar (shocking, I know), if I remember right and this may not be correct but I dropped into basic and opened the loader file from the disk and jumped right to the end (can't remember if I did a peek or a poke, it's that long ago) but needless to say everyone completed the game and the teacher said words that these day should never be uttered to schoolchildren...
-
-
Friday 12th February 2016 02:21 GMT Anonymous Coward
Re: @Steven Raith
Nah, nah, nah. BBC Basic didn't have either peek or poke. You used the ? indirection operator for byte-sized direct memory access. As it says here in the BBC Micro User Guide I'm reading from (it was on the bookshelf nearby; sad, I know. Ye gods! The dust!) in chapter 39 "Indirection Operators":
Those familiar with other dialects of BASIC will realise that
Y=PEEK(X) becomes Y=?X and
POKE X,Y becomes ?X=Y
As for injecting code wherever you liked: well, yeah. 6502 CPUs didn't have memory protection, and BBC Basic came with a built-in assembler, and...
-
Wednesday 17th August 2016 09:04 GMT Andrew Richards
Re: @Steven Raith
... and don't forget ! to poke a 32 bit word.
There was some basic protection on tape games. It was possible to set a byte so code could only be executed and not just loaded.
However, it was also fairly simple to hook a few bytes of code into the screen refresh event to reset the byte in question 25(?) times a second to circumvent this. All to allow tape games to be moved to disks, which often involved another step to work-around the loss of a couple of k to the disc driver code. Load at &1900 (or &1100), copy down to &E00 and then run. Those were the days. Will stop now as I've an onion to tie to my belt.
-
-
-
-
-
-
Friday 12th February 2016 22:52 GMT Steven Raith
Re: I think DX2 was with the coprocessor
It was indeed the DX that had the coprocessor, I think DX2 had some extras, and DX4 had a specific maths/3D coprocessor that allowed Quake to run!
As for the Turbot button, no, I had no such button for adding extra fish, but I did have an option to run the bus speed at 25 rather than 20mhz or similar; honestly, my memory fails me.
A mate had a 486 DX2 66mhz with a turbot button, but the extra fish didn't make any real difference. That computer was where I learned how IRQs worked;
We wanted to play Duke Nukem 3D (he had 8mb of RAM so launching it from Windows was feasible). We kept getting dodgy staccato sound. His dad was going to call the local computer engineer, back when that was a job worth having. I pulled the side off, and after some noodling, discovered that the parallel port and printer were using IRQ 7, as was the sound card. Changed a clearly marked jumped on the (genuine!) Sound Blaster sound card to make it run on IRQ5, and bosh, Duke was telling us he'd rip our heads off and shit down our neck without any odd static crackles.
It was at that point that I realised that (to my mind at least) computers weren't that bloody difficult, which accidentally became a career choice seven years later...
Basically, I blame Apogee for getting me into Linux. <3
Steven "Blow it our your ass" R
edit: how did my tale of autoexec.bats etc get that many upvotes? You all need help, you lovely loons, you.
-
Friday 12th February 2016 23:47 GMT Solmyr ibn Wali Barad
Re: I think DX2 was with the coprocessor
"It was indeed the DX that had the coprocessor"
Yes, it had 80387-derivated floating point in it. SX didn't. SX was supposedly upgradeable, but Overdrive co-processors sold for that were essentially full DX processors. With even higher pricetag than DX.
"I think DX2 had some extras, and DX4 had a specific maths/3D coprocessor that allowed Quake to run!"
No. DX2 had its internal clock doubled, DX4 tripled. DX2/66 meant front side bus at 33 MHz and internal clock at 66.
For DX4, voltage had to be reduced to 3.3 volts in order to reach 99/100 MHz. Haven't heard of any further bits in DX4. Quake could launch on a normal 486DX. But minimum requirements demanded a Pentium. So it was down to horsepower, or lack of it.
-
-
-
-
-
-
Thursday 11th February 2016 21:54 GMT Anonymous Coward
@BillG: 'before Windows - before the Mac - there was: The Amiga! It just worked and had amazing graphics for the time. It failed because of poor marketing.'
NO, NO, NO - there was no graphical computing before Microsoft appeared on the land: The Amiga 500 promo video (1987)
-
Thursday 11th February 2016 23:09 GMT John Brown (no body)
"NO, NO, NO - there was no graphical computing before Microsoft appeared on the land: The Amiga 500 promo video (1987)"
Yeah, I was thinking similarly. No offence to the author but that story came across with all the fanboisism and "we invented first revisionist history" that I thought only an Apple marketieer could come up with.
Windows 3.0/3.1 wasn't really first at anything. It was just well marketed and...well...Microsoft.
-
-
Friday 12th February 2016 08:00 GMT Danny 14
Re: 3.11
TOS was streaks ahead of windows. And if you couldnt tweak conventional memory you were screwed. Finding those 1k mouse drivers and 2k network drivers to save just that bit more ( i remember having an app that needed 635k an almost impossible task if you wanted your ipx network and a mouse)
-
-
-
-
-
Friday 12th February 2016 14:57 GMT only_mortal
Re: And before the Amiga...
... was Geos on the C64.
... was MacOS.
I did like GEM on the Atari. Way better than the DOS version. UI and APIs were easier to develop with than what came with the Amiga.
Then again, first thing you did on the Amiga was kick Workbench out and get some copper effects going to some SoundTracker music right?
I always thought Amiga Workbench was dreadful.
-
-
Friday 12th February 2016 09:31 GMT Anonymous Coward
Nostalgia ain't what it used to be
Memories, a Digital DEC 486 sx 33mhz, 4MB RAM.
Windows for workgroups 3.11. Ran standalone, though poking through the network apps was interesting, they looked for mailboxes that I didn't have. Schedule+ was a nice calendar app though.
Later upgraded to 12MB RAM, sound card and CD ROM. Encarta 95 helped with homework, and gave something of a preview of the 9x Windows shell.
Then, the 170MB HDD was Drivespaced to a massive 300MB, in order to install Windows 95. It took about 10 minutes to boot up.
-
Friday 12th February 2016 12:55 GMT Ian 55
The one that showed us what MS are really like
Many programs running on Win 3.0 suffered from numerous UAEs, 'unrecoverable application errors', otherwise known as 'the buggy pile of crap has fallen over and lost all your unsaved data'.
For the launch of Win 3.1 Microsoft swore that there would be no more UAEs.
Indeed there weren't any - they renamed them to GPFs, 'general protection faults', otherwise known as 'the buggy pile of crap has fallen over and you have almost certainly lost all your unsaved data'.
It was also the one that had the heavily obfuscated code to detect if you were running it on top of DR-DOS and to lie about there being potential problems if so.
An important system at Orly airport is still running it...
-
Thursday 11th February 2016 20:08 GMT Anonymous Coward
I wonder how long it will be before it starts nagging you to install windows 10?
I remember those 6 floppies of the future, I've still got the processor from the machine in a box in my loft waiting for it to become a collector item along with a massive 40mb hard drive (double the size of a current 3.5 drive) and some memory (more than 640kb though that ought to be enough), yes, I'm old...
Edit: Oh dear just had a look at it online and I remember most of them and the screeching of the modem connecting to BBS's (yes I did learn how to turn it off , came in useful for later late night years) to download the ones I couldn't get at "computer club" (aka "Pirate Club") Happy days.
-
-
-
Thursday 11th February 2016 22:13 GMT Solmyr ibn Wali Barad
Oh, there's an article about that. Who'd have thought it.
https://en.m.wikipedia.org/wiki/Windows_3.2
"Windows 3.11 was released on November 8, 1993. It did not add any feature improvements over Windows 3.1; it only corrected problems."
"Windows for Workgroups 3.1 (originally codenamed Winball and later Sparta), released in October 1992,[14] is an extended version of Windows 3.1 that features native networking support. It comes with SMB file sharing support via NetBIOS-based NBF and/or IPX network transport protocols"
"Windows for Workgroups 3.11 (originally codenamed Snowball) was released on August 11, 1993,[15] and shipped in November 1993."
"A Winsock package was required to support TCP/IP networking in Windows 3.x. Usually third-party packages were used, but in August 1994, Microsoft released an add-on package (codenamed Wolverine) that provided TCP/IP support in Windows for Workgroups 3.11."
-
-
-
-
Friday 12th February 2016 08:39 GMT Robin
gorillas.bas!
That game was great for allowing me to further develop my early programming skills that I'd learned on the BBC B.
How does it work?
How can I make the bananas go faster? Explode more?
How can I change the size of the buildings?
How does the intro music work?
Tinkering, inevitably breaking everything, fixing my own bugs, improving the program (in my 14-year old mind). All great skills to learn. Thanks gorillas!
-
Thursday 11th February 2016 20:25 GMT Klatch
Nostalgic olde Fart
Ah yes, the good olde days of the i486DX2 66MHz with 4mbytes of RAM, a cirrus logic 1mbyte PCI Graphics Card and Creative Labs AWE ISA soundcard...the era of indie and emergance of brit pop, great days!
Pretty sure MEMaker was a must to run some DOS games like Prince of Persia
-
-
Friday 12th February 2016 08:06 GMT Danny 14
Re: Nostalgic olde Fart
1Mb? Luxury! I still have a working ISA tseng labs 256k vga card in the scrap box, i use it to scare students occasionally (it runs dos 6 and can still boot lotus 123 from cold faster than W7 with an SSD opening excel). It sits alongside such beauties as a winchester drive and a os2 warp.
-
Wednesday 17th August 2016 12:08 GMT AceRimmer1980
Re: Luxury
Ooh, we used to dream of a 256k video card. My first PC was an Atari PC3 (possibly the only XT-class machine with a 102 key layout) with CGA/EGA. Still compatible enough so I could do raster bars by sending values to port 3D8 timed with the hsync, and play samples through the motherboard speaker with timed interrupts.
Had a C64 as well, does it show? ;-)
-
-
-
-
Thursday 11th February 2016 20:35 GMT Mage
Dosbox
Runs Win 3.1 even if there is no x86
Loads win 3.1 in about 4s from network share.
We had some 386 PC for it back then. later upgraded to WFWG 3.11 with Win32s, VFW, 32 bit disk driver and MS 32 bit TCP/IP. Win 95 was basically that all rolled up with a new shell, First version Win95 had no USB and didn't have TCP/IP by default. The minimum level RAM Win 3.x and Win 9x specs were not enough to run Word (Office 4.3 later Office 95) and TCP/IP and a browser.
I copied the dying install disks of Word 2.0a to a "gold" style archive CD as i had lots of licences. I must try it on WINE.
-
-
-
Thursday 11th February 2016 23:47 GMT Anonymous Coward
Re: Dosbox
"My 286 laptop would not run windows on its 20MB hard drive and 1MB RAM."
IIRC Windows 2 functionality was limited by the architecture of the 286 cpu. I think Intel had hit a limit on the number of gates they could put on the die.. It didn't have proper virtual addressing - so only the current window would show real-time updates.
The 386 cpu did support proper virtual addressing - and W3.1 took advantage of that with an improved architecture.
-
-
-