Someone has YouTube videos to play on a 40 year old computer that can only display green text
Some of the best hacks don’t solve real-world problems or reinvent the wheel. They are usually nothing more than an exercise in trying to make something work that seems impossible or unnecessary: like make youtube work on a 40 year old computer with a horribly outdated display.
Although best known for the incredibly popular Commodore 64 8-bit computer which would sell over 12 million units worldwide, Commodore was founded in 1958, long before the arrival of the C64, and was partly responsible for the personal computer revolution. in the late 70s and early 80s. In 1977 Commodore released the PET computer (named for the purpose of making computers part of the family and less intimidating) which seems ridiculously outdated now but sold for over US$3,500 ($4,859) when it was introduced 45 years ago.
Thorbjörn Jemander managed to acquire a rare Commodore PET 600 which he turned out to be secretly a Commodore 8296 SK model (with SK referring to a separate keyboard that could be removed) rebadged for the Swedish market a few years later with a surprisingly decent 128KB memory. The most distinctive feature of the machine is a monochromatic bright green CRT display with the ability to display a massive 80×25 character grid. To say that’s ugly by today’s screen standards is an understatement, so what better way to use this relic of early desktop PCs than by playing YouTube videos on it?
Not only was the PET 600’s screen limited to displaying characters (letters, numbers, punctuation, etc.), but the machines behind them were incredibly slow, often taking seconds to load and display file lists or other data. There was no way a dedicated YouTube app could be developed for the Commodore BASIC that the PET 600 was running, so Jemander had to take the long way.
They created a combination of hardware and software they dubbed the BlixTerm which took the form of a cartridge connected to one of the PET 600’s expansion ports on the rear. Inside the cartridge is a 2W Raspberry Pi Zero that connects to YouTube via wifi, loads a requested video, then converts the 640×200 grayscale stream to an 80×25 grid of ASCII characters from of the PET’s internal ROM.
A second interface board loads the generated images from the Raspberry Pi into the video memory of the PET, which is the bottleneck of the process given the limited processing power of the old PC, but thanks to the optimization , Jemander managed to achieve a very watchable 30 FPS playback speed. Watching YouTube on a 45-year-old desktop computer is far from easy on the eyes, but the fact that it’s even possible is more than impressive.