Modern retrobilgisayar: Bir Arduino Tahrikli 6845 CRT Kontrol Cihazı

[MMMMFLOORPIE], 6845 CRT denetleyicisinin retro mashup’unu ve modern bir Arduino uno oluşturmak için eski bir projeyi canlandırdı. Cips söz konusu olduğunda, Motorola 6845, Katod Ray Tube (CRT) arayüzlerinin müthiş büyükbarıdır. IBM tek renkli ekran adaptöründe, Herkül grafik denetleyicisi, CGA, Apple II terminal kartlarında ve başka bir mikrobilgisayar ve terminal sistemlerinde kullanılmıştır.

1989’da geri dönüş, [mmmmfloorpie] üniversitede yaşlıydı. Capstone projesi, ses kaydı ve oynatabilecek 68000 tabanlı bir bilgisayardı ve ayrıca bir CRT’de dalga formlarını gösterebilir. Söz konusu CRT, popüler bilim dergisinde sınıflandırılmış bir eklemeden sipariş edildi. Çıplak bir tüpdü, bu yüzden gönderdiği ağır karton kutu bir durum olarak yeniden değerlendirildi.

Bugün için hızlı ileri ve [mmmmfloorpie] eski projesini güçlendirmek istedi. 68000 tahtası öldü ve yüzlerce noktayı havalandırılmış bağlantılara göre hata ayıklamak için değildi. CRT arayüzü, 6845 ve 32 kbyte RAM dahil ayrı bir panel oldu. Bunu getirmek için sadece biraz hack alır. Ancak mikroişlemcinin yerini alacak nedir?

[Mmmmfloorpie] 68000 otobüsü bir Arduino uno ile biraz patlamaya karar verdi. UNO, tam bir adres veri otobüsleri sürmek için yeterli I / O pinleri yoktur, bu nedenle 74LS574 Tri-State Flip-flopları, adres verilerini mandalamak için kullanıldı. Birinin hayal edebileceği gibi, tüm sistem bir gerçek 68000 çalıştırmaktan çok daha yavaştı. Video RAM’sini dikey geri çekilme süresine yazarken, bu yazının tepesinde gösterilen ekran görüntülemek için tam 40 saniye sürdü. Herhangi bir pratik kullanım için çok yavaş, ancak sistemin çalıştığını kanıtlayacak kadar iyi. [Mmmmfloorpie] ‘nin kalanını Klasik Homebrew bilgisayarının geri kalanını hayata geri getirmek için ilham alıyoruz!

Reddit’te bu hack hakkında daha fazla bilgi var. Klasik Video Kontrolörleri ile ilgileniyor musunuz? VGA’nın ölümüyle ilgili bu yazıyı inceleyin ya da bir Arduino ile LCD’de 3D grafiklerin nasıl yapılacağını öğrenin.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post