Il moderno retrocomputer: un arduino guidato 6845 controller CRT

[mmmmfloorpie] ha ribaltato un vecchio progetto per creare il mashup retrò di un controller CRT da 6845 e un moderno Arduino Uno. Quando si tratta di patatine fritte, il Motorola 6845 è il fantastico nonno del nonno delle interfacce del catodo Ray Tube (CRT). È stato utilizzato nell’adattatore di visualizzazione monocromatico IBM, il controller della grafica Hercules, i terminali CGA, Apple II e una serie di altri microcomputer e sistemi terminali.

Ritorno nel 1989, [mmmmfloorpie] è stato un anziano al college. Il suo progetto Capstone era un computer basato su 68000 che potrebbe registrare e riprodurre l’audio, così come le forme d’onda del display su un CRT. La CRT in questione è stata ordinata da un annuncio classificato nella rivista Science Popular. Era un tubo nudo, quindi la pesante scatola di cartone che ha spedito è stato riproposto come caso.

Avanti veloce ad oggi, e [mmmmfloorpie] voleva potenziare il suo vecchio progetto. La tavola 68000 era morta, e non stava facendo il debug dei centinaia di punti per puntare le connessioni saldate. L’interfaccia CRT era un consiglio separato compreso il 6845 e il 32 Kbyte di RAM. Ci vorrebbe solo un po ‘di hacking per portarlo. Ma cosa sostituirebbe il microprocessore?

[Mmmmfloorpie] ha deciso di puntare il Bit Bang il bus 68000 con un Arduino UNO. L’UNO non ha dei perni I / O sufficienti per guidare un bus completo dei dati di indirizzo, quindi sono stati utilizzati 74LS574 flip-flops di Tri-State per bloccare i dati dell’indirizzo. Poiché si potrebbe immaginare, l’intero sistema è stato molto più lento del correre un vero 68000. Quando si limita il suo video RAM scrive al periodo di ritraccia verticale, lo schermo mostrato nella parte superiore di questo post ha richiesto 40 secondi per visualizzare. Troppo lento per qualsiasi uso pratico, ma abbastanza buono da dimostrare che il sistema funzionava. Speriamo che [mmmmmfloorpie] sia ispirato a riportare il resto del suo classico computer homebrew alla vita!

Ci sono più informazioni su questo hack su Reddit. Interessato ai classici controller video? Dai un’occhiata a questo post sulla morte di VGA, o impara come fare grafica 3D su un display LCD con un Arduino.

Leave a Reply

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