Bärbar emulator konsolen: ArcadeBox



detta är ArcadeBox, en bärbar emulator-konsol som har stöd för emulering av nästan varje system en 900mhz processor kan hantera.

Avsikter

De två viktigaste aspekterna som jag vill förverkliga detta projekt som jag gjorde var

- bärbarhet
- flera spelare stöd

Jag ville att systemet beter sig som en konsol, vilket betyder att du bara behöver koppla in strömkabeln, video/audio anslutningar, gamepads och tryck på "på".
Efter en kort uppstart (1-1,5 minuter) presenteras en valmenyn för användaren där det är möjligt att välja systemet ska emuleras. När systemet har valts, visas en lista över tillgängliga spel. En knapptryckning av gamepad 1 startar emulering.
För att återgå till menyn, det räcker med att trycka på "avsluta" knappen på ArcadeBox.

Komponenter

ArcadeBox sig består av följande delar:

- aluminium fall
- eeePC 701 4 g
- 80GB extern hårddisk
- 2 x 4-vägs USB-hubb
- 2 fläktar (usb-drivna)
- videosignal omvandlare (usb-drivna)
- ändrade gamepad (för att hantera kommandoknappar)
kommando-knappen i - ("on", "exit",...)
- olika smådelar (metall klämmor, skruvar,...)

Dessutom, finns det 1-4 externa gamepads och olika kablar för anslutning.

Hårdvara genomförandet

Jag ville eeePC bo som det var. Detta innebär: ingen borrning, inget byte av komponenter osv...
Det enda jag behövde göra var att skruva loss den och fäst 2 kablar på power-knappen på den netbook moderkortet. På grund av ordningen av elementen var det inte möjligt att genomföra en mekanisk lösning (t.ex. en pinne som går genom höljet och berör på power-knappen).
Eftersom eeePC 701 använder det är tangentbordet som en radiator, var det nödvändigt att förhindra att den netbook lock stängning. Det finns två koniska proppar monterad under skärmen (bild 5).

Alla komponenter som behöver ström stöds av den netbook USB-portar. Detta inkluderar video-signal omvandlare, två fläktar och naturligtvis ett högsta belopp på 4 gamepads + 1 modifierade inbyggda gamepad som ett gränssnitt för kommandot-knapparna.

Jag försökt erbjuda så många olika externa kontakter som möjligt att garantera att ArcadeBox kan fästas högst olika enheter.
På audio sida, kan man välja mellan en stereo telefonjack eller cinch adaptrar.
För videosignalen finns komposit-video , s-video och VGA . Intressant, är det möjligt att ansluta alla tre av dem till olika enheter och få en utgång på varje av dem.
Den ursprungliga VGA-signal som är utdata av netbook konverteras av en 30$ (ebay/hongkong)-videosignal omvandlare. Den gör ett bra jobb.

Jag har alltid gillat hur gamla elektroniska apparater är märkta överallt inne om skadestånd. Så, jag gjorde samma sak, om någon annan än mig har att ta en titt inuti ArcadeBox.

Design

Eftersom en av de viktigaste aspekterna av ArcadeBox är det är portabilitet, var det bara logiskt att använda en väska för att hysa dess komponenter.
Aluminium fall jag använt har precis rätt storlek och tillräckligt med utrymme inuti att tillåta en betydande luftflödet att förhindra överhettning.
Det är mycket robust (perfekt för transport) och bistår soft-retro gillar titta jag försökt till accieve.

Varje kommando-knappen och kontakt är rubricerade av en gammal mekaniskt genererade "office-lable-klistermärke" (se bild 2). Jag gillar verkligen ser ut.

Dessutom avger fans en mjuk blå ljus som ser ganska cool när rummet mörkare.

Programvara

Så mycket som jag skulle ha älskat att använda Linux för detta projekt, jag var tvungen att falla tillbaka till Windows XP. Anledningen till detta är att jag behövde mycket bra stöd för den eeePC maskinvaruacceleration för att kunna tävla med nyare konsoler.

För att undvika wast av dyrbara system-ressources, jag slutade explorer.exe från lastning som skal. I stället körs en *.bat fil med en lista över kommandon för att förbereda systemet. Jag blev ganska förvånad att ta reda på, att man kan använda en kommandofil som skal. :-O

En särskild programvara används för att tilldela knapptryckningar av kommandoknapparna ("last", "Spara", "exit",...) till motsvarande tangenter (e.g. "exit" = ESC-tangenten) eller kommandon.

Frontend jag använder är AtomicFE ( http://www.atomicfe.com/EN2/ ).
Den stöder olika skinn och är lätt att konfigurera.

Konfigurationen av emulatorer var ganska jobbigt. Jag var tvungen att standardisera input nycklar av olika emulatorer i viss utsträckning (belastning, spara, start,...). Fram till nu, "load" och "Spara" knappar fungera inte för alla emulerade system. Men sedan igen, man skulle inte behöva möjlighet att spara för vissa system.

Också, vissa emulatorer avaktivera en förkonfigurerad input-enheten när den inte är ansluten. Till exempel, om du skulle använda ArcadeBox med endast en gamepad fäst och nästa dag, skulle du vill använda alla 4 av dem, emulatorn inte skulle känna igen dem tills du vill göra en omkonfigurering.
Lösningen på detta problem är ganska enkel: du måste bara hitta config-filen för emulatorn och göra det skriva-persistent. En annan methode vore, att återställa inställningarna genom att en batch-fil som kallas vid uppstart.

Systemunderhåll

För att låta lätt hand om systemet, är det möjligt att nå den LAN-porten av netbook från utanför aluminium-fallet. När en lan-kabel är ansluten, är det möjligt att få tillgång till systemet med en VNC-klient (en VNC-server körs alltid på ArcadeBox).
För varje installerat emulator är roms katalogen också åtkomliga som en windows-delad-mapp.

Saker jag skulle göra annorlunda nästa gång

Jag skulle verkligen tänka över aligment av några av kontakterna. Till exempel, gör det bara inte meningsfullt att koppla in ljud-/ videokablar och spelkontroller på samma sida.
Även, sedan nätsladden-måste vara inkopplad i vid rygg-sidan, är inte är möjligt att använda ArcadeBox när den är placerad ständiga uppåt.

Fansen är svag-poäng av höljet. Jag kunde se, skulle bara ett fan av denna storlek ha räckt att leverera ett tillräckligt luftflöde.

Slutliga

Det har varit ett stort projekt som jag var mycket nöjd att se visat sig så bra.
ArcadeBox är inte tungt belastade, men när det är, det är jätteroligt för alla spelare. :-)

Relaterade Ämnen

Bärbara RetroGame konsolen (Raspberry Pi)

Detta instructable är skriven för FabLab att göra kursen för Rotterdam University of Applied Sciences.För denna kurs ska jag göra en bärbar spelkonsol i kombination med en Raspberry Pi och ett anpassat skal.För en skoluppgift tvungen jag att göra obj...

Förvandla en gammal NES controller till en allt-i-ett USB-nav, minneskort och bärbara emulering station

det finns flera instruktioner guider för att förvandla gamla NES styrenheter till USB-nav eller blixt minne nyckel, och även några för att göra en plug-and-play emulator gadget. Som sådan, påstår jag inte originalitet för någon av komponenterna i det...

Bärbara spelsystem

jag har nyligen byggt en bärbara spel system som låter dig spela 12 * helt RADIKALA Namco spel Pac Man, Dig Dug och så bra grejer.Nu vill jag göra fem saker helt klart innan vi börjar...1) Detta är min första instructable. : 32) oavsett hur mycket du...

MCP3008 Raspberry Pi Breakout hat

Tjena tillbaka Y'all när jag arbetade på Raspberry Pi bärbara emulatorn som blev baksätet systemet. Jag trodde att jag skulle vilja använda en analog styrspak som flera av de andra byggandena. Men jag försökte få det att fungera via GPIO i stället fö...

ZX Spectrum trådbunden USB tangentbord del 1

I detta Instructable visar jag dig de enkla stegen som jag använde för att konvertera en ZX Spectrum i ett USB-tangentbord.Jag vet att det finns purister där ute som kommer hata detta men om ditt moderkort är bortom reparation så är det ett sätt att...

Bärbar Raspberry Pi emulering maskin

har du någonsin varit i en situation där du ville spela dessa nostalgiac Super Nintendo-spel med dina vänner på en 200 mil lång vandring genom regnskogar i Madagaskar? Förmodligen inte, men om situationen uppstår någonsin du kunde använda denna söta...

Poor mans bärbara RetroPie Gaming konsolen

Jag älskar TV-spel. Jag gillar att kunna föra dem vart jag än går för att spela dem. Men jag har ett problem. Jag har inte för mycket pengar att spendera på videospel. Det är därför jag tog en av de saker jag gillar (videospel), gjorde det bärbara, o...

Nintendo uppgradering: Bärbara Retro gaming konsolen.

Hej killar, detta är min första instructable!!! Hur som helst, jag presenterar för er, Nintendo uppgraderingen. Detta är i grunden en raspberry pi powered, retro gaming konsolen som kan spela alla möjliga spel från sega till nintendo till mame spel....

PlayCase v1.5: modulär bärbara konsolen väska, Full HD 19 tum, lagt till högtalare!

Få en full-HD skärm i minsta möjliga formfaktor: 19,5 tumStrippa bezel och sätta ramen till en flygning fallLägga till en modulär fixering system för att tillgodose de flesta konsolerna; PlayStation 3 och Playstation 4, sound decoder...Göra kyla mång...

Penetoaster (en penetrationstester plattform / dolda emulator valv)

här är ännu en annan utanför väggen helt galen idé, lekt från tristess och min sjuka och vridna syn på det säkerhet. Nyligen vann jag April dårar dag tävling med min Shockeration Instructable och priserna var en Brödrost USB-hubb. När jag gick igenom...

$20 bärbara Raspberry Pi spelkonsol

Det finns massor av hallon Pi retro spel emulatorer runt på internet, men de flesta är ganska dyra. Med den nya $5 Raspberry Pi noll, i detta Instructable jag ska visa dig drivs hur man bygger ett helt bärbar batteri Retro spel Emulator för $20.För a...

Retro allt-i-ett Gaming konsolen

älskar du din NES? Vad sägs om din SNES, Gameboy, Sega Genesis eller N64?Varför inte kombinera alla dessa system i ett flytande systemet alla inneslutna i rutan älskade kallas Nintendo Entertainment System? Tja, ska jag visa dig hur du kombinerar all...

MakeyMakey tangentbord Emulator för första Robotics

Som jag nämnde i en tidigare Instructable, fick vi MakeyMakey kit för januari Instructables bygga natten. Dåligt väder tvingat annullering av vår första försök att hålla en bygga natt och hotade tredje. Vi fick några äventyrliga själar som trotsade v...

Raspberry Pi Emulator konsol för baksätet

Omfattningen av projektet: efter bygga en Bar-Top Raspberry Pi retro gaming maskin jag fast besluten att samtidigt cool jag inte kan ta den runt lätt väger ca 40 kg och är storleken på stora mikrovågsugn. Och samtidigt roligt för källaren kanske Arth...

Raspberry Pi bärbara spelkonsol

Bygga denna bärbara spelkonsol är kanske det roligaste jag haft med en Raspberry Pi. Och det är inte bara att bygga som är kul; Jag har nu fått en fullt fungerande spelkonsol, så jag kan spela alla mina favorit gamla arkad spel, on-the-go!Det finns e...

Arduino MS Train Simulator konsolen

Jag är en stor tåg buff älska allt som finns om dem, betyder också jag vilja spela Train Simulator från Microsoft. Använda ett tangentbord för att köra ett tåg är inte det mest försiktiga sättet. Jag tittade på järnväg driver men för 200 dollar, det...

Bärbar AKTA stil mål för kniv och tomahawk kasta

A. officiella amerikanska kniv kasta Alliance (AKTA) mål Beskrivning:Fem mål kommer att vara monterade vinkelrätt mot kastaren, (t.ex. mot en vägg eller backspärr), som den "fem" på en domino eller dö. Upp i övre vänstra och högra målen är 67 in...

Hur man byter skärmen på en Hp Pavilion dv7 bärbara

detta instructable visar dig hur man byter från en Hp Pavilion DV7-serien Laptop-skärmen.Innan du fortsätter: det finns flera olika modeller av denna laptop, några av modellerna kräver att du tar isär den hela LAPTOP för att ersätta skärmen. Detta är...

Laptop till gaming konsolen på ett enkelt sätt

materialTV (valfritt)en bärbar dator med en VGA eller HDMI-portaren CD-spelare om din bärbara dator inte har enhögtalare (valfritt om du använder hdmi)en hel del spelen musen vga och HDMI-kabelansluta din bärbara dator din tv med vga och hdmi-kabelAn...