←back to thread

244 points rbanffy | 2 comments | | HN request time: 0s | source
Show context
csense ◴[] No.44606352[source]
"Glenn came to my tool shed computer room in 1975, so we could "adapt" CP/M to the IMSAI hardware. What this means is that I would rewrite the parts of CP/M that manage things like diskette controllers and CRTs.

Well. come on, I'd already done this so many times that the tips of my fingers were wearing thin, so I designed a general interface, which I called the BIOS (BASIC I/O System) that a good programmer could change on the spot for their hardware. This little BIOS arrangement was the secret to the success of CP/M.

With the BIOS in place, a programmer could make CP/M work with their specialized hardware. With all those hobbyists out there, believe me, there was no shortage of specialized hardware. Glenn and I built a BIOS that afternoon and stuck CP/M on an IMSAI. He demo'd it to Ed Faber and the IMSAI engineers, and they loved it."

Writing a BIOS for a new machine in a single afternoon. Those were the days...

replies(2): >>44606433 #>>44610618 #
WalterBright ◴[] No.44606433[source]
In retrospect, MS-DOS was a rather trivial program. Sometimes I wonder why I and/or many others did not write an equivalent, even just for fun.
replies(6): >>44606476 #>>44606487 #>>44607613 #>>44607757 #>>44608443 #>>44612745 #
mikewarot ◴[] No.44606476[source]
FreeDOS is one such program. It comes in quite handy at times.
replies(1): >>44606494 #
1. WalterBright ◴[] No.44606494{3}[source]
True, but it wasn't usable until 2006, about 20 years too late.
replies(1): >>44608587 #
2. stuaxo ◴[] No.44608587[source]
Its only a decade and change, not too bad

Many things worked way before that.