Why is there a “small house” in IBM’s Code Page 437?
There’s a small house ( ⌂ ) in the middle of IBM’s infamous character set Code Page 437. “Small house”—that’s the official IBM name given to the glyph at code position 0x7F, where a control character for “Delete” (DEL) should logically exist. It’s cute, but a little strange. I wonder, how did it get there? Why did IBM represent DEL as a house, of all things?
Released in 1981, the IBM Personal Computer (PC) launched IBM’s first microcomputer model line. Alongside it, they introduced an 8-bit character set, which later became known as Code Page 437 (CP437).
CP437 was based on American Standard Code for Information Interchange (ASCII), which defines the first 127 characters. This was a big change for IBM who had previously used the fundamentally different EBCDIC standard. But as ASCII covers only 96 printable characters of the total 256 available in 8-bit code, IBM had to figure out what to do with the rest of them.
The article goes into the history of how the CP437 characters were chosen, the control character choices, and how “the small house” might be a house, a Greek Delta, or other.
See the whole article here. Found via Waxy on BlueSky.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey