Sadržaj:

Commodore 64 Revamp s Raspberry Pi, Arduino i Lego: 17 koraka (sa slikama)
Commodore 64 Revamp s Raspberry Pi, Arduino i Lego: 17 koraka (sa slikama)

Video: Commodore 64 Revamp s Raspberry Pi, Arduino i Lego: 17 koraka (sa slikama)

Video: Commodore 64 Revamp s Raspberry Pi, Arduino i Lego: 17 koraka (sa slikama)
Video: История о непростых дисководах Commodore , сборка и тест бюджетного эмулятора Pi1541 | Commodore 64 2024, Juli
Anonim
Commodore 64 Revamp sa Raspberry Pi, Arduino i Lego kockama
Commodore 64 Revamp sa Raspberry Pi, Arduino i Lego kockama
Commodore 64 Revamp sa Raspberry Pi, Arduino i Lego kockama
Commodore 64 Revamp sa Raspberry Pi, Arduino i Lego kockama
Commodore 64 Revamp sa Raspberry Pi, Arduino i Lego kockama
Commodore 64 Revamp sa Raspberry Pi, Arduino i Lego kockama
Commodore 64 Revamp sa Raspberry Pi, Arduino i Lego kockama
Commodore 64 Revamp sa Raspberry Pi, Arduino i Lego kockama

Ovaj projekat vam omogućava da ponovo otkrijete igračku scenu 1980-ih oživljavajući stari kućni računar Commodore 64 koristeći nove komponente i svestrane Lego kockice! Ako ste imali jedan od ovih računara, ova verzija će vam omogućiti da ponovite zaboravljene igre i pobijedite stare rezultate. Ako ste tek počeli s retro računanjem, sada imate priliku vidjeti zašto je Commodore 64 bio tako nevjerojatno popularan.

  • Za zamjenu matične ploče koristi se računar Raspberry Pi
  • RetroPie pruža emulacijsku platformu za Commodore (i druge sisteme)
  • Mali Arduino Micro omogućava Commodore 64 tastaturu da se koristi kao potpuno funkcionalna USB tastatura
  • Lego komadići koriste se za izgradnju unutarnjeg kućišta
  • Keystone konektori pružaju Commodoreu USB, HDMI i mrežne portove koji su interno povezani na Pi

Ovaj projekt ne zahtijeva vještine programiranja ili elektronike. Proizvođačima koji su koristili ploče Raspberry Pi ili Arduino bit će ova konstrukcija prilično laka i svakako pomaže ako ste već koristili Lego - zasigurno svi imaju ?!

Ovaj projekt neće fizički promijeniti kućište ili tipkovnicu Commodore 64, samo u slučaju da se odlučite koristiti u budućnosti na drugačiji način. Možda ćete ipak morati popraviti staru.

Supplies

To je objašnjeno u koracima koji slijede. Oni uključuju komponente potrebne za glavnu izgradnju i neke dodatne dijelove potrebne ako želite uključiti prekidač za uključivanje i isključivanje.

Za izradu su potrebni alati i softver, a neke stavke bit će dio završene montaže, poput USB džojstika za igranje onih klasičnih igara!

Korak 1: Okupite komponente

Spojite komponente
Spojite komponente
Spojite komponente
Spojite komponente
Spojite komponente
Spojite komponente

Potrebne komponente navedene su u ovom odjeljku. Ako ih nemate sve, dostupni su linkovi i prijedlozi za njihovo preuzimanje s približnom naznakom cijene u američkim dolarima (u kolovozu 2019.). Vrijedi pročitati ovaj članak u cijelosti kako biste lakše odlučili o Lego -u i točnim kabelima koje ćete koristiti.

Kada budete imali sve, trebali biste moći lako dovršiti ovu izgradnju za vikend.

Commodore 64

  • Idealno bi bilo da nabavite neispravnu mašinu, ali sa ispravnom tastaturom. Bilo bi šteta sastaviti radnu mašinu ili onu kojoj bi trebalo popraviti malo pažnje! Ako ne možete nabaviti Commodore 64, tada bi Vic 20 ili C16 trebao raditi umjesto s manjim izmjenama konstrukcije spomenutim u ovom vodiču
  • Commodore je vjerojatno najteži dio za nabaviti, ali dostupni su na eBayu u SAD -u i Velikoj Britaniji već od 50 USD. Najbolje da pogledate onu koja se prodaje po dijelovima i treba joj TLC. Potrebni su vam samo kućište i tastatura kako biste te dijelove mogli kupiti zasebno

Raspberry Pi

  • Raspberry Pi 2 i 3B će raditi dobro. Pi 4 je sjajan novi dodatak porodici Pi, ali provjerite možete li za njega nabaviti Lego futrolu. Također imajte na umu da su zahtjevi za kabel različiti jer ima priključke micro-HDMI i USB-C
  • Pi 3B je dostupan za oko 35 USD. Upotrijebite svoju omiljenu tražilicu da biste je pronašli ili slijedite vezu i promijenite lokaciju: Raspberry Pi 3B+

Lego kofer Raspberry Pi

  • Ovo je najbolji izbor za ugradnju Pi u unutrašnje Lego kućište. Postoji toliko slučajeva za Pi, pa bi se moglo izvući s drugim opcijama, stavljajući Lego komade oko njega
  • Za ovu je konstrukciju korišteno kućište Lego iz kolibe Pi. Košta oko 10 USD i dolazi u različitim bojama. Pomoću ove veze pronađite jednu: Lego Raspberry Pi futrolu

Micro SD kartica

  • Vašem Pi -ju će biti potrebna mikro SD kartica za instaliranje softvera RetroPie
  • RetroPie je idealan izbor ako ćete koristiti Commodore 64 kao stroj za igre
  • Micro SD kartice su široko dostupne i jeftine su, oko 5 USD. Kartica od 16 GB idealan je izbor za većinu korisnika

Napajanje Raspberry Pi

  • Službeno napajanje Raspberry Pi najsigurniji je izbor
  • Trebali biste biti u mogućnosti nabaviti službeno napajanje s istog mjesta odakle nabavite Raspberry Pi

Arduino Micro

  • Ovaj mali mikroprocesor prevodi Commodore 64 matričnu tastaturu u USB HID kompatibilnu tastaturu koja je priključena na Pi
  • Softver potreban za prijevod dostupan je u ovom članku i učitava se u Micro pomoću Arduino IDE -a. Ako radite na Vic 20 ili C16, tada će ovaj softver zahtijevati manje promjene u tablici preslikavanja matrice, objašnjeno kasnije
  • Jedna je od najmanjih Arduino ploča i košta oko 20 USD. Upotrijebite svoju omiljenu tražilicu da biste je pronašli ili slijedite ovu vezu i promijenite lokaciju: Arduino Micro

Oglasna ploča polovine veličine

  • Ovo se koristi za spajanje Arduino Micro -a na 20 -pinski konektor na Commodore 64
  • Dostupne su u trgovinama elektronike i na internetu, po cijeni od oko 5 USD. Ova veza služi za ploču upola veličine iz Adafruit-a: ploču veličine pola

Žice za kratkospojnike

  • Ove muške na muške i muške na ženske kratkospojne žice koriste se s matičnom pločom i za spajanje Commodore 64 LED na GPIO pinove na Pi
  • Dostupne su u trgovinama elektronike i na internetu, po cijeni od 2 do 4 USD po pakiranju. Ova veza je za 40 pakovanja premosnih žica od 75 mm za muške od Adafruit -a: 40 pakovanja od 75 mm muških za muške. Ova veza služi za 20 pakovanja žica za muške spojeve od 75 mm od Adafruit -a: 20 pakovanja od 75 mm za žene i muškarce

Keystone umetci

  • Oni pružaju USB, HDMI i mrežne portove na Commodore 64 za uključivanje. Oni uključuju:

    • 2 x Keystone USB umetka
    • 1 x Keystone HDMI umetak
    • 1 x Keystone RJ45 mrežni umetak
  • Lego komadi općenito dobro pristaju oko Keystone umetka uz neke manje izmjene (spomenute u koracima izgradnje kasnije). Kablovi iz Pi povezuju se s drugim krajem Keystone umetka
  • Dostupne su u trgovinama elektronike i na internetu, najbolje mjesto za početak traženja je vjerovatno eBay koji traži "keystone usb", "keystone hdmi" i "keystone rj45". Standardne su veličine i svaki dio košta između 5 i 10 USD

Cables

  • Potrebni su kabeli između gornjih umetaka Pi i Keystone. Ovo su:

    • 2 x muški na muški USB kabel
    • 1 x produžni kabel za muški i ženski mikro-USB
    • 1 x muški na muški HDMI kabl
    • 1 x mrežni provodnik. Ovaj će se kabel presjeći na dva dijela za povezivanje s Keystone RJ45 mrežnim umetkom, pa po mogućnosti upotrijebite stari. Pronašao sam jedan sa slomljenim isječkom na jednom kraju za ponovnu upotrebu
    • 1 x muški USB na muški mikro-USB kabel
  • Oni su lako dostupni u trgovinama računara, televizije i elektronike i na internetu, a prodaju se za oko 5 USD
  • Budući da će svi stati u Commodore, pokušajte nabaviti kratke kabele, oko 20 cm ako je moguće. Izbjegavajte kabele poput mog HDMI kabla od pola metra koji se gmižu unutar kućišta!

Lego

  • Potreban je dobar asortiman Lego komada, posebno ploče i cigle različitih dužina s jednom širinom klina. Za verziju Vic 20 ili C16 trebat će vam malo drugačiji dijelovi koji će stati oko njihovih vanjskih portova u odnosu na Commodore 64
  • Dostupne su u trgovinama igračaka, na tržnicama i putem interneta. Većinu potrebnih komada nabavio sam sa nedjeljne tržnice, ali odabir cigle sa web stranice Lego trgovine dobar je internetski izbor za dobijanje tačnih komada: Odaberite ciglu

Korak 2: Odlučite imate li prekidač za uključivanje i isključivanje

Odlučite imate li prekidač za uključivanje i isključivanje
Odlučite imate li prekidač za uključivanje i isključivanje
Odlučite imate li prekidač za uključivanje i isključivanje
Odlučite imate li prekidač za uključivanje i isključivanje
Odlučite imate li prekidač za uključivanje i isključivanje
Odlučite imate li prekidač za uključivanje i isključivanje

Ova konstrukcija uključuje prekidač za uključivanje i isključivanje za sigurno isključivanje i ponovno uključivanje Pi. Imati prekidač za uključivanje / isključivanje je lijepo imati, ali nije neophodno jer uvijek možete ispravno isključiti Pi pomoću RetroPie-a.

Potrebne su dodatne komponente i alati. Ubuduće možete dodati prekidač za uključivanje i isključivanje ako više volite - ipak koristimo Lego !. Zanemarite donje komponente i korake 8 i 9 u ovom članku ako nećete imati dugme za uključivanje / isključivanje.

Dugme za trenutak

  • Trenutačno dugme se koristi za uključivanje i isključivanje Pi. Povezan je sa GPIO pinovima na Pi -u, a softver uključen u ovaj članak otkriva da je dugme pritisnuto i sigurno isključuje Pi
  • Dostupne su u trgovinama elektronike i na internetu. Ova veza služi za pakovanje od 20 pakiranja dugmadi od 6 mm po cijeni od 2,50 USD iz Adafruit -a: 20 pakiranja gumba od 6 mm

Žice za kratkospojnike

  • Ovi ženski na ženski kratkospojnici koriste se za povezivanje prekidača za uključivanje-isključivanje na GPIO pinove na Pi
  • Dostupne su u trgovinama elektronike i na internetu, po cijeni od 2 do 4 USD po pakiranju. Za 20 pakovanja žica za žene od 75 mm od Adafruit -a: 20 pakovanja od 75 mm za žene do žene

Korak 3: Nabavite potrebnu opremu i softver

Glavna oprema i softver potrebni su dolje.

  • PC (Windows ili Mac) za preuzimanje i instaliranje softvera
  • Softver RetroPie, preuzmite sa: RetroPie
  • Arduino IDE softver, preuzmite sa: Arduino IDE
  • FTP softver za kopiranje datoteka sa vašeg računara na Pi. Ako vam zatreba, FileZilla je pristojna besplatna opcija: FileZilla
  • Monitor sa HDMI kablom za povezivanje sa Commodore -om
  • Mrežni kabel za povezivanje s kućnom mrežom i internetom
  • USB džojstik (idealno dva)
  • Rezervna USB tastatura za početno postavljanje i potencijalno za rješavanje problema
  • Odvijač za rastavljanje i ponovno sastavljanje Commodore-a
  • Nož za podrezivanje (Stanley nož) za podrezivanje Keystone umetka, rezanje mrežnog kabela i prekidača za uključivanje i isključivanje Lego opeke
  • Brusni papir srednjeg zrna za lagano mijenjanje Keystone umetka tako da se Lego komadići mogu pravilno uklopiti oko njih
  • Lemilica za prekidač za uključivanje-isključivanje
  • Superljepljivo ljepilo za lijepljenje prekidača za uključivanje / isključivanje na Lego kocku

Oprez

Dijelovi ove konstrukcije uključuju upotrebu oštrog noža za podrezivanje. Komadi za podrezivanje i rezanje prilično su mali i zahtijevat će određeni pritisak da biste ih pravilno izrezali. Uvjerite se da su komadi sigurni i da neće kliziti dok radite na njima. Ako gradite prekidač za uključivanje i isključivanje, upotrijebit će se lemilica, pa prije nego nastavite, budite sigurni da ćete je koristiti.

Niko ne želi nastradati dok uživate u svom hobiju, pa vas molimo da zatražite pomoć ako vam zatreba.

Korak 4: Pripremite kućište Commodore 64

Pripremite kućište Commodore 64
Pripremite kućište Commodore 64
Pripremite kućište Commodore 64
Pripremite kućište Commodore 64
Pripremite kućište Commodore 64
Pripremite kućište Commodore 64

Očistite kućište Commodore 64 i spremite ga za sljedeće faze.

  • Odspojite tastaturu i LED diodu s matične ploče, a zatim odvrnite matičnu ploču iz kućišta. Čuvajte matičnu ploču na sigurnom jer bi u budućnosti mogla biti korisna
  • U zavisnosti od stanja jedinice, uklonite tastaturu i dobro očistite kućište vodom sa sapunom i ostavite da se osuši. Provjerite trebaju li kućište popravke, posebno na stražnjim iglama kućišta i prednjim uvrtnim nosačima
  • Ako je potrebno, pažljivo očistite tastaturu blago vlažnom kuhinjskom krpom. Izbjegavajte prekrivanje vodom ili korištenje kemijskih sredstava za čišćenje. Ponovno sastavite tastaturu i kućište kada završite

Korak 5: Pripremite Raspberry Pi

Pripremite Raspberry Pi
Pripremite Raspberry Pi
Pripremite Raspberry Pi
Pripremite Raspberry Pi
Pripremite Raspberry Pi
Pripremite Raspberry Pi

Postavite i instalirajte Raspberry Pi sa softverom RetroPie i dovršite korake potrebne za kopiranje datoteka na njega.

  • Umetnite Pi u podnožje Lego kućišta. Ne zatvarajte Lego kućište u ovoj fazi jer će GPIO pinove biti potrebno kasnije povezati
  • Instalirajte RetroPie na SD karticu i umetnite SD karticu u Pi. Ovdje uključeni linkovi su za RetroPie sliku: RetroPie i web mjesto Raspberry Pi: Raspberry Pi Instalirajte SD karticu
  • Povežite monitor pomoću HDMI kabela, priključite rezervnu USB tastaturu i mrežni kabel u priključak Pi Ethernet. Priključite napajanje na Pi koje bi se trebalo pokrenuti i pokrenuti RetroPie. Nema potrebe za prijavom, iako su korisničko ime i lozinka zadani za Pi: pi i malinu
  • Kada se RetroPie pokreće prvi put, od njega će se tražiti preslikavanja kontrole unosa. Za sada izađite iz ovoga pritiskom na F4 koji vas vodi do naredbenog retka
  • Omogućite SSH (sigurnu ljusku) na Pi -u tako da mu možete pristupiti s drugog računara i kopirati datoteke na njega. Upišite sudo raspi-config i odaberite Interfacing Options> SSH> enable
  • Pronađite IP (internetski protokol) adresu za Pi upisivanjem imena hosta -I (minus i velika slova i) u naredbeni redak i zabilježite to za sljedeće korake
  • Ako nemate FTP softver, odmah ga instalirajte na računar. Preporučuje se FileZilla FTP klijent: FileZilla. Povežite se s Pi -om pomoću FTP klijentskog softvera koristeći IP adresu Pi -a, broj porta 22 zajedno s korisničkim imenom i lozinkom kao što je prikazano

Korak 6: Prenesite softver za mapiranje tastature na Arduino Micro

Prenesite softver za mapiranje tastature na Arduino Micro
Prenesite softver za mapiranje tastature na Arduino Micro
Prenesite softver za mapiranje tastature na Arduino Micro
Prenesite softver za mapiranje tastature na Arduino Micro

Postavite Arduino Micro pomoću softvera za mapiranje tastature.

  • Postavite Arduino Micro na malu ploču i povežite ga s računalom pomoću USB na mikro-USB kabel
  • Preuzmite i instalirajte Arduino IDE na svoje računalo: Arduino IDE
  • Instalirajte tastaturu i biblioteke tastature iz menija: Alati> Upravljanje bibliotekama
  • Napravite novu skicu (Arduino program) i kopirajte programski kod tastature iz privitka na ovoj stranici u skicu
  • Na IDE -u upotrijebite izbornik Alati> Ploča i postavite ploču na Arduino / Genuino Micro i dodijelite port na koji je spojen pomoću izbornika Alati> Port. Sačuvajte, sastavite i otpremite skicu
  • Ako koristite Vic 20 ili C16, Arduino skicu je potrebno prilagoditi jer imaju drugačiju matricu tastature od Commodore 64. Izmijenite nizove u kojima kod definira nepromijenjene i pomaknute tipke, koristeći vezu koja vam pomaže u razumijevanju matrice tipkovnice za ove računare: Matrična tabela tastature za Vic-20

uint8_t ključevi [ROWS] [COLS]…

uint8_t shiftkey ključevi [ROWS] [COLS]…

Korak 7: Povežite Commodore, Arduino Micro i Raspberry Pi zajedno

Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno
Povežite Commodore, Arduino Micro i Raspberry Pi zajedno

Spojite Commodore 64 tipkovnicu na Arduino Micro pomoću žica kratkospojnika i matične ploče.

  • Pomoću prikazane tablice preslikavanja pinova spojite Arduino Micro na Commodore 64 20 -pinsko zaglavlje pomoću kratkospojnika i matične ploče
  • Za razlikovanje "vrha" od "dna" Commodore 64 20 -polnog zaglavlja, "vrhu" nedostaju pin -spojevi za pinove 2 i 4. Igle reda (5 do 12) i pinovi stupaca (13 do 20) su koristi se za Commodore matricu tastature, dok je ključ za vraćanje odvojen na iglici 3. Utikač za uzemljenje 1 mora biti povezan kako bi ključ za vraćanje funkcionirao
  • Isključite Arduino iz računara i priključite ga u USB priključak na Pi -u
  • U komandnoj liniji Pi proverite da li tasteri na Commodore 64 tastaturi rade ispravno. Ako imate problema, pažljivo provjerite ovaj i prethodni korak. Možda postoji loša veza ili će tastaturu trebati detaljnije očistiti. Commodore tastatura se preslikava na modernu tastaturu, a tasteri koji se ne nalaze na Commodore -u dostupni su pomoću tastera shift i control kako je prikazano u rasporedima

Korak 8: Sastavite prekidač za uključivanje i isključivanje

Sastavite prekidač za uključivanje i isključivanje
Sastavite prekidač za uključivanje i isključivanje
Sastavite prekidač za uključivanje i isključivanje
Sastavite prekidač za uključivanje i isključivanje
Sastavite prekidač za uključivanje i isključivanje
Sastavite prekidač za uključivanje i isključivanje

Prekidač za uključivanje i isključivanje kreiran je od Lego kockica pričvršćenih na trenutno dugme koje je povezano sa dva Raspberry Pi GPIO pina. Preskočite ovaj korak ako nemate dugme za uključivanje / isključivanje.

  • Pričvrstite dva ženska kraja kratkospojnika na iglice trenutnog dugmeta. Oni će kasnije biti povezani na Pi GPIO pinove. Na gumbu za trenutno nalaze se 4 igle koje dolaze u parovima. Morate spojiti kratkospojnike na jedan pin svakog para kako je prikazano. Veze bi trebale biti sigurne. U suprotnom, upotrebite lemilicu za lemljenje na svom mestu
  • Trenutačno dugme bit će postavljeno na 2x2 modificiranu Lego kocku. Izmjerite udaljenost između igala gumba (obično oko 6 mm) i označite rub cigle na mjestu gdje će je trebati rezati kao što je prikazano
  • Pričvrstite Lego ciglu tako da ne klizi i pažljivo je urežite u ciglu. Lego je čvrst pa ćete morati primijeniti pritisak nožem. Mogli bi se koristiti i drugi alati, uključujući malu motornu pilu ili Dremel. Krajnji rezultat trebao bi se pojaviti kako je prikazano
  • Uvucite igle trenutnog dugmeta u Lego komad na kojem su napravljeni izrezi. Ako je okov malo olabavljen, zalijepite stražnju stranu gumba na ciglu
  • Izgradite odjeljak kućišta prekidača kako je prikazano. Obratite pažnju na ravnu Lego ploču ispred prekidača, koja se koristi za Lego dugme tako da se može nesmetano kretati duž ploče
  • Napravite Lego dugme i zalijepite ga na vrh trenutnog dugmeta. Dugme bi trebalo lepo da klizi unutar kućišta prekidača

Korak 9: Postavite prekidač za uključivanje i isključivanje softvera na Pi

Kod je potreban za Pi za otkrivanje signala sa GPIO pinova i pokretanje sigurnog isključivanja Pi. Preskočite ovaj korak ako nemate dugme za uključivanje / isključivanje.

  • Kopirajte listen-for-shutdown.py i listen-for-shutdown.sh (preimenujte iz.shx u.sh) iz priloga na ovoj stranici u početnu mapu na Pi /home /pi
  • Naredbe u nastavku čine obje datoteke izvršnim i premještaju ih u odredišnu mapu. Zatim ažurira glavni program za pokretanje kako bi pozvao slušača isključivanja i pokreće ga

### čine da se obje datoteke izvode

sudo chmod +x listen-for-shutdown.py sudo chmod +x listen-for-shutdown.sh ### premjestite ih u odredišnu mapu sudo mv listen-for-shutdown.py/usr/local/bin/sudo mv listen -for-shutdown.sh /etc/init.d/ ### ažurirajte glavni program za pokretanje tako da pozove slušalicu za isključivanje i pokrene ga sada sudo update-rc.d listen-for-shutdown.sh prema zadanim postavkama sudo/etc/ init.d/listen-for-shutdown.sh start

Testirajte dugme koje bi trebalo isključiti Pi putem uobičajenog procesa gašenja. Kada je Pi isključen, ponovo pritisnite dugme da biste ga uključili

Korak 10: Kreirajte Lego temelje

Kreirajte Lego temelje
Kreirajte Lego temelje
Kreirajte Lego temelje
Kreirajte Lego temelje

Lego ploče ugrađene su u podnožje kućišta Commodore 64 za povezivanje ostalih dijelova.

  • Lego temelji su napravljeni u dva odjeljka, jedan za desnu stranu Commodore -a gdje će se nalaziti USB priključci, i zadnji dio gdje će se graditi napajanje, HDMI i mrežni portovi
  • Pločice su postavljene oko unutrašnjih utora u kućištu. Kada se oba sklopa okrenu, pristaju uz malo kretanja, pružajući zvučnu bazu za odjeljke koji slijede

Korak 11: Sastavite USB portove

Sastavite USB portove
Sastavite USB portove
Sastavite USB portove
Sastavite USB portove
Sastavite USB portove
Sastavite USB portove

Dva USB priključka na bočnoj strani Commodore 64 stvorena su s Lego i Keystone komadima i povezana ka Pi USB priključcima.

  • Keystone USB umetcima potrebno je lagano podešavanje tako da Lego komadići stanu oko njih. Uklonite kopče pomoću noža za podrezivanje i brusnog papira kako biste uklonili kutne grebene tako da izgledaju kao što je prikazano. Originalni komadi prikazani su za referencu
  • Izgradite Lego kockice oko Keystone USB umetaka osiguravajući da unutrašnja strana USB priključka gleda prema prednjoj strani Commodore 64. Opeke se koriste za podršku stražnje strane umetka koje ga drže na mjestu kada je USB kabel priključen. USB umetka počiva na malom plosnatom komadu tako da nema praznina na prednjoj strani priključka
  • Dovršite izgradnju. Kasnije će muški i muški USB kabeli spojiti Keystone USB umetke i Pi USB portove

Korak 12: Sastavite Micro-USB port

Sastavite Micro-USB port
Sastavite Micro-USB port
Sastavite Micro-USB port
Sastavite Micro-USB port

Mikro-USB priključak za napajanje Pi-a izgrađen je od Lego komada i ugrađen je na stražnju stranu Commodore 64.

  • Napravite Lego komade oko ženskog kraja produžnog kabla za mikro USB. Ovaj kraj može zahtijevati podrezivanje, ovisno o vrsti kabela koji morate osigurati da se čvrsto uklapa u okolne Lego komade, tako da se ne može izvući ili gurnuti kad je kabel spojen
  • Dovršite izgradnju. Kasnije će muški kraj mikro-USB-a ući u mikro-USB priključak za napajanje na Pi-u

Korak 13: Sastavite HDMI port

Sastavite HDMI port
Sastavite HDMI port
Sastavite HDMI port
Sastavite HDMI port
Sastavite HDMI port
Sastavite HDMI port

HDMI port na stražnjoj strani Commodore 64 kreiran je s komadima Lego i Keystone i povezan ka Pi HDMI priključku.

  • Keystone HDMI umetak treba prilagoditi tako da Lego komadići stanu oko njega i da se protežu izvan kućišta Commodore 64, omogućavajući jednostavno povezivanje HDMI kablom. Odrežite isječak nožem za podrezivanje i zaokružite donje rubove HDMI umetka brusnim papirom tako da izgleda kao što je prikazano
  • Napravite Lego oko Keystone HDMI umetka pazeći da stražnja strana isječka bude čvrsto pričvršćena Lego komadom. Ovo sprječava umetanje HDMI umetanja u kućište kada je priključen HDMI kabel
  • Dovršite izgradnju. Kasnije će HDMI kabl povezati Keystone HDMI umetak i Pi HDMI port

Korak 14: Sastavite mrežni port

Sastavite mrežni port
Sastavite mrežni port
Sastavite mrežni port
Sastavite mrežni port
Sastavite mrežni port
Sastavite mrežni port

Ethernet port na stražnjoj strani Commodore 64 kreiran je s komadima Lego i Keystone i povezan je ka Pi Ethernet priključku.

  • Keystone RJ45 uložak treba prilagoditi tako da Lego komadići stanu oko njega i da se protežu izvan kućišta Commodore 64, omogućavajući jednostavno povezivanje s mrežnim kabelom. Uklonite kopču i dio vrha iza nje pomoću noža za podrezivanje i zaokružite donje rubove umetka RJ45 brusnim papirom tako da izgleda kao što je prikazano
  • Nožem za podrezivanje odrežite jedan kraj mrežnog kabela i provucite ga kroz Lego komad s rupom. Ovo može biti prilično usko prianjanje, ali pomaže u podupiranju stražnje strane umetka RJ45 kada je priključen mrežni kabel
  • Odrežite plastičnu zaštitu kako biste otkrili žice unutar kabela. Spojite pojedinačne obojene žice prema uputama priloženim uz Keystone umetak, pritiskom žica u odgovarajuće metalne držače. Ne morate prethodno izlagati unutrašnji metalni dio žica jer će metalni držači presjeći plastičnu žicu i učiniti vezu potrebnom. Možda će vam trebati mali tupi plastični nož da čvrsto gurnete žice u njihova držača
  • Napravite Lego oko Keystone RJ45 umetka
  • Dovršite izgradnju. Kasnije će drugi kraj mrežnog kabela biti spojen na Ethernet port na Pi -u

Korak 15: Kombinirajte sve dijelove i testirajte

Kombinirajte sve dijelove i testirajte
Kombinirajte sve dijelove i testirajte
Kombinirajte sve dijelove i testirajte
Kombinirajte sve dijelove i testirajte
Kombinirajte sve dijelove i testirajte
Kombinirajte sve dijelove i testirajte

Pi GPIO veze su dovršene i svi su dijelovi sastavljeni zajedno.

  • U ovoj fazi trebali biste imati dijelove tastature i futrole spremni za povezivanje s Raspberry Pi
  • Dodajte Lego kućište s Raspberry Pi, zatim spojite muško-ženske kratkospojnike na Raspberry Pi GPIO pinove za Commodore 64 LED, kao što je prikazano
  • Ako ste napravili prekidač za uključivanje i isključivanje, spojite ženski kraj kratkospojnika na Raspberry Pi GPIO pinove kao što je prikazano
  • Zatvorite neiskorištene Commodore 64 priključke na stražnjoj strani kućišta Lego kockicama kako je prikazano. Zatim zatvorite Raspberry Pi Lego kućište i provjerite jesu li svi Lego komadići čvrsto postavljeni i pravilno postavljeni u Commodore 64
  • Dodajte Lego ploče na vrh okova kako biste ih ojačali i držali sklop na mjestu čak i ako se Commodore drži naopako
  • Umetnite kablove sa tastature i sve Keystone umetke. Zatim zatvorite Commodore 64 tastaturu provjeravajući da li je pravilno postavljena i da li su kablovi zaglavljeni
  • Pričvrstite prednje vijke, ali ih nemojte previše zatezati

Korak 16: Postavite RetroPie

Postavljanje RetroPie
Postavljanje RetroPie
Postavljanje RetroPie
Postavljanje RetroPie
Postavljanje RetroPie
Postavljanje RetroPie

Konačno, postavite Commodore 64 emulator i igre u RetroPie.

  • Web stranica RetroPie objašnjava kako postaviti emulatore, instalirati teme, sastrugati box-art igre i gdje staviti datoteke igara (roms). Preporučuje se da pogledate ovu web lokaciju kako biste iskoristili sve mogućnosti: RetroPie
  • Pokrenite Commodore 64 koji pokreće RetroPie. Od njega će se zatražiti preslikavanja kontrole unosa pri prvoj upotrebi. Počnite s tipkovnicom i držite tipku za početak procesa mapiranja
  • Ako je prilikom preslikavanja odabran pogrešan unos tastera ili džojstika, pokušajte da koristite taster za gore na tastaturi da biste se vratili i ponovo ga preslikali. Ako se potpuno zaglavio, pritisnite F4 na tastaturi da izađete iz RetroPie -a u komandnu liniju. Upišite emulationstation za ponovni početak
  • Da biste konfigurirali više od jednog uređaja za unos (obično joystick) u RetroPie -u, odaberite Start> Configure Input i kad se to od vas zatraži, držite tipku ili gumb na uređaju. Ovo pokreće dijalog preslikavanja kontrole unosa za novi uređaj. Koristite ovu opciju za promjenu mapiranja za uređaj koji je već konfiguriran
  • Da biste postavili Commodore 64 emulator, nazvan VICE, idite u RetroPie na sljedeći način: RetroPie postavljanje> Upravljanje paketima> Upravljanje opcionalnim paketima. Odaberite VICE emulator i odaberite Instaliraj iz binarnog. Instalacija traje oko 5 minuta
  • Istražite gdje legitimno nabaviti stare datoteke igara (roms) i kopirati ih ili ftp na/home/pi/RetroPie/roms/c64
  • Ponovo pokrenite Emulation Station i vaše igre će biti vidljive. Trebao bi biti spreman!

Korak 17: Čestitamo! Vrijeme je za igru

Čestitamo! Vrijeme je za igru
Čestitamo! Vrijeme je za igru

Sada imate Commodore 64 platformu za igre koja će vam, nadamo se, služiti još mnogo godina! Ne zaboravite istražiti druge platforme za igre - na primjer, s velikim zadovoljstvom možete pokrenuti igre Sinclair Spectrum i Atari sa svog novog Commodore 64!

U budućnosti ću vjerojatno nastojati nabaviti PCB za spajanje Commodore 20 -pinskog zaglavlja na Arduino Micro zamjenjujući malu matičnu ploču.

U međuvremenu, ostavite sve komentare i sretno!

Takmičenje u igrama
Takmičenje u igrama
Takmičenje u igrama
Takmičenje u igrama

Drugoplasirani u takmičenju za igre

Preporučuje se: