[mmmmfloorpie] återupplivade ett gammalt projekt för att skapa retro mashup av en 6845 CRT-kontroller och en modern Arduino Uno. När det gäller chips är Motorola 6845 den fantastiska gränssnittet av Cathode Ray Tube (CRT). Den användes i IBM Monochrome Display Adapter, Hercules Graphics Controller, CGA, Apple II terminalkort och en mängd andra mikrodatorer och terminalsystem.

Vägen tillbaka 1989, [mmmmfloorpie] var senior på college. Hans Capstone-projekt var en 68000-baserad dator som kunde spela in och spela upp ljud, samt visa vågformer på en CRT. CRT i fråga beställdes från en klassificerad tillägg i Popular Science Magazine. Det var ett nakna rör, så den tunga kartonglådan som den skickades in var omslag som ett fall.

Snabb fram till idag, och [mmmmfloorpie] ville driva upp sitt gamla projekt. 68000 styrelsen var död, och han var inte upp till debugging hundratals punkt att peka lödda förbindelser. CRT-gränssnittet var en separat bräda inklusive 6845 och 32 kbyte av RAM. Det skulle bara ta lite hacking för att ta upp det. Men vad skulle ersätta mikroprocessorn?

[Mmmmfloorpie] bestämde sig för att bita på 68000 bussen med en arduino uno. UNO har inte tillräckligt med I / O-stiften för att driva en fullständig adressdatabussar, så 74LS574 tri-state flip-flops användes för att låsa adressdata. Som man kan tänka sig, var hela systemet mycket långsammare än att köra en riktig 68000. När han begränsade sin video RAM skriver till den vertikala retraceperioden, tog skärmen som visas längst upp i det här inlägget en hel 40 sekunder för att visa. För långsam för eventuell praktisk användning, men tillräckligt bra för att bevisa att systemet fungerade. Vi hoppas att [mmmmfloorpie] är inspirerad att ta tillbaka resten av sin klassiska homebrew dator tillbaka till livet!

Det finns mer information om detta hack över vid Reddit. Intresserad av Classic Video Controllers? Kolla in det här inlägget om VGAs död, eller lär dig hur du gör 3D-grafik på en LCD-skärm med en Arduino.

Att bygga ett radioteleskop för ett institutionsvetenskapligt jobb
Julgran analyserar dina tweets

Leave a Comment

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