Roberto Waltman wrote:
[... "nasal demons" and UB ...]
Also the original IBM-PC: You could burn the monitor's flyback coil if
the video parameters were not set up correctly. I'm sure there are
many other examples out there.
The Tandy TRS-80 Model 2. The video memory was bank-switched with
the top 2K of system memory. While bank-switched in, the video
signal was turned off. Normally, this was only for a fraction of
a millisecond, as data was written to the video memory. However,
if you kept it switched in too long, you could burn out the video
hardware. (I believe it was the flyback transformer that would
overload.)
When version 2 of the O/S included a print spooler, the despooler
code was in the bank-switched system memory shared with video memory.
And the despooler was called on the hardware timer tick interrupt.
Well, I'm sure you can picture what happened when you didn't disable
interrupts while writing to video memory.
I still prefer the set of "all horrible things that may happen if your
code invokes undefined behavior" to contain only things that are
physically possible in this world.
Just because there isn't any current technology which can cause
demons to fly out one's nose doesn't mean it's not "physically
possible".
"After the rocket quits our air and really starts on its longer
journey [to the moon], its flight would be neither accelerated
nor maintained by the [proposed by Goddard solid rocket based
on] explosions of the charges. To claim that it would be is to
deny a fundamental law of dynamics, and only Dr. Einstein and
his chosen dozen, so few and fit, are licensed to do that." -
Editorial comments, The New York Times, January 13, 1920.
"A Correction. On Jan. 13, 1920, "Topics of the Times," and
editorial-page feature of the The New York Times, dismissed the
notion that a rocket could function in vacuum and commented on
the ideas of Robert H. Goddard, the rocket pioneer, as follows:
[...]
Further investigation and experimentation have confirmed the
findings of Isaac Newton in the 17th Century and it is now
definitely established that a rocket can function in a vacuum
as well as in an atmosphere. The Times regrets the error." -
The New York Times, July 17, 1969.
"Any sufficiently advanced technology is indistinguishable from
magic." - Arthur C. Clarke, "Profiles of The Future", 1961
--
+-------------------------+--------------------+-----------------------+
| Kenneth J. Brody |
www.hvcomputer.com | #include |
| kenbrody/at\spamcop.net |
www.fptech.com | <std_disclaimer.h> |
+-------------------------+--------------------+-----------------------+
Don't e-mail me at: <mailto:
[email protected]>