[mmmmfloorpie] elvyttää vanha projekti luodaan 6845 CRT-ohjaimen retro mashup ja moderni Arduino Uno. Sirujen yhteydessä Motorola 6845 on katodisädeputken (CRT) rajapintojen loistava isoisä. Sitä käytettiin IBM: n yksivärisen näyttösovittimessa, Hercules Graphics Controller, CGA, Apple II-terminaalikortit ja useita muita mikrotietokoneita ja päätelaitteita.
Takaisin vuonna 1989, [mmmmfloorpie] oli korkeakoulussa. Hänen Capstone-projekti oli 68000-pohjainen tietokone, joka voisi tallentaa ja toistaa ääntä sekä näytön aaltomuodot CRT: ssä. Kyseinen CRT tilattiin luokitellusta Lisää suosittuun tiedekunta -lehdessä. Se oli paljain putki, joten raskas pahvilaatikko, jota se lähetettiin, oli levitetty kotelona.
Nopea eteenpäin tänään, ja [mmmfloorpie] halusi käynnistää vanhan projektinsa. 68000-hallitus oli kuollut, eikä hänellä ollut jopa satoja pistettä pisteitä juotettuihin yhteyksiin. CRT-rajapinta oli erillinen levy, johon kuuluu 6845 ja 32 kbyte RAM. Se olisi vain vähän hakkerointi tuoda sen ylös. Mutta mikä korvaa mikroprosessori?
[MmmFLOORPIE] päätti bitti 68000 bussi ARDUINON UNO: n kanssa. UNO: lla ei ole tarpeeksi I / O-nastat ajamaan täydellisiä osoitteistoja, joten 74LS574 Tri-State Flip-Flops todettiin osoitetietojen lukitsemiseen. Kuten voi kuvitella, koko järjestelmä oli paljon hitaampi kuin todellinen 68000. Rajoittamalla hänen video RAM kirjoittaa pystysuoraan paluujaksoon tämän postin yläosassa näkyvä näyttö otti täyden 40 sekunnin näyttämisen. Liian hidas minkä tahansa käytännön käyttöön, mutta tarpeeksi hyvä todistaa järjestelmä toimi. Toivomme, että [mmmmfloorpie] on innoittanut tuoda loput hänen klassisesta homebrew-tietokoneestaan takaisin elämään!
On enemmän tietoa tästä hakata Reddit. Oletko kiinnostunut klassisista videoohjaimista? Tutustu tähän viestiin VGA: n kuolemasta tai oppia tekemään 3D-grafiikkaa LCD: llä Arduinon kanssa.