Ir al contenido principal

La historia de Kakashi Hatake

  La historia de Kakashi Hatake y su impacto en Naruto Repasamos los eventos que marcaron la vida de Kakashi evitando los spoilers Si por algo ha destacado la reconocida serie  Naruto  es por su gran elenco de interesantes personajes que han hecho de la trama una experiencia inolvidable para los fans. Entre ellos podemos destacar a algunos como  Naruto, Sasuke o Itachi,  pero para muchos, este anime-manga no habría sido lo que es sin la participación del maestro  Kakashi Hatake . Kakashi, mejor conocido como Kakashi-sensei, es una de las principales figuras del anime, tanto por su impacto en los personajes principales como por sus habilidades en combate. Esta es la razón por la que  le vemos en tantos juegos de Naruto  e incluso en  colaboraciones con otros juegos como Fortnite . Para muchos un luchador talentoso, para otros el mejor de la serie. En este artículo exploraremos en profundidad el trasfond...

FPGAs für die Emulation

  

Warum FPGAs für die Emulation von Retro-Spielen großartig sind

Die Verwendung von FPGAs zur Replikation klassischer Videospielsysteme ist seit einigen Jahren weit verbreitet, aber wie unterscheiden sich diese Projekte von Standard-Softwareemulationen? Ist es den hohen Einstiegspreis für die meisten Nutzer wert?

Wofür steht FPGA?

FPGA steht für Field Programmable Gate Array, eine Art integrierte Schaltung, die nach der Herstellung neu konfiguriert werden kann. Im Gegensatz zu herkömmlichen Computerchips verwenden FPGAs programmierbare Logikblöcke und Verbindungen, die für eine Vielzahl unterschiedlicher Zwecke neu konfiguriert werden können.

Im Wesentlichen kann ein FPGA so umprogrammiert werden, dass es sich wie jede Art von digitaler Schaltung verhält. Dies kann immer wieder erfolgen, indem einfach eine neue Konfiguration in den RAM geladen wird, um einen anderen Chiptyp zu emulieren. Während ältere FPGAs Schaltpläne verwendeten, verwenden neuere textbasierte Programmierung, um das Verhalten zu beschreiben.

Nahaufnahme einer integrierten FPGA-Schaltung von Xilinx.
Remus Rigo / Shutterstock.com

Diese Chips haben eine Vielzahl unterschiedlicher Anwendungen, insbesondere in der KI-Beschleunigung und im maschinellen Lernen. Microsoft ist eine Partnerschaft mit Intel eingegangen, um die Bing-Suche mithilfe der FPGAs der Arria-Familie von Intel zu verbessern. Sie werden in Signal- und Bildverarbeitungssystemen verwendet und spielen eine einzigartige Rolle bei der Unterstützung von Designern beim Testen von Konzepten in den frühen Phasen der Entwicklung.

Da FPGAs neu programmiert werden können, um sich immer wieder wie verschiedene Arten von Schaltkreisen zu verhalten, eignen sie sich auch perfekt für die Emulation von Videospielhardware. Anstatt einen Emulator in Software auszuführen, emulieren FPGAs effektiv verschiedene Videospielsysteme auf Hardwareebene.

VERBINDUNG: Was ist maschinelles Lernen?

Wie funktioniert die FPGA-Systememulation?

Die FPGA-Emulation erfordert, dass jemand einen „Kernel“ für die Hardware schreibt, der das Verhalten der ursprünglichen Hardware reproduziert. Dieser Prozess beinhaltet oft das Reverse Engineering der Originalhardware und sogar das „Unboxing“, bei dem die Schutzabdeckung eines integrierten Kühlkörpers entfernt wird, um den Chip im Inneren freizulegen.

Dies ermöglicht eine Sichtprüfung der integrierten Schaltung, um die Herstellung eines funktionsfähigen FPGA-Kerns zu unterstützen. Dieser heikle Prozess erfordert den Einsatz von Chemikalien wie Schwefelsäure und Aceton, Hitze, Atemschutzgeräte und viel Geduld. Dann werden Referenzbilder aufgenommen und die Kerne in einer Hardwarebeschreibungssprache (HDL) geschrieben, die von einem FPGA interpretiert werden kann.

Der Prozess des Lernens, des Reverse Engineering und des Schreibens eines FPGA-Kerns kann Monate und viel Hingabe in Anspruch nehmen. Überraschenderweise werden viele dieser Kerne im Interesse der Erhaltung der Hardware kostenlos zur Verfügung gestellt. Kernel werden normalerweise in einem Beta-Stadium veröffentlicht, damit sie verbessert werden können, und die Entwicklung kann Jahre dauern.

Trotz Emulation der Original-Hardware ist die FPGA-Emulation ebenso wie die Software-Emulation fehleranfällig. Die Kernel werden regelmäßig aktualisiert, wenn weitere Korrekturen und Änderungen im Streben nach perfekter Hardware-Emulation implementiert werden.

Welche Vorteile hat FPGA?

Die FPGA-Hardwareemulation kommt dem Spielen auf einem Originalsystem am nächsten und bietet ein authentisches Erlebnis. Dies kann Macken beinhalten, die auf der ursprünglichen Hardware vorhanden waren, vorausgesetzt, der Kernel liefert eine 1:1-Nachbildung des Originals. Probleme wie Latenz, die bei Softwareemulatoren auftreten können, werden behoben, da die Emulation auf einer viel niedrigeren (Hardware-)Ebene stattfindet.

Original-Hardware kann unzuverlässig sein, insbesondere wenn sie älter wird. Die Reproduktion des Verhaltens der ursprünglichen Schaltung mit einem FPGA ist eine Möglichkeit, die ursprüngliche Hardware zu erhalten, und kann immer wieder implementiert werden. Wenn diese Projekte Open Source werden, kann jeder davon profitieren, solange er die erforderliche FPGA-Hardware besitzt.

Ein Vintage Commodore Amiga A500 auf weißem Hintergrund
Susan Edmondson / Shutterstock.com

Für die meisten Menschen ist es praktischer, eine einzelne Hardware zu haben, die im Handumdrehen neu programmiert werden kann. Original-Hardware kann teuer sein, Platz einnehmen und für seltene Computer und Spielbretter schwer zu finden sein. Diese Hardware wird nicht jünger, und da die Produktion schon vor langer Zeit eingestellt wurde, kann es schwierig sein, sie zu reparieren oder zu ersetzen.

Da das System auf Hardwareebene emuliert wird, sollten Systeme in der Lage sein, mit fast jeder Hardware, die für diese Plattform entwickelt wurde, eine Schnittstelle zu bilden. Dazu gehören Original-Cartridges, Peripheriegeräte und Zubehör, die beim Schreiben des Kernels nicht unbedingt berücksichtigt wurden.

Dies unterscheidet sich von Software-Emulatoren, die die verschiedenen Geräte berücksichtigen müssen, die der Bediener verwenden möchte (wie beispielsweise eine Lichtpistole).

MiSTer: FPGA-Hardware-Emulation für zu Hause

MiSTer FPGA ist ein Open-Source-FPGA-Projekt, das sich der Emulation und Erhaltung von Konsolen, Heimcomputern und Spielautomaten widmet. Es ist das erfolgreichste Projekt seiner Art, mit Hunderten von Kerneln, die verfügbar sind und sich aktiv in der Entwicklung befinden.

Die einzige „erforderliche“ Komponente zum Ausführen eines MiSTer-FPGA ist das DE10-Nano, ein kleines Raspberry Pi-ähnliches Gerät mit einem System-on-Chip des Cyclone V. Das Board kann mit zusätzlichem RAM, einem USB-Hub und Eingang erweitert werden /Ausgangserweiterungen Ausgang, der Funktionen wie VGA-Ausgang, SCART-Ausgang oder JAMMA-Ausgang für Spielkonsolen hinzufügt.

DE-10 NanoFPGA
Terasic Inc.

Zu Beginn benötigen Sie einen DE10-Nano, ein Gehäuse und etwas Kühlung. Für eine fortgeschrittenere Emulation ist eine RAM-Erweiterung erforderlich. Mit Add-On-Modulen von Resellern wie MiSTer Addons oder Ultimate MiSTer können Sie Ihr MiSTer FPGA-Setup entsprechend Ihrem Verwendungszweck erweitern. Anschließend müssen Sie Ihre SD-Karte mit der neuesten Version von MiSTer konfigurieren.

Der Prozess ist aufwändiger als die Verwendung „herkömmlicher“ Emulatoren, erfordert aber dennoch Datendateien und ROMs wie ein Software-Emulator. Wenn Sie ein Enthusiast sind, der ein Erlebnis haben möchte, das mit der Originalhardware vergleichbar ist, gibt es nichts Besseres als MiSTer. Für andere ist es ein großer Aufwand, etwas zu erreichen, das durch Software-Emulation kostenlos gemacht werden kann.

RELATED: So spielen Sie Ihre Lieblings-NES, SNES und andere Retro-Spiele auf dem PC mit einem Emulator

Analog Pocket: On-the-Fly-Emulation der FPGA-Hardware

Der Analogue Pocket ist ein tragbarer Handheld-Computer für mehrere Systeme, der eine FPGA-Emulation verwendet, um mit originalen Game Boy-, Game Boy Color- und Game Boy Advance-Cartridges zu kommunizieren. Es gibt auch zusätzliche Cartridge-Adapter für die Systeme Game Gear, Neo Geo Pocket, Atari Lynx und TurboGrafx-16.

Analoges Taschen-Handheld-FPGA
analoger Begriff

Das System unterstützt moderne Fortschritte wie die Möglichkeit, das Spiel zu unterbrechen, wenn die Konsole in den Ruhezustand versetzt wird. Das Pocket verfügt über ein wunderschönes Display, das Funktionen wie Pixelgittermuster und LCD-Hintergrundbeleuchtungseffekte nachbildet. Es kann auch an ein Dock (separat erhältlich) für die Wiedergabe auf einem Fernseher über HDMI angeschlossen werden.

Für 219,99 $ ist es ein hübscher Handheld, der jeden mit einer guten Sammlung von Originalpatronen ansprechen wird. Es gibt keine Möglichkeit, ROMs aus der Software zu laden, aber Analogue Pocket ist mit jedem Flashcart kompatibel, das auf der Originalhardware funktioniert.

Die Nachteile von FPGAs für Retro-Gaming

Der größte Nachteil bei der Verwendung von FPGAs zum Spielen von Retro-Spielen ist der Preis. Moderne Software-Emulatoren laufen auf fast jedem Gerät, von alten Computern bis hin zu Smartphones. Die meisten sind kostenlos und viele sind vollständig Open-Source-Projekte. Einige wurden jahrzehntelang entwickelt und sind hochgradig konfigurierbar.

MiSTer FPGA und Analogue Pocket sind teure Hobbys. Insbesondere das MiSTer-Projekt könnte mit genügend Add-Ons leicht über 500 US-Dollar kosten, und obwohl dies im Vergleich zu einem einzelnen Spielbrett oder einem seltenen Heimcomputer ein großartiger Wert ist, ist es für jeden, der nicht nach einem Pixel sucht, schwer zu verkaufen - Perfekte Emulation.

Vorkonfiguriertes MiSTer-Paket
MiSTerAddons.com

Auch die Verfügbarkeit ist ein Problem. Zum jetzigen Zeitpunkt im Februar 2022 ist der DE-10 Nano überall ausverkauft und Analogue hat eine einjährige Warteliste für die nächste Charge von Pocket-Konsolen. Die Dinge werden durch einen weltweiten Mangel an Halbleitern und Wiederverkäufer verschlimmert, die auf Wiederverkäufer-Websites exorbitante Preise verlangen.

Die moderne Hardware- und Software-Emulation ist so weit fortgeschritten, dass viele Gelegenheitsspieler den Unterschied zwischen einem Software-Emulator und der Originalhardware nicht mehr kennen. FPGA-Projekte wie MiSTer und Pocket richten sich direkt an Enthusiasten. Preis und Verfügbarkeit sollten sich im Laufe der Zeit verbessern, sodass die Zukunft für die FPGA-Emulation auf Hardwareebene sehr rosig ist.

Andere Möglichkeiten, die Klassiker zu emulieren

Es gibt jetzt billigere und einfachere Möglichkeiten, in die Emulation einzusteigen. Es ist sehr wahrscheinlich, dass auf dem Gerät, das Sie zum Lesen verwenden, ein Emulator für mehrere Systeme wie RetroArch ausgeführt wird.

Eine der derzeit günstigsten Heimemulatoren ist die Xbox Series S (oder Series X), die relativ leicht zu finden ist und zum Ausführen einer großen Anzahl von RetroArch-Kernen verwendet wird. Wenn Sie nach etwas Tragbarem suchen, sehen Sie sich die neuesten tragbaren Emulatoren an, die von Android und Linux unterstützt werden.

Comentarios

Entradas populares de este blog

La historia de Kakashi Hatake

  La historia de Kakashi Hatake y su impacto en Naruto Repasamos los eventos que marcaron la vida de Kakashi evitando los spoilers Si por algo ha destacado la reconocida serie  Naruto  es por su gran elenco de interesantes personajes que han hecho de la trama una experiencia inolvidable para los fans. Entre ellos podemos destacar a algunos como  Naruto, Sasuke o Itachi,  pero para muchos, este anime-manga no habría sido lo que es sin la participación del maestro  Kakashi Hatake . Kakashi, mejor conocido como Kakashi-sensei, es una de las principales figuras del anime, tanto por su impacto en los personajes principales como por sus habilidades en combate. Esta es la razón por la que  le vemos en tantos juegos de Naruto  e incluso en  colaboraciones con otros juegos como Fortnite . Para muchos un luchador talentoso, para otros el mejor de la serie. En este artículo exploraremos en profundidad el trasfond...

Cómo jugar a Fortnite en XCloud

  Cómo jugar a Fortnite en XCloud gratis: guía paso a paso (actualizado 2023) Os contamos cómo jugar gratis a Fortnite con XCloud en PC, Android e iOS. Qué requisitos debemos cumplir y todos los detalles. XCloud  o  Xbox Cloud Gaming  permite jugar a  Fortnite  en  PC  y dispositivos  Android  e  iOS . En esta  guía de Fortnite  os contamos  cómo jugar a Fortnite con XCloud  y  qué dispositivos son compatibles : ¿Cómo jugar gratis a Fortnite con XCloud? Para  jugar gratis a Fortnite con XCloud , debemos seguir los siguientes pasos: Crear una cuenta de Fortnite/Epic Games. Esto podemos hacerlo desde la  web del juego . Si ya tenemos una, avanzamos al siguiente paso directamente. Las cuentas de Fortnite son gratuitas. Creamos una cuenta de Microsoft/Xbox. Esto lo podemos hacer desde  su web . Si ya tenemos una, saltamos al siguiente paso. Las cuentas de Xbox son gratuitas. Iniciamos...

Call Of Duty Black Ops 4

y lin admedia juicy cpm media LA OTRA CUENTA DE POP proba link Call of Duty: Black Ops 4, Análisis - Digno heredero al trono de los Battle Royale Analizamos Call of Duty: Black Ops 4 para PlayStation 4, Xbox One y PC. La gran apuesta de Activision y Treyarch por el battle royale, con su modo Blackout. Call of Duty Black Ops 4 Estuvimos el pasado mayo en Los Ángeles, en el evento de presentación a nivel mundial de  Call of Duty: Black Ops 4 , donde  pudimos probar el juego por primera vez y os dimos nuestras impresiones. Os dimos también cobertura completa de la beta tanto del  multijugador estándar  de la última entrega de  Call of Duty  como de  Blackout , su apuesta por el  Battle Royale . En octubre estuvimos de nuevo en Los Ángeles, visitando las oficinas de  Treyarch  para jugar a la v...