Retro bilgi işlem meraklısı, eski ve yeninin çarpıcı bir karışımını yaratmak ve HDMI çıkışı olan 8 bitlik bir ISA grafik kartı yaratmak için ilham aldı. Yeo Kheng Meng, ISA HDMI kartı saçmalıklarını detaylandırdı onun blogunda. Meng, çalışmasını büyük ölçüde, kompozit çıkış ve VGA bağlantı noktaları aracılığıyla monitörlere Monokrom Ekran Bağdaştırıcısı (MDA) ve Renkli Grafik Bağdaştırıcısı (CGA) uyumluluğu sağlayan, Eric Schlaepfer tarafından Grafik Gremlin (GG) olarak adlandırılan önceki bir ISA kartına dayandırdı.
Retro bilgi işlem meraklılarının sıklıkla karşılaştığı bir sorun, eski, sevgiyle bakılan donanımlarını yeni bileşenlerle ne zaman ve nasıl birleştirecekleridir. Bazı sadelik yanlıları yalnızca döneme uygun bileşenleri ve çevre birimlerini kullanmakta ısrar eder, ancak çoğu, genellikle performans ve/veya rahatlık adına karışıma biraz modernlik serpiştirmekten çekinmez.
Meng, Grafik Gremlin modifikasyonları üzerindeki çalışmalarına en az iki yıl önce, muhtemelen daha önce başladı. IBM 5155 ve benzer şekilde eski bilgisayar kullanıcıları için ortak bir sorunla karşılaştı: Bu eski bilgisayarların, şu anda 2023’te kullanıma sunduğumuz harika ve geniş monitörlere bağlanmasında zorluk yaşanıyor.
Çözülmesi gereken sadece fiziksel bağlantı değil. Eski MDA ve CGA standartları aynı zamanda taramayı ikiye katlama ve VGA dahil daha modern monitörlerle uyumlu olmayan bazı yenileme hızları gibi teknikleri de kullanıyordu.
Graphics Gremlin, MDA ve CGA uyumlu, HDMI’lı ISA grafik kartı için iyi bir başlangıç noktasıydı çünkü bu standartları birkaç yıl önce VGA ile uyumlu hale getirmişti. Ancak Meng’in istek listesinde birkaç değişiklik daha vardı. Karttaki her iki bağlantı noktasını aynı anda kullanabilmek istiyordu ve zincire video kalitesini düşüren bir VGA-HDMI dönüştürücü koymaktan kaçınmak istiyordu.
Grafik Gremlin’i HDMI bağlantılı bir karta dönüştürmek için gereken elektronik ve yazılım çalışmalarının derinliklerine inmek istiyorsanız, hem üreticinin blog gönderisine hem de açık kaynak kodlu yazıya başvurabilirsiniz. GitHub deposu.
Yukarıda orijinal Grafik Gremlin tasarımını (solda) ve HDMI ve diğer iyileştirmelere sahip yeni modeli (sağda) görebilirsiniz. Meng, Lattice iCE40HX4K FPGA ve 512KB VRAM’e dayanan uyarlanmış kartından genel olarak memnun görünüyor. Özellikle HDMI, TI TFP410 DVI vericisinden gelen doğrudan dijital TTL sinyal beslemesiyle olabildiğince nettir. Ayrıca analog kompozit çıkış artık diğer çıkışla aynı anda çalışabilir.
Meng’in Graphics Gremlin HDMI yeniden tasarımında kullanmayı başardığı diğer özellikler arasında şunlar yer alıyor:
- LED güç göstergeleri eklendi
- Seçilebilir MDA renkleri
- CGA 70 Hz modu eklendi
- Daha iyi uyumluluk için değiştirilmiş tarama katlayıcı kodu
Başroldeki başarısına rağmen, Meng’in değiştirilmiş Grafik Gremlin kartıyla ilgili birkaç sorun devam ediyor. Muhtemelen en dikkat çekici kırışıklık, CGA kahverengisinin “yanlış bir şekilde koyu sarı olarak görüntülenmesidir”. Bu, CGA Uyumluluk Test Cihazı renk paleti kontrolünü çalıştıran IBM 5155’te açıkça görülmektedir.
Meng, adaptörün “I:0 R:1 G:1 B:0” palet değerini işlemesini düzeltmenin, daha fazla pime sahip farklı bir FPGA gerektireceğini belirtiyor gibi görünüyor. Bu renklendirme sorununu çözmek için daha sonra ince ayar yapılmış bir tasarım yapılıp yapılmayacağını bilmiyoruz.