Download.it - sökikon
Advertisement

Enkel och snabbstartat emulator för användare som vill spela GameBoy Advance-spel på datorn

Enkel och snabbstartat emulator för användare som vill spela GameBoy Advance-spel på datorn

Röster: (750 röster)

Programlicens: Free

Utvecklare: Ngemu

Version: 1.7.2

Fungerar under: Windows

Röster:

Programlicens

(750 röster)

Free

Utvecklare

Version

Ngemu

1.7.2

Fungerar under:

Windows

Fördelar

  • Kompatibel med en överväldigande majoritet av GBA-kassetter
  • Innehåller en uppsättning inbyggda utvecklingsverktyg
  • Stöder sparfiler av olika storlekar
  • Spelar GB-, GBC- och GBA-spel
  • Emulerar Super Game Boy-funktionalitet

Nackdelar

  • Kan kräva viss felsökning för att spela vissa titlar
  • Får inga aktiva uppdateringar
  • Vägrar att spela några få hemgjorda titlar

VisualBoyAdvance är en videospelsimulator som kan spela spel gjorda för flera olika handhållna konsoler från Nintendo. Den stödjer läsbara minnesinstruktioner avsedda för den ursprungliga GameBoy, Game Boy Color och Game Boy Advance. Alla ROM som skulle ha fungerat med någon version av Super Game Boy-tillbehöret bör också fungera som avsett.

Funktioner som sparatillstånd och spelåterspolning gör det enkelt att snabbt ta sig igenom även de mest komplicerade vintage-titlarna. Spel som saknade en sparfunktion när de spelades på originalhårdvaran kan ändå spara sina framsteg genom VBA:s förbättrade ROM-verktyg. Flera tillstånd kan existera samtidigt för samma spel, så spelare kan bokmärka favoritnivåer eller -steg för att återvända till dem senare. De kan också använda detta för att ta sig förbi särskilt svåra delar i enspelarspel vid behov.

Spelare som vill använda fusk gjorda för externa enheter som skulle ha kopplats till en fysisk GBA-handhållen konsol bör inte ha några problem med att göra det. De som är seriösa om att utforska allt som ett spel har att erbjuda kan kombinera dessa funktioner för att ta saker till nästa nivå. Annars kanske de vill titta närmare på det inbyggda Gameshark-kompatibilitetsläget, vilket kan tilltala en mycket bredare del av marknaden.

Gameshark-fusk var skrivna med en specifik hårdvara i åtanke, men de bör fortfarande fungera med VBA eftersom de i huvudsak är en lista med minneskoordinater som spelarna matar in i en tabell. Onlinesökningar ger ofta stora samlingar av dessa fuskkoder, som ofta fungerar felfritt med VBA. När spelare har hittat koder de gillar kan emulatorn även spara dem så att de kan aktivera och avaktivera dem vid behov.

Original Game Boy-ROMs fungerar bra i VBA, även om den konsolen saknade färg. Emulatorn låter spelarna välja en färgpalett för att färglägga gränssnittselementen. Även om det aldrig kommer att se lika bra ut som ett äkta färgspel, gör detta att spelarna kan undvika det obehag som kommer med att köra monokrom mjukvara. Det är också möjligt att använda ett grått och grönt färgschema som nära matchar den faktiska flytande kristallskärmen på de ursprungliga Game Boy-handhållna enheterna. Även om den kan ha blivit hånad i sin tid, betraktas denna skärm nu som nostalgisk för många. Att aktivera denna funktion kan därför väcka gamla minnen till liv.

ROMs gjorda för Game Boy Color ser lika bra ut som de gjorde på originalhårdvaran. VBA gör det enkelt att skala upp eller ner dessa och till och med låta spelarna visa dem i ett stort fullskärmsfönster, även om detta vanligtvis kräver användning av betydande bokstavs- och pillarboxelement för att undvika att sträcka ut skärmen. De som är vana vid att titta på filmer online utan en äkta widescreen-skärm är förmodligen redan vana vid detta, så de bör inte märka någon skillnad alls.

Som namnet antyder, utmärker sig VBA verkligen när det gäller att spela Game Boy Advance-spel. Det kan skala upp dem till ungefär dubbla deras ursprungliga upplösning utan att allvarligt sträcka ut spelskärmen. Även om detta knappast är vad vissa skulle kalla högupplöst spel, ser det definitivt mycket bättre ut än vad som erbjöds av den ursprungliga konsolen. I många fall kan det faktiskt låta bättre än äkta hårdvara också.

Medan den ursprungliga Game Boy Advance bara hade monofoniska högtalare, kan den faktiskt producera dubbla stereoljudskanaler. Detta gäller faktiskt också för de ursprungliga Game Boy- och GBC-handhållna enheterna. När VBA körs på en persondator som har stereohögtalare eller ett anslutet par hörlurar, kommer det att generera äkta stereoljud. Mono används när det bara finns en högtalare ansluten till systemet, men det låter vanligtvis ändå bättre än det som kom ut ur elementen kopplade till riktiga GBA-konsoler.

Bluetooth-användare kan dra nytta av denna flexibilitet genom att trådlöst ansluta en högtalare till sin dator. VBA kommer att använda det standardljudsystem som tillhandahålls av Microsoft Windows, vilket innebär att de inte behöver göra någon extra konfiguration för att få det att fungera. De som planerar att ansluta styrenheter och andra enheter trådlöst bör inte heller ha några problem. VBA kontrollerar helt enkelt operativsystemet efter in- och utenheter innan de tillhandahålls till spelarna.

Detta innebär också att USB-styrenheter fungerar utmärkt. Allt spelare behöver göra är att gå till skärmen för inmatningsinställningar och trycka på de knappar som motsvarar de åtgärder de vill ha. Det är teoretiskt möjligt att tilldela emulatorfunktioner till styrenhetsknappar också, men detta kräver vanligtvis lite mer konfiguration än vad många är bekväma med.

Ett överskott av rullgardinsmenyer i kombination med logiska tangentbordsgenvägar gör denna övning hur som helst akademisk. Du kan enkelt komma åt nästan alla VBA-funktioner bara genom att trycka på en av F-tangenterna som finns längst upp på ett fullstort datortangentbord. Bärbara datorer kanske inte har dessa tangenter, vilket är anledningen till att gränssnittet fortfarande stöder musdrivna händelser samt Alt-tangentkombinationer.

Tangentbordstillbehör fungerar med VBA, vilket innebär att detta kanske inte är ett problem ens för dem som spelar på mycket små netbook-enheter. Anslut ett fullstort USB-tangentbord till en dator och VBA kommer att kunna använda det så snart Windows känner igen det. Spelare kan tilldela vilken åtgärdsknapp som helst direkt till en tangent, vilket betyder att de är fria att använda stora tangentbord som styrenheter om de föredrar det. Detta fungerar med Bluetooth-tangentbord också, vilket ytterligare ökar attraktionen bland dem som är seriösa spelare.

Även om VBA tekniskt sett är en äldre applikation, byggdes den på ett sådant sätt att den kan dra full nytta av många innovationer som inte var allmänt tillgängliga vid tiden för dess ursprungliga lansering. Detta har gjort den populär för ett antal användningsområden som bara har uppstått under de senaste åren. Kanske det vanligaste användningsområdet för VisualBoyAdvance är bland dem som vill spela Pokémon-titlar via en emulator, och den erbjuder några funktioner som borde vara särskilt användbara för dem som planerar att göra det.

Tidiga titlar från första och andra generationen bör fungera direkt ur lådan utan någon extra konfiguration. Hacks av dessa titlar bör inte heller ge några felmeddelanden, vilket gör VBA till ett attraktivt alternativ för spelare som vill utforska den ibland opålitliga världen av fangames och hemgjorda titlar. Även om VBA utför åtminstone ett rudimentärt kontrollsummetest, bör det tillåta spelare att köra spel även om de inte riktigt överensstämmer med deras headerkod.

Kompatibiliteten är god över nästan alla kommersiella titlar i allmänhet, oavsett om de är utformade med inbyggda rollspelselement eller inte. De enda spelen som spelare kan upptäcka inte fungerar tillförlitligt är några av de olika hemgjorda ROMs de kan stöta på online. Eftersom VBA inte har någon aktiv uppdateringsfunktion, kan det vara omöjligt att spela några av dessa titlar, men detta problem är förknippat med något som de flesta skulle betrakta som ett undantagsfall i bästa fall.

När det gäller tredje generationens Pokémon-titlar och deras olika hacks bör spelare inte ha alltför stora svårigheter, men de måste göra vissa justeringar innan de kan skapa en effektiv sparfunktion. Att starta ett nytt spel på en av dessa titlar kommer att visa ett felmeddelande som hävdar att något som kallas 1m sub-kretskort inte är installerat. Detta beror på att den underliggande spelkoden inte inser att den inte körs på fysisk hårdvara och tror att en del av kassetten själv kan saknas.

Spelare kan enkelt korrigera detta genom att ändra typen av sparfunktion till ett 128k flash ROM-objekt. De kommer att kunna spela utan att göra detta, men spelet kommer inte att kunna fortsätta efter att ha besegrat en grupp tränare som kallas Elite Four. Annars är VBA dock en idealisk applikation för dessa typer av spel. En handfull andra egenskaper använder speciella spartekniker, så det är viktigt att experimentera med dessa konfigurationsalternativ innan man uttryckligen hävdar att något fungerar som avsett.

Trots detta är det viktigt att betrakta detta som en funktion snarare än ett fel. Vissa programmerare fattade några mycket ovanliga beslut när de skapade verkliga kommersiella GBA-titlar och VisualBoyAdvance försöker helt enkelt att tilltala det bredaste möjliga antalet potentiella konfigurationer. De som verkligen börjar engagera sig i denna sida av retrogaming kommer att uppskatta de extra verktyg som VBA kommer med.

En handfull utvecklingsfunktioner är inbyggda i VBA:s kod, vilket ger programmerare friheten att kontrollera minneskoordinater och se hur en ROM:s instruktioner exekveras på det simulerade ARM7TDMI-mikrochippet. Eftersom ARM7TDMI-chip endast stöder en reducerad instruktionsuppsättning kan de som är vana vid att skriva för x86_64-processorer vara obekanta med vissa av de egenheter som kommer från den typen av miljö. VBA:s felsökningsverktyg kommer att hjälpa till att underlätta övergången.

De som gör backupkopior av ROMs kommer också att uppskatta denna funktion. De kommer att kunna se om deras fil fungerar korrekt bara genom att titta på en handfull felmeddelanden. Professionella spelutvecklare som skapar nya ROMs för distribution online kanske också vill förlita sig på dessa felmeddelanden, även om de kanske vill komplettera dem med ett dedikerat programmeringsverktyg.

Flera olika ROM-format har utvecklats genom åren, men de flesta moderna dumpare bör producera något som är meningsfullt för VBA. De som har problem med att spela ett specifikt spel som de själva har dumpat kanske vill kontrollera sin hårdvara innan de börjar experimentera med för många emulatorinställningar. Programvaran är plattformsneutral till den grad att detta vanligtvis inte är problemet.

Fokus på plattformsneutralitet har också gjort det möjligt för spelare att dela sparfiler med de som använder andra operativsystem. Även om den mest populära versionen av VBA körs på Windows, finns det också versioner för BSD-baserade datorer samt Apples Macintosh-plattform. Spelare kan byta sparfiler och ROMs med användare av VBA-programvara på någon av dessa plattformar. De kan till och med starta ett spel på sin PC och sedan ta med sig speltillståndet till en annan enhet, som en spelkonsol som kör en speciell version av VBA. Detta gör det möjligt att byta spel med enheter som annars inte skulle ha kunnat köra någon form av emulator.

Eftermarknadstillägg till VBA gör det möjligt att använda det som en del av en social spelupplevelse. Till exempel kan spelare integrera det med en IRC-bot som möjliggör en form av nätverksspel. Grundläggande nätverksfunktioner är inbyggda i programvaran, vilket gör det möjligt att spela spel online som aldrig var avsedda för det. De som är intresserade av att enbart byta in-game-föremål mellan två ROMs de har på sin lokala enhet bör inte ha några större svårigheter att göra detsamma.

Gafflade versioner av VBA är enkla att installera vid sidan av huvudversionen, så de som är intresserade av att utöka grundfunktionaliteten kan göra det. Plugins gör det möjligt för de som vill utforska mjukvara utöver spel att uppnå några av sina mest ambitiösa kodningsmål. Detta kan dock endast tilltala en liten delmängd av de som vill använda VBA.

Chansen är stor att en överväldigande majoritet av VBA-användare endast kommer att förlita sig på de grundläggande emulatorfunktionerna och glömma att alla dessa avancerade funktioner finns där. De som behöver dem bör dock finna att VisualBoyAdvance erbjuder alla de verktyg de behöver för att ta retrogaminghobbyn till nästa nivå.

Fördelar

  • Kompatibel med en överväldigande majoritet av GBA-kassetter
  • Innehåller en uppsättning inbyggda utvecklingsverktyg
  • Stöder sparfiler av olika storlekar
  • Spelar GB-, GBC- och GBA-spel
  • Emulerar Super Game Boy-funktionalitet

Nackdelar

  • Kan kräva viss felsökning för att spela vissa titlar
  • Får inga aktiva uppdateringar
  • Vägrar att spela några få hemgjorda titlar