Bir arkadaşının Recurse Center için edindiği "RCade" adlı arcade makinesinin orijinal CRT ekranını modern bir bilgisayara bağlama ihtiyacı, bu projenin başlangıç noktasını oluşturdu. Amaç, mevcut CRT ekranı, Raspberry Pi yerine daha güçlü bir bilgisayar üzerinden sürmekti. Ancak bu, standart bir VGA adaptörüyle mümkün değildi. Zira arcade CRT'si, çoğu adaptörün desteklemediği 336x262 gibi standart dışı çözünürlüklerde çalışıyordu ve 18-bit renk derinliği, özellikle renk geçişlerinde belirgin bantlanmalara yol açıyordu. Ayrıca, bir dizüstü bilgisayarla kullanılacağı için PCI-e kart yerine USB arayüzü tercih ediliyordu.
Projenin temelinde, VGA sinyal protokolünün CRT'lerle nasıl çalıştığını anlamak yatıyordu. VGA, kırmızı, yeşil ve mavi renk değerleri için analog sinyallerin yanı sıra, ekranın yatay ve dikey taramasını senkronize eden HSYNC ve VSYNC sinyallerini içerir. Bir görüntüyü oluşturmak için elektron ışını ekranı yatay çizgiler halinde tararken, elektron tabancaları her pikselde doğru rengi göstermek üzere hızlıca modüle edilir. Bu sinyallerin hassas zamanlaması ve birbirleriyle senkronizasyonu, başarılı bir görüntü çıkışı için kritik öneme sahiptir.
Bu zorlukların üstesinden gelmek için, sıfırdan özel bir ekran adaptörü geliştirme kararı alındı. İlk deneme, uygun maliyeti ve Programmable IO (PIO) özelliği sayesinde hassas zamanlama gerektiren sinyal çıkışları için ideal olan Raspberry Pi RP2040 mikrodenetleyicisini kullanmaktı. PIO, özel donanım protokollerini yazılım aracılığıyla kontrol etme yeteneği sunarak, istenen standart dışı çözünürlükleri ve 24-bit renk derinliğini destekleyecek özel VGA sinyallerini üretmeyi mümkün kılacaktı. Bu adaptör, eski arcade donanımını modern bilgisayar gücüyle birleştirerek daha yüksek kaliteli bir görsel deneyim sunmayı hedefliyor.
Eski nesil arcade CRT ekranlarını modern bilgisayarlarla yüksek çözünürlük ve renk kalitesinde buluşturarak özel donanım geliştirme yeteneklerini sergiliyor.