IBM, sonic delay lines, and the history of the 80×24 display (2019)
righto.com
righto.com
The IBM Datamaster is an interesting system, but it was doomed. It had an 8-bit Intel 8085 processor, cost $9000, and came out in July 1981. The IBM PC had a 16-bit 8088 processor, cost $1565, and came out a month later. So there was no reason to buy a Datamaster
There's a good description of Datamaster in "A Personal History of the IBM PC" by Dave Bradley (one of the PC's designers). Unfortunately, it's paywalled.[1]
And thank you for all of your articles over the years. They border so close to applied physics they are fascinating reads.
You know you want it.
> So there was no reason to buy a Datamaster
It did use a screen font closer to the 3270 series. That is a big pro ;-)
IBM also was studying home computers, and was talking to Atari. There are other gorgeous design studies in “ Delete - a Design History of Computer Vaporware”, a lovely book. I want to 3D print half of those designs.
https://en.wikipedia.org/wiki/IBM_BASIC#/media/File%3AIBM_Ca... (IBM BASIC screenshot)
https://en.wikipedia.org/wiki/MS-DOS_Editor#/media/File%3AMS...
I was surprised by how claustrophobic it felt to only see 21 lines of code in e.g. Turbo Pascal 7.0. Still didn’t like the squashed 80x43 mode.
https://winworldpc.com/screenshot/c38a28c3-84c3-ba28-1011-c3...
Then I remembered how larger displays and xterm felt like such a liberation a few years later.
I always encourage my fellow Python developers to stick to 80 columns for readability.
[1] https://www.righto.com/2018/01/xerox-alto-zero-day-cracking-...
> Also, 3270 emulation was not a requirement or goal for the IBM PC, and didn't lead to the 25th line. I would much prefer to have a tidy story where the 3270 led to the PC's display, but unfortunately that's not the case. I talked to two of the original IBM PC engineers to check on this. The said the IBM PC team felt absolutely no need to be compatible with other IBM products. In particular, several features of the PC made 3270 compatibility harder: the use of ASCII instead of EBCDIC, little-endian words, and 10 function keys instead of 12.
I am, also, extremely glad that these form factors were abandoned. Having an old terminal, it is possibly the least ergonomic machine I have ever used.
Though I’d probably go with an IBM 3278 or 3290 for practicality.
> To avoid these astronomical prices, some computers used the cheaper alternative of shift register memory.
Might be a direction for 2026 too?
I do love thought experiments like this but do believe they’re insatiably unresolvable.
thus CD runtime was derived from something "what we had at the time".
The 74 minute length resulted from Sony rejecting the Philips 60 minute 11.5cm diameter “Pinkeltje” disc size in favor of a 12cm diameter.
It’s quite possible that Sony’s Norio Ohga simply argued that the 9th symphony or various operas fitting would be enough of an advantage for the slight size increase without meaningfully decreasing portability.
The symphony story might be a legend, but it's pretty well known that the original design was somewhere in 10-11cm range, but this was eventually increased to 12 cm.
The "diagonal cassette size" seems extremely far-fetched - first, who cares about this? If you are worried about boxes, shelves etc.. you want horizontal size, which 10 cm. And you are worried about holding in hand, 12cm is not very convenient for the smaller hands, a smaller size would be better.
That said, I doubt that's the reality either... it's probably a number of factors. I am slightly surprised that a USB based read-only media format standard for players hasn't materialized, though it seems that online/rental models are what the industry really wants.
>The disk diameter is a very basic parameter, because it relates to playing time. All parameters then have to be traded off to optimise playing time and reliability. The decision was made by the top brass of Philips. 'Compact Cassette was a great success', they said, 'we don't think CD should be much larger'.
>As it was, we made CD 0.5 cm larger yielding 12 cm. (There were all sorts of stories about it having something to do with the length of Beethoven's 9th Symphony and so on, but you should not believe them.)
> The 8-14 bit channel code was agreed and all the specifications between them led to a playing time of 75 minutes.
The old BBC Connections series has a segment with James Burke using the old census tabulators.
Something related to the width of a two-horse Roman carriage… Not sure ;-)
But I am extremely curious the first picture in the "The IBM 2260 video display terminal" section. All the other pictures show the typical extremely round CRT of the era, but that one is the characteristic cylindrical tube of Trinitrons, a technology released several years later. I am trying to find some information about it to no avail.
[1] https://www.bitsavers.org/pdf/ibm/2260/Y27-2046-3_2260_2848_...
I am trying to find more information to no avail. Actually the only picture of an IBM terminal with a cylindrical tube is the one in your article, there is nothing else on the entire Internet. I will keep investigating.
That’s also a very large screen compared to how much text it’s displaying. The 2260 was a very odd contraption.
It's kind of nice to see a lot of resurgence in terminal technologies and remote terminal apps these days... I think AI is letting a lot of people that have been nostalgic pick up projects that would have been too daunting otherwise. Myself included.