Varför är Nintendo DS emulatorer så långsam?
Emulering är alltid ineffektiva och kräver mycket mer processorkraft än det system som emuleras. Emulering alltid tar fler processorcykler än kör inbyggt (i själva hårdvaran). De flesta datorer ute har inte befogenhet att köra en cykel-exakt emulator i full fart med alla effekter och funktioner i DS. Som tiden går, datorer kommer att få snabbare, och emulatorer kommer att bli något mer effektiv, men det är osannolikt att din nuvarande dator någonsin kommer att kunna spela alla DS spel i full fart.
^^ Du inser varje konsol system gjordes från gårdagens hårdvara vid tidpunkten för varje konsol gen release. Den enda verkliga skillnaden mellan dem är: varje konsol OS oavsett hur primitiva skrevs att köra sina processorer fullt laddad med flesta spel data cache-lagras i RAM. DS körs en ARM 9 & ARM 7 Processor. Dock de flesta DS emulatorer är gamla och inte har uppdaterats. Också till skillnad från konsolen skrevs oss mest emulatorer inte att utnyttja alla kärnor på en processor (tror jag det var bara något de flesta utvecklare hade förbisett). Windows, Linux, Mac, etc... osv... osv... ska aldrig försöka och tvinga en emulator för att använda alla det är kärnor, om emulatorn inte redan skrivits att utnyttja alla tillgängliga kärnor. Till skillnad från moderna konsol/handheld processor kraft instruktioner som alltid arbetsbelastning division.
Tillbaka till ursprungliga fråga dock nr$ GBA (ja det säger GBA, men den har DS stöd). Detta är den enda DS emulatorn har jag sett som är multi-tråd skriven. Och när uppsättningen upp ordentligt det kan också köra DS spel smidigt även på snabbare hastigheter än spelet var avsedda att spelas på. Du kan youtube det, gott om DS vids på nr$ GBA. Men helt enkelt på grund av det faktum att det var skrivet att utnyttja alla tillgängliga kärnor, ungefär som konsolen OS, den kan köra bra på hårdvara ännu äldre än DS själva enheten, till exempel en Socket 478 Pentium 4 med Hyper Threading. Emulator prestanda handlar ca 90% programmering men bara ca 10% hårdvara.
Relaterade Frågor
-
Varför hindrade Nintendo gör Shigefumi spel?
-
Varför beslutade Nintendo att sätta Mario tecken i Zelda link's awakening?
-
Varför var Nintendo populär?
-
Vilken hemsida kan du ladda ner Nintendo ds emulatorer och spel?
-
Varför iodination av alkane är mycket långsam?
-
Varför är Ford traktor 3415 hydraulik långsam i varmt eller kallt väder?
-
Varför lapp League of Legends så långsam?
-
Varför har hockey varit något långsam att fånga den på gymnasienivå?
-
Vad är bästa Nintendo DS-emulator?
-
Kan du få Nintendo händelser för emulatorer?
-
Varför en Action Replay för Nintendo DS inte skulle kunna läsa DS spel?
-
Varför inte LittleBigPlanet på Nintendo DS?
-
Varför kommer inte spelet spara i legenden om Zelda på super Nintendo?
-
Varför inte den fantastiska spider-man 2 på Nintendo ds?
-
14 på allvar ifrågasättas Nintendo tatueringar du måste bara se
-
Där kan du spela Super Nintendo ROM spel?
-
Har Nintendo bara tur eller Wii framgång har strategiska merit?
-
Vad är en Nintendo Ds spel Pak?
-
Varför ändra IRS på eget bevåg och utan preliminär min skatt klass II i jag?