Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man bygger en Commodore 64 Mini med en Raspberry Pi

Letar du efter lite 8-bitars spelaction? Har du inte råd med de fantastiska priserna på original Commodore 64-spel på eBay? Inte sugen på C64 Mini? Det är okej!

Du kan alltid bygga din egen kompakta Commodore 64 utan att använda något annat än en prisvärd Raspberry Pi. Här är allt du behöver veta om hur du gör.

Varför inte använda en C64 Mini?

Släppt i början av 2018, C64 Mini är en kompakt dator som framgångsrikt emulerar den ursprungliga Commodore 64. Tyvärr är den inte utan sina buggar, och frakt för $100, det är inte idealiskt. Det är svårt att lägga till dina egna spel-ROM till C64 Mini, och den levereras utan nätadapter (vilket verkar oförlåtligt nuförtiden).

C64 Mini levereras också med en joystick, som fungerar som en kontroller för att navigera genom systemet, starta spel, skapa besparingar och så vidare. Tyvärr är det ingen bra joystick.

Även om den kan vara idealisk för hardcore-entusiaster, finns det en chans att C64 Mini kan ge en nykomling ett mycket dåligt intryck av 8-bitars spel. Lyckligtvis finns det ett alternativ: din Raspberry Pi.

Använd vilken Raspberry Pi-modell du vill!

Ofta i projekt som detta är du begränsad av hårdvarubegränsningarna i Raspberry Pi. Att köra Sega Dreamcast-spel på Raspberry Pi kräver till exempel en Raspberry Pi 2 eller senare.

Lyckligtvis kan du köra Commodore 64-emulatorer på nästan alla modeller av Raspberry Pi som du kan lägga vantarna på. Oavsett om det är en original Raspberry Pi A, B eller Zero, vilken Pi som helst är lämplig för att emulera en Commodore 64!

Även om du kan installera RetroPie och konfigurera VICE64-emulatorn, kommer du att njuta av mer autentiska resultat med ett dedikerat system. Två exempel finns:

Combian64: ett Raspbian-baserat system som startar direkt i VICE 64-emulatorn. Denna är lämplig för nästan alla Raspberry Pi-modeller och producerades av Carmelo Maiolino. C64 från Pi Lizard: baserat på Raspbian Lite, har denna skärmupplösningsjusteringar och är avsedd för Raspberry Pi 3. Precis som Combian64, startar denna direkt in i VICE64-miljön.

Relaterad  Det här nya Gauss-geväret ser ut som något direkt ur ett sci-fi-spel

Alternativet du väljer beror på vilken modell av Raspberry Pi du använder. Vi använder C64 av Pi Lizard för denna handledning, men instruktionerna för Combian 64 kommer inte att vara alltför annorlunda.

Tillsammans med din Raspberry Pi behöver du ett microSD-kort, HDMI-kabel och pålitlig strömförsörjning. Du bör också ha ett USB-tangentbord till hands (musen är egentligen inte så viktig, även om den borde fungera), och en USB-joystick. Spelen till C64 var antingen tangentbords- eller joystickbaserade, så gamepads och Xbox-kontroller är mindre lämpliga.

Välj ett passande Raspberry Pi-fodral

Dessutom kanske du vill passa in din Raspberry Pi i ett passande, C64-inspirerat fodral. Flera av dessa finns tillgängliga, men de är inte de billigaste alternativen, tack vare designens komplexitet.

Till exempel är ett fodral i NES-stil för en Raspberry Pi mycket enklare, det finns inget tangentbord trots allt. Du hittar ett C64-baserat fodral på eBay, till exempel, men du kan spara mycket pengar med ett standard Raspberry Pi-fodral.

Det finns också möjlighet att 3D-printa ditt eget fodral, med hjälp av designen av Freakdude som du kan ladda ner från Thingiverse.

Ta en C64-bild för Raspberry Pi

Kom igång genom att välja din föredragna C64-diskavbildning och bränna den på ditt microSD-kort. Du behöver ett kort med minst 2 GB kapacitet för detta, även om ju mer utrymme desto fler spel kan du klämma in.

Det bästa verktyget att använda för detta är Ether, som du hittar på etcher.io. Ladda ner verktyget (det är tillgängligt för Windows, macOS och Linux), installera och kör det och använd det sedan Välj bild för att hitta den nedladdade IMG-filen, och Välj enhet för att välja ditt formaterade microSD-kort (detta bör upptäckas automatiskt). Med allt valt, klicka Blixt för att bränna skivavbildningen till microSD-kortet.

Andra alternativ finns tillgängliga för att installera diskavbildningar på din Raspberry Pi.

Med diskbilden skriven till ditt microSD, mata ut disken säkert från din PC, sätt in den i din Raspberry Pi och starta upp. Välkommen till din nya Commodore 64!

Relaterad  MIUI+ är anpassad till MTK-telefoner, till och med Macbook

Lägger till spel till Pi 64

Redo att börja spela? Du behöver några spel-ROM för att njuta av spel på din specialbyggda mini C64. ROM-skivor är i formatet D64 eller T64, beroende på om de skapades från disk- eller kassettband (vissa band-ROM använder filtillägget TAP).

Vi kan inte ge dig några länkar för att hitta ROM-skivor online. Du måste använda din favoritsökmotor för att söka efter Commodore 64 ROM-filer. Observera att du inte ska använda några ROM-skivor som du inte äger det fysiska mediet för.

När du har ROM-skivorna har du tre alternativ för att lägga till spel till din Raspberry Pi. Vi antar att du har laddat ner dem först till din PC. De bör lagras i katalogen /software.

    Kopiera spel-ROM via USB-minne. Ta bort microSD-kortet och kopiera ROM-skivorna till /programvara/ katalogen i /rot/ dela. Du måste använda Linux (eller en virtuell Linux-maskin) för detta tillvägagångssätt. Genom att använda en FTP-klient med SFTP-funktionalitet kommer du att kunna fjärransluta till Raspberry Pi och ladda upp spelen till /programvara/ katalog. Innan du gör detta, mata ut microSD-kortet från din Raspberry Pi och skapa en tom textfil i /känga/ katalog som heter ssh, vilket kommer att aktivera SSH-anslutning. Använd standardanvändarnamnet för Raspbian (“pi”) och lösenordet (“hallon”) för att logga in.

Spela C64-spel på din Raspberry Pi

Med ditt spelbibliotek uppladdat är det dags att spela. Precis som med den ursprungliga Commodore 64 behöver du bara infoga spelet och sedan mata in kommandot ladda. För att komma åt VICE-menyn, tryck på F12 på tangentbordet, eller Start på en spelkontroll.

Här kan du bläddra igenom olika alternativ, från att bifoga spelbilder (i band- eller diskformat) till att komma online via Ethernet. Det är också möjligt att skapa skärmdumpar, spela in ljud och spara eller ladda spelögonblicksbilder. Medan det förr i tiden var mest omöjligt att spara dina C64-spel, kan du nu enkelt spara framsteg som en ögonblicksbild och återgå till det senare!

För enkelt Commodore 64-spel behöver du dock inte göra några betydande ändringar i konfigurationen. För att ladda spel när bilden är bifogad, använd Autostart bild. Bandbaserade ROM-skivor tar längre tid att ladda än diskbaserade ROM-skivor, så D64-filer bör laddas snabbare än T64-filer.

Relaterad  Vad är Descript och hur använder du det?

Notera: Alternativt, om du vill ha en full nostalgisk C64-upplevelse, anslut ett tangentbord och skriv LADDA för T64-filer och LADDA “*”,8,1 för D64-filer. Tryck på Retur på tangentbordet när du är redo.

Några ögonblick senare kommer du att rocka lite 8-bitars spelretromagi på din dedikerade C64-minidator. Gå inte vilse i det enorma spelbiblioteket! När du är klar, tryck Startsedan hitta Avsluta emulatorn i menyn. Välj detta och C64-emulatorn avslutas och Raspberry Pi stängs av.

Letar du efter en annan plattform att efterlikna? Oroa dig inte, du är inte begränsad av C64. Många retrospelkonsoler kan också emuleras på en Raspberry Pi.

Om författaren

Christian Cawley (1562 publicerade artiklar)

Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssling, en Lego-älskare och en retrospelfantast.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera