On Thu, 11 Aug 2011, Tony Duell wrote:
Well, I woill happily agree that the hardware
design is a right kludge
Not being a Brit, I'd call it a WRONG kludge.
Ah, but is a 'wrong kludge' something that's not a kludge and therefore a
good design ?
but it is
surely the program writer's responsibility to
ensre the program runs on said hardare under all conditions.
The insidious aspect of it was that most of us did not understand the
"inner workings" well enough to know that there could be a problem until
it bit us. In my case, I was lucky enough to have been curious enough to
go through all of the error return codes of INT13h, and ask myself, "what
the hell is THAT about??"
Err, yes... Anotehr good reason to read the TechRef from cover to cover.
IIRC, one of the INTs (the serial port one) had a bug in early BIOS
versions. Insted of settign the MSB of the return code by loadign a
register with 0x80, it loaded said register with 80 (decimal). ARGH!
-tony