Donnerstag, 16. August 2018

EZ-Flash OMEGA Review (ezflash.cn)

Struktur:
1. Überblick (mit offiziellen Funktionen)
2. Packung und Inhalt
3. Qualität der Karte
4. Installation und Benutzung
5. Kompatibilität
6. Weitere Funktionen
7. Schlussergebnis

1. Überblick

Ich bin das Alpha und das Omega, der Erste und der Letzte, der Anfang und das Ende der GBA Ära.
Mit diesem abgewandelten Bibelzitat (Offenbarung 22:13-21) und einigen Videos um das Geschriebene zu untermauern hat das EZ-Flash Team, übrigens eines der ältesten noch aktiven Teams in der Nintendo Szene, dieses Jahr ihr neustes Produkt für den Gameboy Advance angekündigt: die EZ-Flash OMEGA.
In einem Punkt stimmt es auf jeden Fall, dass die neue Flashkarte des Teams auf die Wurzeln der Modmöglichkeiten für die Konsole zurückschaut. Die ersten GBA Flashkarten unterstützten nur GBA Spiele. Danach gab es Updates zu GBA Flashkarten, die sowohl GBA als auch DS Spiele unterstützen (z.B. die EZ-Flash IV Lite Deluxe) bis es sogar Karten gab, die nur DS Spiele unterstützen (z.B. die Supercard Lite Rumble). Mit der OMEGA wurde der DS Game Support allerdings fallengelassen. Natürlich funktioniert die Karte trotzdem in DS fat und DS Lite Konsolen. Ob dieser Vergleich in weiteren Punkten hinhaut oder doch eher hinkt und ob diese Karte wirklich das Ende der GBA Ära sein wird, praktisch ihr Gott, teste ich im folgenden Review.
In den letzten Jahren hat sich der Hersteller allerdings nicht nur mit Ruhm bekleckert. Zwar gibt es heute noch Updates für die Karten der EZ-Flash IV Reihe und erst dieses Jahr wurde der Quellcode vom Manager für die EZ-Flash III veröffentlicht (beides GBA Flashkarten), aber die DS Flashkarte vom Team, die EZ-Flash Vi, wird seit vielen Jahren nicht mehr unterstützt und die 3DS Flashkarte, die EZ-Flash Redux hat nie ein dringend benötigtes Update erhalten. Für die OMEGA gab es zumindest schon einige Patches und inzwischen ist sogar der Kernel der Karte quelloffen sodass man notfalls selbst Updates schreiben könnte.
Ich habe die Karte übrigens von eigenem Geld bei Shop01media gekauft.

Offizielle Funktionen (von der Herstellerseite; frei ins Deutsche übersetzt):
- GBA Spiele kopieren und spielen, kein Client notwendig
- Schnelle Patchengine, direkte Spielladegeschwindigkeit, zusätzliche manuelle Patch Engine um veränderte ROMs zu unterstützen
- Hardware basierendes direktes Speichern auf die SD Karte
- Cheats
- Speicherstände (Real Time Save)
- Echtzeit Uhr
- Schlafmodus
- Hotkey anpassbar
- 256Mb PSRAM unterstützt alle Spiele, direktes Laden
- 512Mb Norflash, behalte deine liebsten Spiele
- GB/GBC/NES Spiele kopieren und spielen
- Wiederherstellungsmodus auf System on Chip-Ebene, beugt Updatetot vor
- Unterstützt FAT16/ FAT32/ EXFAT, 128MB-128GB SD Karten
- Firmware und Kernel sind beide aktualisierbar

2. Packung und Inhalt


Die Packung der EZ-Flash Omega sieht fast genau so wie die der Reform aus. der größte Unterschied ist ein großes, schwarz reflektierendes OMEGA, das das EZ-Flash Logo auf der Vorderseite umgibt. Ansonsten ist der Pappkarton in einem schlichten schwarzen Design gehalten. Die Rückseite enthält noch den Hinweis, dass es Hüllen in zwei Größen in dem Karton gibt und dass das Produkt nicht von Nintendo befürwortet oder genehmigt ist. In der Packung gibt es einen durchsichtigen Einschub aus Plastik, in dem sich zwei Cover und eine Leiterplatte mit Rückseite befinden. Unter dem Plastik liegt noch lose einer der typischen MicroSD Kartenleser, der vermutlich nicht lange halten wird.

Die zwei Cover für die Leiterplatte können verwendet werden um die Kartengröße an die Größe des Slots der Konsole anzupassen in der sie verwendet werden soll. Es gibt ein Cover, das die Größe eines GBA Spiels hat und für den originalen DS, den GBA und den GBA SP verwendet werden soll und ein Cover in einer kleineren Größe, das ziemlich genau in den Slot vom DS Lite und vom Gameboy Micro passt.

3. Qualität der Karte


Die Cover sind aus einem schwarzen, leicht durchsichtigen Plastik, in das "EZFLASH" eingraviert ist. Ich finde es cool, dass man durch die Durchsichtigkeit auch einiges der Komponenten sehen kann aus der die Karte besteht. Wie von Karten für den GBA Slot gewohnt ist das Plastik relativ dick. An der Seite befindet sich ein Schlitz in den man die MicroSD Karte stecken kann. Er enthält keine Feder. Damit die Flashkarte auch bei häufigerem Wechseln nicht auseinanderfällt wird sie mit einer Schraube zusammengehalten. Zum Wechseln muss man einfach die Schraube lösen, die alte Hüllenoberseite entfernen und die neue positionieren und anschrauben. Durch die Schraube ist der Prozess leider etwas umständlich, aber so kann die Karte nicht problemlos von Kindern geöffnet werden. Die kleinere Hülle, die ich zum Testen verwendet habe, ragt ungefähr einen Millimeter über den DS Lite Slot hinaus.

Als Erstes fällt auf der dunkelblauen Leiterplatte die gelb umrahmte Batterie auf, die benötigt wird damit die Real Time Clock funktioniert. Um Speicherstände auf die SD Karte zu sichern wird sie übrigens nicht mehr benötigt. Zwischen Batterie und MicroSD Slot befindet sich ein IC, der mit "Winbond 25Q16CVNAG" beschriftet ist. Dabei handelt es sich um einen 16MBit Flashspeicher. Auf der Rückseite gibt es neben drei ICs 8 Kontakte, die entweder zum ersten Bespielen der Karte oder für JTAG verwendet werden. Außerdem gibt es zwischen dem linken und dem mittleren IC zwei Pins, die mit "+3.3V" und "GND" beschriftet sind. Der linke IC ist ein 71GL064 von Spansion. Er enthält einen Flash Speicher und einen RAM. Der rechte IC ist ein NOR Flash: ein Spansion 98WS512PE. Bei dem mittleren Chip, dem Größten von allen, handelt es sich vermutlich um einen FPGA von XILINX. Die Seriennummer kann man bei meinem leider nicht mehr lesen. Insgesamt sieht die Leiterplatte bis auf die Kontakte für die Batterie sehr ordentlich aus. Es könnte sogar sein, dass die Batterie per Hand angelötet wurde. Ein letzter kleiner IC, dessen Beschriftung ich leider aufgrund der Position nicht lesen kann, befindet sich unter der Batterie. Aufgrund der Lage kann man davon ausgehen, dass es sich um die Real Time Clock handelt.
Unter dem rechten IC gibt es die Aufschrift "05 18", die vermutlich für Produktionsmonat und -jahr steht, also Mai 2018.

4. Installation und Benutzung

Wenn man schnell starten möchte reicht es die .GBA, .GB und .NES Spiele auf eine richtig fomatierte SD Karte zu kopieren (es werden FAT(16), FAT32 und exFAT unterstützt). Allerdings empfehle ich außerdem einige weitere Dateien auf die SD Karte zu kopieren und die Karte zu aktualisieren.

SD Karte vorbereiten und Flashkarte aktualisieren
Neben den GBA ROMs kann man das Vorschaubildpaket (übrigens kann man sich so eigene Vorschaubilder machen) und das Cheatpaket herunterladen und auf die SD Karte entpacken. Außerdem kann man sich den aktuellen Kernel und die aktuelle Firmware herunterladen und die "ezkernel.bin" auf die SD Karte kopieren. Der Kernel ist übrigens quelloffen. Das heißt, dass sich jeder Entwickler den Quellcode herunterladen und bearbeiten kann um einen eigenen Kernel herzustellen.
Bevor man die Karte aktualisiert sollte man sicherstellen, dass die Konsole genügend Strom hat und nicht mitten im Flashvorgang (der nicht mehr als ein paar Minuten dauern sollte) ausgeht. Jetzt kann man die Konsole starten, die "R"-Taste gedrückt halten und den Bildschirmanweisungen folgen. Danach sollte die Flashkarte auf dem aktuellen Stand sein.

Verwendung der Karte

Nach dem Start der Karte findet man sich in einem einfachen Menü wieder, in dem man Spiele zum Starten auswählen kann. Mit der SELECT-Taste kann man das Anzeigen der Vorschaubilder für die ROMs aktivieren oder deaktivieren. Sollte für ein Spiel kein Bild gefunden werden zeigt die Konsole ein "IMAGE NOT FOUND"-Bild an. Wenn man auf die START-Taste drückt gelangt man zu einer Übersicht der zuletzt gestarteten Spiele. Wenn man im Dateibrowser auf die linke oder rechte Steuerkreuztaste drückt kann man schnell scrollen. Außerdem kann man in diesem Menü die aktuelle Uhrzeit und die gesamte Anzahl von Dateien im Verzeichnis sehen. Wenn man die linke Schultertaste und gleichzeitig die START-Taste hält kann man die ausgewählte Datei löschen.
Wenn man auf die rechte Schultertaste drückt gelangt man zu einer Übersicht der ROMs im NOR-Speicher. Drückt man erneut die rechte Schultertaste kommt man in das Einstellungsmenü. Hier kann man die aktuelle Zeit, die Sprache, eine schnelle Patch Engine, die Tastenkombinationen für das Ingame Menü und den Schlafmodus sowie einen Stromsparmodus für die Real Time Clock einstellen. Außerdem ist es möglich, die Erweiterungen "Reset", "Savestate", "Sleep" und "Cheat" zu aktivieren. Mehr zu den ganzen Funktionen gibt es später.
Das Ingame Menü ist sozusagen ein Menü von der Flashkarte, das man mit einer bestimmten einstellbaren Tastenkombination erreichen kann. Hier kann man Dinge tun, die von den eigentlichen Spielherstellern nicht vorgesehen sind. Durch "Sleep" kann man mit dem einstellbaren Hotkey das Spiel pausieren und etwas Energie sparen wenn man z.B. während des Spielens unterbrochen wird.
Wenn man ein letztes Mal die rechte Schultertaste drückt sieht man die Steuerung im Menü. Durch Druck auf die linke Schultertaste kann man zurück ins vorherige Menü gelangen.

Zurück in dem ROM-Auswahlmenü kann man ein Spiel auswählen und mit "A" ein weiteres Menü öffnen. Hier kann man noch einmal "A" drücken, also die Option "Clean Boot" auswählen, um das Spiel direkt zu starten. Dabei sind aber alle weiteren Funktionen deaktiviert. Wenn man beim Starten die linke Schultertaste gedrückt hält wird das Spiel übrigens mit dem originalen GBA Bios gestartet. Dadurch kann man z.B. per Linkkabel miteinander spielen oder einige andere Erweiterungen verwenden.
Bei der Option "BOOT WITH ADDON" wird das Spiel mit allen ausgewählten Patches (also z.B. dem Hotkey) gestartet. Ich würde normalerweise diese Option empfehlen. Beide benötigen einen kleinen Augenblick um die Dateien zu patchen, die zweite Option etwas länger. Außerdem gibt es noch die Optionen "WRITE TO NOR CLEAN" und "WRITE TO NOR ADDON", mit denen man die Spiele in den NOR-Speicher schreiben kann. Dann gibt es noch die Option "SAVE TYPE", die hauptsächlich für Homebrewanwendungen ist, die Probleme beim Speichern bereiten. Als Letztes kann man unter der Option "CHEAT" die Cheats einstellen, die man verwenden möchte.

5. Kompatibilität

Die Karte läuft übrigens nicht auf Gameboy Versionen vor dem GBA (also dem Gameboy und dem Gameboy Color), auch wenn sie originale Gameboy Spiele unterstützt.

GBA Spiele
- V-Rally 3: Keine Probleme
- American Dragon Jake Long: Keine Probleme
- Pokémon Emerald Version: Keine Probleme
- Asterix und Obelix XXL: Keine Probleme
- F-Zero - Maximum Velocity: Keine Probleme
- Golden Sun: Keine Probleme
- Golden Sun - Die vergessene Epoche: Keine Probleme
- Lego Knight's Kingdom: Keine Probleme
- Lego Drome Racers: Keine Probleme
- Lego Racers 2: Keine Probleme
- Lego Island Xtreme Stunts: Keine Probleme
- Lego Insel 2: Keine Probleme
- Lego Star Wars - The Video Game: Keine Probleme
- Mario Kart Super Circuit: Keine Probleme
- Spider-Man - Der Film: Keine Probleme
- The Legend of Zelda - The Minish Cap: Keine Probleme
- Mother 3 1.1 (Englische FAN Übersetzung): Keine Probleme

GBA Homebrew
- Bubble Dizzy: Keine Probleme
- LvR: Keine Probleme
- Poomania: Keine Probleme
- Power Pig: Keine Probleme
- Snake: Keine Probleme
- Useless Homebrew: Keine Probleme

Gameboy und NES Software
- Into the Blue (Gameboy): Keine Probleme
- Nomolos (NES): Keine Probleme
- Owlia (NES): Keine Probleme

6. Weitere Funktionen

Unter dem Punkt zur Verwendung der Karte wurden ja schon einige Funktionen angesprochen, auf die im Folgenden etwas ausführlicher eingegangen wird.

NOR Speicher
Nachdem eine ROM in den NOR geschrieben wurde kann man sie in dem zweiten Menütab finden; auch nachdem die SD Karte gewechselt wurde. Wenn man sie auswählt und die A-Taste drückt kann man sie mit der Option "DIRECT BOOT" starten. Die Option "DELETE" erlaubt es, dieses eine Spiel zu löschen. Die letzte Option "FORMAT ALL" leert den ganzen NOR-Speicher. Spiele im NOR-Speicher werden fast direkt gestartet, also noch schneller als wenn man sie nur in den Flash-Speicher schreibt.
Der NOR ist etwas größer als der Flash-Speicher, wodurch er für größere ROMs verwendet werden kann; fast alle ROMs passen aber schon in den Flash-Speicher. Nach dem Ausschalten des Systems bleiben die Daten erhalten. Allerdings dauert das Schreiben einer ROM in den Speicher deutlich länger als beim Flash und man kann Patches nicht im Nachhinein hinzufügen oder entfernen. Aufgrund dieser Eigenschaften und da das Schreiben in den Flash inzwischen echt schnell geht eignet sich dieser Speicher nur für sehr große ROMs und für ROMs, die man wirklich, wirklich gerne spielt.

Direktes Speichern der Speicherstände auf der SD
Ältere GBA Flashkarten haben eine Batterie um einen Speicherbaustein zu betreiben, in dem Speicherstände zwischen dem Speichern im Spiel und dem erneuten Öffnen des Menüs der Flashkarte zwischengelagert werden. Hier werden die Speicherstände nach dem Speichern innerhalb des Spiels direkt auf die SD Karte übertragen, sodass die Batterie nicht zum Halten des Speicherstandes benötigt wird. Wenn man innerhalb des Spiels speichert ist es ratsam mindestens 5 Sekunden zu warten bevor man die Konsole ausstellt. Ansonsten, also wenn der Speicherstand nicht vollständig auf die SD Karte geschrieben wurde bevor die Konsole ausgeht, kann die SD Karte korrumpiert werden. Das gilt übrigens auch wenn man Einstellungen für die Gameboy und NES Spiele verändert. Alternativ kann man mit dem Hotkey zurück ins Flashkartenmenü kehren.

Softreset
Wenn die entsprechende Option in den Einstellungen der Flashkarte aktiviert ist kann man bei aufgerufenem Real Time Menü mit der Option "Reset" das Spiel verlassen und direkt wieder in das ROM Auswahlmenü der Flashkarte gelangen ohne die Konsole neustarten zu müssen.

Cheats
Cheats oder Cheatcodes sind Codestückchen, die einem das Vorankommen in einem Videospiel erleichtern. Damit können z.B. die Leben oder das Geld dauerhaft auf dem maximalen Wert fixiert werden.
Die Option "Cheat" erlaubt es, in dem Real Time Menü Cheats zu aktivieren oder zu deaktivieren. Man kann allerdings nicht während das Spiel läuft auswählen welche Cheats man genau benutzen möchte. Das geht nur vor dem Spielstart wenn man die entsprechende ROM ausgewählt hat.

Savestates
Die Option "Savestate" erlaubt es, überall in dem Spiel im Real Time Menü den aktuellen Spielstand "einzufrieren" und später dort fortzusetzen - selbst wenn das Spiel selbst nicht erlaubt an der Position zu speichern. Da der Speicherstand auf der SD Karte gespeichert wird ist es möglich die Konsole auszuschalten, die Karte zu wechseln oder sogar das Spiel weiterzuspielen und sich danach damit an die vorherige Stelle zurückzusetzen. Allerdings wird hierbei ziemlich sicher der Ton kaputt gemacht. Häufig hilft es z.B. im Spiel das Spielmenü aufzurufen.

Real Time Clock (Uhrchip)
Die Real Time Clock bildet für Spiele wie z.B. die GBA Pokémon Spiele, in denen Spielinhalte von der tatsächlichen Uhrzeit abhängig sind, die Uhrzeit ab. Allerdings ist sie nicht ganz genau und verliert jeden Monat ein paar Minuten. Sie wird von einer Batterie auf der Leiterplatte betrieben, die irgendwann leer sein wird und zur Wiederherstellung der Funktionalität ausgetauscht werden muss.
Die Zeiten der Real Time Clock sind übrigens im Gegensatz zum Everdrive GBA X5 nicht direkt zwischen den Spielen miteinander verknüpft. Dadurch bleiben alle anderen Spielzeiten intakt wenn man in einem Spiel die Uhrzeit ändert. Nur durch das Ändern der Uhrzeit in den Systemeinstellungen wird jede Uhrzeit umgestellt.

NES und Gameboy Emulator in Kernel integriert
Man kann NES und Gameboy Spiele direkt wie GBA Spiele aus dem Kernel heraus starten. Da das Ganze emuliert ist gibt es auch zahlreiche Extrafunktionen. Natürlich könnte man auch die dedizierten Emulatoren verwenden, aber es fühlt sich deutlich luxuriöser an wenn der Kernel die Spiele direkt unterstützt.

7. Schlussergebnis

Viel mehr, als das was die EZ-Flash OMEGA kann, passt nicht in die Größe des Staubschutzes vom DS Lite rein. Mir ist keine GBA Flashkarte bekannt, die mehr Features als diese hat und auch der Preis ist mit der Hälfte von dem, was die einzige mögliche Konkurrenz hat, sehr fair. Auch in der Zukunft wird man wohl kaum eine Flashkarte mit einem ähnlichen Funktionsumfang zu dem Preis erwarten können. Es ist nur schade, dass die Karte keine DS ROMs unterstützt - auch wenn das aufgrund eines großen Aufwands für jedes einzelne Spiel verständlich ist.
Selbst wenn einem das UI o.ä. nicht gefallen sollte gibt es dank des Quellcodes die Möglichkeit es jederzeit selbst zu verändern. So gibt es z.B. schon eine spanische Übersetzung und einen Port von Pogoshell.

Positiv:
- Keine Software zum Patchen der ROMs nötig; Plug and Play
- Für eine GBA Flashkarte (die wegen zusätzlicher benötigter Hardware relativ teuer sind) relativ günstig
- Ziemlich perfekte ROM und Homebrew Kompatibilität
- Real Time Clock
- Viele Features wie Real Time Save und Cheats
- Unterstützt MicroSD Karten mit FAT(16)/ FAT32/ exFAT (die meisten GBA Flashkarten unterstützen nur FAT(16); viele nutzen MiniSD Karten)
- Kernel ist quelloffen
- Übersichtlich und ordentlich aussehender Kernel
- Kleine Leiterplatte, passt sogar in einen DS Lite ohne überzustehen
- Lädt Spiele sehr schnell
- Enthält zwei Wechselhüllen mit perfekter Größe für GBA/ GBA SP/ originaler DS und DS Lite/ Gameboy Micro Slot
- Meiner Meinung nach gutaussehendes Design
- Emulatoren für Gameboy und NES direkt in den Kernel integriert

Negativ:
- Benötigt festgelötete Batterie für RTS
- Verglichen mit DS Flashkarten relativ teuer
- Englische Übersetzung teilweise etwas unintuitiv
- Verlinkung zwischen DS und GBA Spielen nicht möglich
- Wenn man die Konsole beim oder kurz nach dem Speichern ausstellt kann der Speicherstand zerstört werden


Würde ich diese Karte weiterempfehlen?
Ja. Diese Karte ist derzeit in allen Punkten gleich gut oder besser als die Konkurrenz. Das gilt auch für den Preis. Der in der Werbung verwendete Vergleich mit einem Gott ist aber übertrieben.

Keine Kommentare:

Kommentar veröffentlichen

Zeit für den nächsten Teaser

Die Zeit für den nächsten Teaser ist gekommen - mal wieder für Post aus China. Darin ist noch ein weiterer Umschlag. Und darin ist das...