[MMMMFLOOPIE]復活了一個舊項目,創建了6845 CRT控制器的複古混搭和現代Arduino Uno。談到芯片時,摩托羅拉6845是陰極射線管(CRT)接口的格式爺爺。它用於IBM單色顯示適配器,赫拉克勒斯圖形控制器,CGA,Apple II端卡以及一系列其他微電腦和終端系統。
回到1989年,[mmmmfloorpie]是大學裡的一名前輩。他的Capstone項目是一個基於68000的計算機,可以記錄和播放音頻,以及在CRT上顯示波形。有問題的CRT是從普遍的科學雜誌中的一個分類添加的命令。它是一個裸露的管子,所以它被運送的厚重紙板箱被重新掌握為案例。
快進至今,[MMMMFLOOPIE]希望向他的舊項目供電。 68000板已經死了,他不努力調試數百點到點焊接連接。 CRT接口是一個單獨的板,包括6845和32千字的RAM。只需要有點黑客來帶來。但是什麼可以取代微處理器?
[mmmmfloorpie]決定用一個arduino uno敲打68000巴士。 UNO沒有足夠的I / O引腳來驅動完整的地址數據總線,因此使用74LS574三狀態觸發器鎖存地址數據。正如人們可能想像的那樣,整個系統比運行真正的68000速度要慢得多。當限制他的視頻RAM寫入垂直回關週期時,該帖子頂部所示的屏幕才能完成40秒。對於任何實際使用來說太慢,但足夠好以證明系統工作。我們希望[MMMMFFLOOPIE]靈感推動他的餘生家用電器返回生機!
在Reddit上有關於這種黑客的更多信息。對經典視頻控制器感興趣?看看這篇文章有關VGA的死亡,或者學習如何使用Arduino在LCD上進行3D圖形。