Hur du förvandlar din gamla dator till en arkadmaskin

Arkader är något av en relik från tidigare dagar. Du kan ibland fånga en i din lokala galleria, bowlinghall och nöjesparker eller andra familjeattraktioner, men för det mesta har de gått dinosauriens väg. Inte nog med det, utan dagens arkader tenderar inte att hysa förrtidens välbekanta spel.  

MAME , förkortning för Multiple Arcade Machine Emulator , har ansett det lämpligt att göra sin del i att återskapa den ursprungliga arkadupplevelsen i form av ett emuleringsramverk för flera ändamål. En emulator är en programvara utformad för att efterlikna specifik hårdvara. Det finns många där ute som kommer att imitera en arkadmaskin (liksom andra spelkonsoler) men MAME är helt klart bäst för jobbet. 

Det enda syftet som MAME hade för att uppnå var att bevara gamla arkadtitlar. De flesta men inte alla arkadspel fungerar på en liknande fast processorkretsuppsättning. Men det finns andra, som Dragon's Lair , som körde på laserskivor.

MAME kommer att emulera hårdvaran som inhyste spelen, inklusive maskinens minne, processorer eller CPU (centralprocessor). När du kopplar ihop det med ett arkadspels- ROM (skrivskyddat minne) och det perfekta ljudet kommer MAME att imitera spelet åt dig. Den fungerar som en perfekt arkadmaskinemulator.

En ROM är i huvudsak lagringsmjukvaran för spelet du tänker spela. MAME stöder tusentals olika ROM(MAME supports thousands of different ROMs) så att hitta en för din nostalgiresa borde vara en ganska enkel uppgift.

Hur du förvandlar din gamla dator till en arkadmaskin(How To Turn Your Old Computer Into An Arcade Machine)

Innan vi kan börja bygga en gammal arkadmaskin finns det några saker du behöver veta. För det första är det inte ett enkelt projekt att skapa en arkadmaskinemulator. Uppdraget kommer att kräva färdigheter i mer än bara dina kunskaper om spel och teknik. Det kommer också att finnas behov av kodning, lödning, ledningar och lite snickeri.

Du kan bara njuta av spelen på din vanliga dator, men det är inte den upplevelsen vi vill ha i den här artikeln.

Lagligheten av det hela(The Legality Of It All)

MAME är gratis och öppet för användning för allmänheten men kommer inte med några ROM(ROMs) . Anledningen till detta är att arkadspel, inklusive de med företag som kan ha stängts sedan dess, fortfarande är upphovsrättsskyddade. 

Detta innebär att om du inte har en fysisk kopia av själva spelet, skulle nedladdningen och användningen av ROM anses vara mot lagen.

För det här projektet kommer vi att anta att du lagligen har köpt en fysisk kopia av spelet du planerar att spela. Allt du saknar är hårdvaran att spela den på. I det här fallet är användningen av både MAME och ROM : erna helt laglig.

Rätt dator och bildskärm för jobbet(The Right Computer & Monitor For The Job)

MAME - webbplatsen listar minimikraven för att köra MAME (MAME) en dator som:

  • Alla MMX-kompatibla AMD- eller Intel- processorer.
  • Windows 98 eller senare.
  • DirectX 5.0 eller senare.
  • Ett DirectDraw- eller Direct3D -kompatibelt grafikkort.
  • Alla DirectSound- kompatibla ljudkort.

Förstå att ju kraftfullare en dator är, desto bättre blir den på att hantera MAME- bearbetningskraven. Kom ihåg(Remember) att MAME försöker efterlikna beteendet hos den ursprungliga hårdvaran. Detta kommer att kräva mycket processorkraft.

Den grundläggande PC-versionen av MAME kör ett kommandoradssystem vilket betyder att du måste skriva in kommandon för att redigera inställningar och spela ROM(ROMs) -skivorna . Du kan hitta portar för MAME som kommer att köras på maskiner med ett Mac- eller Linux-baserat operativsystem. Om du laddar ner den grundläggande PC-versionen av MAME ser du att det är ett kommandoradssystem.

En bildskärm kommer att vara en nödvändighet och de flesta MAME- entusiaster föredrar en TV med katodstrålerör ( CRT ) framför en datorskärm. Detta beror på att de äldre CRT- modellerna skapar en mer trogen arkadupplevelse. Se bara(Just) till att vilken skärm du än väljer kan den anslutas till din dator.

Välja dina kontroller(Choosing Your Controls)

Vilka kontroller du väljer för din arkadmaskinemulator beror på vilka spel du vill spela. Racingspel? Använd en kombination av ratt och pedal. Spel som Centipede ? En styrkula fungerar bäst. Vill du spela Tempest ? Det ursprungliga spelet använde en rattliknande vridkontroll. 

Sedan finns det standardkombinationen av joysticks och knappar. Oavsett(Regardless) vilket kommer MAME troligen att stödja det så länge du slår på det med ett linjekommando. 

Vanliga datorjoysticks(Standard) , rattar eller gamepads fungerar med de flesta spel. Du kan installera dem via PC-portar eller ansluta dem via USB . Men de återger inte nödvändigtvis känslan av en riktig arkadmaskin. Du måste gå ut och köpa den riktiga affären från leverantörer som säljer prefabricerade spelkontrollpaneler. 

En prefabricerad kontrollpanel kommer att kosta dig mer än att köpa delarna separat, men det kommer att spara tid när det kommer till ledningar och kodning av dina kontroller. Det finns dock några MAME arkadmaskintillverkare som gillar friheten att göra allt själva. Vissa kommer till och med att inkludera flera kontrollenheter på en enda maskin. Valet är ditt i slutändan.

Använda arkadkontroller(Using Arcade Controls)

För att kunna använda kontrollerna måste du mappa dem. MAME mappar dina arkadkontroller till specifika tangentbordsknappar som standard. Varje tangent på ditt tangentbord är faktiskt bara en switch. Du vill byta ut standardswitcharna med de av dina kontroller. 

En arkadjoystick har omkopplare som rör sig i två, fyra eller åtta riktningar. Genom att mappa varje riktning för joysticken till en annan tangent på kretskortet kan du programmera MAME att acceptera inmatningen.

Det finns två typer av switchar som används i arkadmaskiner:

  • Bladfjäderbrytare(Leaf spring switches) anses vara den bästa av de två av många arkadentusiaster. Anledningen är att designen ger en bättre känsla när man spelar ett spel.
  • Mikrobrytare(Microswitches) tenderar att vara på den styvare sidan men är lättare att hitta och kräver mycket mindre underhåll än bladfjäder.

Installation av kontrollerna(Installing The Controls)

Detta är den svåraste delen av hela arkadmaskinemulatorprojektet. Du kommer att krympa eller löda ledningarna till lämpliga kontakter som motsvarar kontrollerna. Du kan göra detta genom att koppla jordledningsanslutningarna i serie till en gemensam jord. Du måste också ansluta tangentbordskodaren till din dator.

En tangentbordskodare är det som används för att ansluta din dator med arkadkontrollerna. Eftersom MAME ger varje arkadkontroll en motsvarande tangentbordstangent, måste du använda den för att testa kontrollerna och ställa in dem som du vill ha dem.

Du kan köra MAME -programmet för att testa dina kontroller när de har kopplats. Denna process är långsam eftersom du kommer att avgöra vilka tangenttryckningar som simuleras av kontrollerna och sedan mappa dem till rätt kontrollinställningar i MAME .

Detta betyder att att trycka joysticken åt höger kan överensstämma med tangenttryckningen B. Du skulle behöva redigera inställningarna i MAME för att matcha att B ska mappas till spelaren som trycker höger på joysticken. Upprepa denna process för varje åtgärd.

En grenuttag eller kopplingsdosa måste installeras inuti din maskin för att koppla in dina olika komponenter. En extern strömbrytare är också bra att ha för att slippa öppna skåpet för att slå på maskinen.

Arkadatmosfären(The Arcade Atmosphere)

Ljuset och ljudet från en arkadmaskin är det som verkligen ger den liv. Projektet skulle inte vara komplett utan en upplyst display och ett gediget ljudsystem. Grafik är viktigt men det är de små sakerna som framhäver projektets autenticitet.

Vad du behöver:

  • En ljuskälla, lite plexiglas och ett tält, för arkadmaskinens overheaddisplay. Markeringstältet är ett genomskinligt material med konstverk på som du antingen kan göra själv eller så kan du köpa en färdiggjord.
  • Lysrörsarmaturer(Fluorescent) är ett bättre val än glödlampor eftersom de inte genererar mycket värme, glödlamporna håller längre och de kan hittas i olika längder.
  • För att skydda konstverket måste tältet läggas in mellan plexiglasskivorna(Plexiglas) . Installera lysröret i toppen av skåpet och rikta ljuskällan i den riktning som tältet kommer att vara. Justera fixturen tills allt passar perfekt som du ser det.
  • Ljudet beror på vilken typ av monitor du väljer. För TV-apparater bör standardhögtalarna fungera bra. En datorskärm kräver en ljudkortsinstallation som är kompatibel med din version av MAME . Detta, förutom några monterade högtalare som ska in i skåpet.

Bygger skåpet(Building The Cabinet)

Köp av ett arkadmaskinskåp kan göras på olika lager, auktioner och webbplatser. Skåpsdelar(Cabinet) kan också köpas separat men allt som allt blir alternativet kostsamt. Inte bara dyrt utan det finns ingen garanti för att din MAME- installation får plats i ett prefabricerat arkadskåp.

Om du tänker bygga ditt eget skåp från grunden bör du ta hänsyn till datorn, bildskärmen du har valt, typen av kontroller för installation, utöver var du förväntar dig att placera den i ditt hem.

De enda designbegränsningarna bidrar med utrustningen som används, tillgängligt golvyta, din budget och din fantasi. Om du behöver hjälp med designen av ditt skåp finns det massor av DIY- webbplatser som kan hjälpa dig.

För att bygga ditt eget arkadskåp behöver du:

  • Fiberboard eller något liknande för att göra kroppen.
  • Trälim(Wood) , skruvar, bultar och fästen för att hålla ihop det. 
  • En borr, en sticksåg, en skruvmejsel och andra liknande verktyg för jobbet. Dörrgångjärn(Door) , spännen och en strömbrytare är alla valfria komponenter.
  • Tillräckligt med utrymme för att koppla din spelkontrollpanel. Detta är särskilt viktigt om du försöker kombinera flera kontrollsysteminställningar.

För ett förstagångsprojekt, titta på webben för att få hjälp med att rita ut din kontrollpanel. Detta för att undvika komplikationer och misstag, vilket ger ett mindre stressigt projekt totalt sett.



About the author

Jag är en webbutvecklare med över 10 års erfarenhet, inklusive 8 år som professionell mjukvaruingenjör. Jag har även erfarenhet av att utveckla mobilappar och spel, både för stationära och mobila enheter. På min fritid gillar jag att spela tv-spel och titta på film, lyssna på musik, läsa böcker och göra lite trädgårdsarbete.



Related posts