Corrupt.wiki
  • Videogame corruptions
    • Introduction
    • Communities
    • Safety and Ethics of Corruptions
    • What makes a good corruption?
  • Real-Time Corruptor
    • RTC Discord
    • Download RTC
    • Beginner Guides
      • Tutorial Video Guide
      • Corruption Classroom
      • Cheat Sheet Guide
    • In-Depth Guide
      • Introduction
      • Frequently Asked Questions
      • Simple Mode
      • Concepts and Vocabulary
      • General Parameters
      • Corruption Engines
      • Emulation-centric features
      • Classic Vector Lists
      • Glitch Harvester
      • Blast Editor
      • Blast Generator
      • Virtual Memory Domains
      • VMD Generator (Advanced)
      • Cluster Engine (Advanced)
      • Hotkeys
      • Tips, tricks and quirks
    • More RTC Guides
      • RTCV Dev Startup Guide
      • Running RTCV on Linux
      • How to make Passthrough Lists
      • Sequence Loader Plugin
  • Other Corruptors
    • Classic Corruptors
      • Vinesauce ROM Corruptor
      • VineCorrupt
      • Android Vinesauce ROM Corruptor
      • Lesser known corruptors
      • Old Corruptors
    • Scares Scrambler
    • Cheat Engine
    • Web-Based Corruptors
  • Systems
    • NES
      • Corrupting the NES
      • NES Architechture
      • NES Memory Domains
    • SNES
      • Corrupting the SNES
      • SNES Architechture
      • SNES Memory Domains
      • SNES Audio Tinkering
    • Sega Genesis
      • Corrupting the Sega Genesis
      • Genesis Architecture
      • Genesis Memory Domains
      • Cracking the Checksum Routine
    • N64
      • Corrupting the N64
      • N64 Architecture
      • N64 Memory Domains
      • N64 Basic/Advanced ROM Corruption
      • N64 Expert ROM Corruption
    • Gameboy Advance
      • Corrupting the GBA
      • GBA Architecture
      • GBA Memory Domains
    • Nintendo DS
      • Corrupting the DS
      • MelonDS Memory Domains
      • MelonDS-Specific Lists
      • Rom Corruption (Deprecated)
    • Gamecube/Wii
      • Corrupting the GC/Wii
      • Dolphin Memory Domains
      • Dolphin-Specific Lists
      • Using a real Wiimote with Dolphin
      • Dolphin Narry's mod (Deprecated)
    • Playstation 1
      • Corrupting the PSX
      • Advanced corruptions
    • Playstation 2
      • Corrupting the PS2
      • PCSX2 Memory Domains
      • PCSX2-specific Lists
    • Playstation 3
      • Playstation 3 Executable Corruptions
    • Xbox 360
      • Xbox 360 Executable Corruptions (Real Console)
      • Xbox 360 Executable Corruptions (Xenia)
    • Nintendo Switch
      • Switch ROM Corruptions
    • Computers & Mobile
      • Corrupting Android Unity games
      • Corrupting Files with FileStub
      • Corrupting PC Games with ProcessStub
      • Corrupting VMware snapshots
    • Java
      • Java Corruptor Plugin
      • Corrupting Minecraft with the Java Corruptor Plugin and FileStub
      • Corrupting Project Zomboid with the Java Corruptor Plugin and FileStub
Powered by GitBook
On this page
  • Introduction
  • Recommended Settings
  • Expected results
  • Improving emulator stability

Was this helpful?

  1. Systems
  2. N64

Corrupting the N64

Introduction

The Nintendo 64 is a home video game console developed and marketed by Nintendo. In its own generation, it was more powerful than the PS1 but lacked the Optical disc storage space for games. Unlike the PS1, the Nintendo 64 was compliant with IEEE754 floats.

Recommended setup: Vector engine on RAM domain

Startup vector suggestions: Limiter: One, Value: Two Limiter: Extended, Value: Extended

Recommended Settings

The N64 is a complete departure from what you'd see in more classic systems like NES, SNES, Gameboy, Genesis. The entire system relies on a pool of either 4mb or 8mb of Ram which is accessed by the whole machine. This is called the RDRAM in the memory domains and it is the best domain to target. The ROM can also be corrupted with the memory domains but it is most of the time compressed data unless you're using a decompressed rom. You can get more results using MIPS Instruction Lists.

Expected results

The N64 being an early 3D console doesn't make extensive use of shaders and physics. Due to that, the corruptions will most likely affect models. Disapearing and stretching tris is to be expected.

Improving emulator stability

Bizhawk's latest builds do not have an N64 core with a dynamic recompiler. This makes corruptions less stable than its earlier versions. The RTC Launcher has a compatiblity build called "Bizhawk Legacy" that exclusively improves stability for N64.

It's worth noting that corruptions found with that version can sometimes be moved to a newer version of Bizhawk after they've been sanitized.

PreviousN64NextN64 Architecture

Last updated 8 months ago

Was this helpful?