Инженер-любитель запустил популярный видеосервис YouTube на 40-летнем компьютере Commodore PET 600, использовав плату Raspberry Pi Zero 2 W. Передачи любимых блогеров стали транслироваться в олдскульном разрешении 640x200.
Оказалось, что запуск привычного всем сайта на столь старом «железе» — та ещё задача. Торбьерн Джемандер подсоединил BlixTerm к пользовательскому порту расширения PET 600. Работой BlixTerm управляет пользовательский программный файл, который, похоже, запускается с BASIC. Запуск программы вызывает меню, в котором нужно выбрать видео на YouTube, а затем ввести нужный URL-адрес. Raspberry Pi Zero 2 W подключается к YouTube и буферизует видео, а затем оно передаётся в виде символов ASCII/PETSCII на экран Commodore PET 600.
Сам же поток видео обрабатывается для создания сетки символов 80x25 с использованием символьного ПЗУ для преобразования кода ASCII в точечный матричный шаблон, который можно отобразить на экране. Чтобы достичь привычной всем частоты в 30 кадров в секунду, Джемандер использовал специальную интерфейсную карту для быстрой загрузки кадров из Raspberry Pi Zero 2 W в видеопамять PET 600. Узким местом в этом процессе выступили 32 КБ оперативной памяти и центральный процессор MOS 6502 с частотой 1 МГц, выполняющие только несколько инструкций машинного кода в каждом шестнадцатимикросекундном окне.