Yazar, 90'ların retro 88x31 web butonlarının kişisel web sitelerinde yeniden popülerleştiğini fark ederek kendi sitesi için bir Game Boy butonu yapmak istemiştir. Piyasada beğendiği bir tane bulamayınca, Game Boy Color'ın açılış animasyonunu geleneksel gri bir çerçeve içine yerleştirme fikrini geliştirmiştir. Sanatsal yeteneği olmadığı için animasyonu kendisi çizmek yerine, mevcut açılış animasyonunu kullanmaya karar vermiştir.
Animasyonu oluşturmak için yazar, Game Boy Color'ın boot ROM'undan kareleri dışa aktarmak amacıyla bir emülatör (SameBoy) kullanmıştır. Bu süreçte, her bir animasyon karesini yakalamak için emülatörde kesme noktaları (breakpoints) kullanılmıştır. Animasyonun Game Boy'un boot ROM'unda GBZ80 assembly dilinde programlandığını belirten yazar, "Wait_for_next_VBLANK" adlı fonksiyonun her bir Game Boy karesi için LCD'nin bir sonraki kareyi çizmeden önce boşta kaldığı "vblank" süresini işaret ettiğini keşfetmiştir. Bu fonksiyona kesme noktası koyarak, her bir animasyon karesinde emülatörü durdurup ekran görüntüsü almıştır. Bu yöntemle, Game Boy Color açılış animasyonunun her bir karesi titizlikle yakalanmış ve web butonu için gerekli görseller elde edilmiştir.
Bu makale, retro web tasarım öğelerini modern projelere entegre etmek için yaratıcı bir yaklaşım sunarken, düşük seviyeli sistem programlaması ve emülatör kullanımı hakkında pratik bilgiler sağlıyor.