"Seriously - those first 386 chips barely worked at all. " Anyone remember?
groups.google.com
groups.google.com
From: "Tony Ingenoso" <aingenosoNOS...@prodigy.net>
Newsgroups: alt.folklore.computers
Subject: Re: IBM MIcrochannel??
X-Newsreader: Microsoft Outlook Express 5.50.4807.1700
Date: Tue, 07 May 2002 14:43:13 GMT
I sadly wonder if anyone will be linking to any Hacker News comments 10 or 20 or even 30 years from now.For all its strengths and flaws, there is a historical archival quality about Usenet that is quite compelling.
I feel like we lose some of the ultimate benefits of "real" protocols by using the web as a means for two-way communications, but we also gain a platform for experimentation and rapid prototyping that leads to things like Hacker News.
And sometimes it strikes in odd ways.
About 3-4 years ago I saw someone posting on an electronics forum and for the name was vaguely familiar. I asked him if he had ever posted to comp.robotics.misc or sci.electronics around 1997 or so and mentioned a hilarious post about his cat's reaction to an automated cat door he had built. I had saved the post and it ended up being copied from computer to computer as I upgraded (and then was lost to a reinstall with no backup just a few weeks ago!) so I still had a copy. Sent him the post and he agreed that he had written it, but barely remembered doing so.
That, more than anything serves to remind me that the net is forever. I wonder how many things I've said in various usenet groups over the last 20 years have been saved to people's personal archives.
Raymond's article:
http://blogs.msdn.com/b/oldnewthing/archive/2011/01/12/10114...
Also, completely unrelated, but the processor in the computer you are using right now is very probably presently running at less than half of it's maximum speed.
// Delay for(int i = 0; i <= 10000; i++) { // Do nothing }
This was a bad way of putting delays in the game / program.
I remember when I was young, getting about 10 386 computers and mounting them on the wall of my bedroom (being young and obcessed with star trek, I wanted to turn my room into a borg cube) .. I wrote programs that used the parallel port to flash big arrays LED's on and off. Being young, I didn't know how to do timing properly on these machines so I used FOR loops like the one above for delays ... the Turbo button allowed me to half the speed of the faster machines while running the same code on all of them.
p.s. The unfortunate side effect of putting 'tight' loops of code in your program as delays meant that the processors got very hot very quickly (this was back when processors didn't necessarily have fans on them). I ended up being ordered to de-construct my borg bedroom when the wallpaper set fire after a chip got hot!
Huh? you had 10 computers? why? how?
I had great fun with those machines ... including daisy chaining them all up COM1 -> COM2 -> COM1 -> COM2 and writing a chess program in C to have the machines play games against each other ... took me YEARS to do, but great fun and learnt heaps.
Suddenly my plane was going fast enough to fly over Syria 2 times a second.
But of course, for very good reason: it allows the computer to remain on for 10 hours instead of 10 minutes. Power saving is a big deal these days, but back in the 386 days, nobody cared (and 4.77MHz processors were not exactly power-hungry either).
It's fairly common practise to make 1 high spec version of a chip and then lock parts of it to make the budget versions.
For example, the AMD Phenom "Toliman" (X3) and "Kuma" (X2) CPUs are just "Agena" (X4) chips with 1 or 2 cores disabled. (http://en.wikipedia.org/wiki/List_of_AMD_Phenom_microprocess...)
When the X4 chips are manufactured they are tested, and if a core fails any tests it is just locked and sold as an X3/2. This increases manufacturing yields by making use of some of the failures. Of course as there is also higher demand for the lower-middle spec CPUs, sometimes perfectly working chips are restricted to meet the supply requirements for each market space.
And of course, often the different clock speeds are really just the same chips with locked multipliers.
I believe Sony followed a similar procedure for the PS3 cell CPUs - http://en.wikipedia.org/wiki/Cell_%28microprocessor%29#Comme...
Completely unplayable on anything faster than a 386/66MHz unless you have superhuman reactions.
- The pentium f00f division bug
- AMD Phenom TLB bug
- The intel 6xx chipset SATA degrade bug
- Radioactive cache chips in the Ultrasparc 2 (see here: http://nighthacks.com/roller/jag/entry/at_the_mercy_of_suppliers )
- Bug in the Ultrasparc 1 that allows malicious user processes to stall the processor in 64-bit mode.
This isn't a new issue, and will continue. Processor's are very common, and errata is quite common - here's 52 pages of it for the Core i7: http://download.intel.com/design/processor/specupdt/320836.p...Link to full thread: http://groups.google.com/group/alt.folklore.computers/browse...;
Compaq shipped a computer with a 386 before IBM did. That was quite a coup at the time and helped establish Compaq as a top-tier computer maker instead of just another PC-clone vendor.
Compaq was also, in a way, partially responsible for Intel taking marketing and branding more seriously. When computer buyers were polled with the question, "Who invented the 386?" the most common answer was "Compaq." Intel responded, in 1991, with their "Intel Inside" campaign to get their logo and brand on the outside of the computers where it could be seen.
Cyrix, an Intel competitor at the time, boldly parodied the "Intel Inside" campaign with their own "Cyrix Instead" campaign.
That sounds like an awful campaign - every bit of copy with "Cyrix instead" bringing to mind their competitor and subtly suggesting that Cyrix are the lesser company .. bleurgh.
Which is their CPUID vendor ID.
ctdonath might be referring to Virtual 8086 mode that let multiple real mode programs run in isolated virtual machines.
(Incidentally, I started crying when the computer salesman dude said we would have to wait until Monday to get the computer. It was Saturday.)