Was ist das Z64-Dateiformat?
.z64 ist ein Game-ROM-Dateiformat für die Nintendo 64 (N64) Spielkonsole, das ein Modul-Abbild in der Big-Endian (nativen) Byte-Reihenfolge speichert - das Format, das die meisten modernen Emulatoren bevorzugen. Dieselben ROM-Daten erscheinen auch in zwei Byte-Reihenfolge-Varianten: .v64 (16-Bit Byte-swapped) und .n64 (Word-swapped); alle drei enthalten identische Spieldaten und lassen sich verlustfrei ineinander umwandeln. Der Name z64 stammt aus der Ära des Doctor V64-Kopierers und impliziert keine Kompression. Das Nintendo 64 war der Nachfolger der SNES-Spielkonsole.
Jede Datei beginnt mit einem 64-Byte-Header (Magic Bytes 80 37 12 40 bei Offset 0), der die Taktrate, den Einstiegspunkt, den Spieltitel, den Regionscode und ein CRC-Paar enthält, das vom IPL3-Bootcode auf echter Hardware validiert wird.
Einer der großen Vorteile des Nintendo 64 war die Unterstützung von 4 Gamepads (Controllern), was es bis zu 4 Spielern ermöglichte, gleichzeitig ein einziges Spiel zu spielen. Der größte Konkurrent, die Sony PlayStation, unterstützte standardmäßig nur bis zu 2 Gamepads. Viele N64-Spiele unterstützten alle 4 Controller. Originale N64-Controller werden auch von N64-Emulatoren unterstützt, erfordern jedoch spezielle Treiber und externe Geräte, um zu funktionieren.
.z64-Dateien können mit spezieller Nintendo 64-Emulationssoftware geöffnet werden, die für verschiedene Desktop- und Mobilplattformen verfügbar ist. Die Verwendung von .z64-Dateien kann als Urheberrechtsverletzung angesehen werden, daher wird den Benutzern geraten, zu prüfen, ob das betreffende ROM noch urheberrechtlich geschützt ist.
Sicherheit
RISIKO: MEDIUMEin .z64-ROM besteht aus Daten, nicht aus einer ausführbaren Datei, und kann daher nicht eigenständig ausgeführt werden. Die realen Risiken sind (1) rechtlicher Natur - das Sichern eigener Module wird meist toleriert, das Herunterladen von ROMs nicht besessener Spiele ist jedoch eine Urheberrechtsverletzung; (2) die Quelle - ROM-Seiten sind oft mit irreführenden Download-Buttons, Adware und gefälschten „ROM-Loader”-Installern übersät. Beziehen Sie Emulatoren nur von offiziellen Seiten und seien Sie vorsichtig bei „Alles-in-einem”-Paketen aus ROM und Emulator.
Formatdetails
kurz gefasstProgramme zum Öffnen von Z64-Dateien
Technische Details
technische Spezifikation| Byte-Reihenfolge | Big-Endian (native MIPS N64 Byte-Reihenfolge); unterscheidet `.z64` von `.v64` (16-Bit Byte-swapped) und `.n64` (Word-swapped) |
| Magic Bytes | `80 37 12 40` bei Datei-Offset 0 (PI BSB Domain Register Wert + Takt-Konfigurationsbytes) |
| Header-Größe | 64 Bytes; speichert Taktrate, Program Counter Einstiegspunkt, Spieltitel, Modul/Medien-ID, Regionscode und CRC-Paar |
| Prüfsumme | CRC1/CRC2-Paar bei Header-Offsets `0x10`-`0x17`, validiert durch IPL3-Bootcode gegen den CIC-Chip; Abweichungen führen zu Boot-Fehlern auf echter Hardware |
| Bootcode-Block | IPL3 belegt die Bytes `0x40`-`0xFFF` unmittelbar nach dem Header; die CIC-Chip-Variante (6101/6102/6105 etc.) bestimmt den Prüfsummen-Seed |
| Kodierung | Roh-Binär; kein Container oder Dateisystem-Wrapper |
| Kompression | Keine - unkomprimiertes Modul-Abbild; einzelne Spiel-Assets können intern komprimiert sein |
| Typische Dateigröße | 4 MB - 64 MB (32-512 Mbit Module; die meisten kommerziellen Titel 8-32 MB; größte Veröffentlichung 64 MB) |
| MIME-Typ | `application/x-n64-rom` |
| ROM-Titelfeld | 20-Byte ASCII-String bei Header-Offset `0x20` |
| Regionskodierung | Einzelnes Byte im ROM-Header, das die Region kodiert (NTSC-J, NTSC-U, PAL); beeinflusst das Timing-Verhalten |
| Byte-Reihenfolge-Konvertierbarkeit | Verlustfrei konvertierbar in `.v64` oder `.n64` durch Byte-Swapping; die meisten Emulatoren und Tools wie Tool64 handhaben dies transparent |
| Plattformunterstützung | Windows, macOS, Linux, Android, iOS via Emulatoren; auch auf Original-Hardware via Flash-Modulen (z. B. EverDrive-64) nutzbar |
| Veröffentlicht | 1996 (Nintendo 64 console); .z64 dumps via emulators/copiers late 1990s |
| Spezifikation | n64brew.dev |
Z64-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu Z64-Dateien.