Nintendo Wii U games running from a 1980's Bernoulli disk [video]
Retro-Storage Madness: Booting Wii U Titles via a 1980s Bernoulli Disk
In a stunning display of "just because I can" engineering, a hobbyist has successfully managed to launch Nintendo Wii U games using a storage medium from the 1980s: the Bernoulli disk. This project represents a wild collision of eras, bridging the gap between the early days of high-capacity removable storage and the seventh-and-a-half generation of gaming consoles.
What Exactly is a Bernoulli Disk?
For those unfamiliar with the prehistoric era of data storage, a Bernoulli disk was a niche alternative to the floppy disk. While floppies were ubiquitous, they lacked capacity. Bernoulli drives utilized a specialized head that didn't actually touch the disk surface. Instead, it relied on a thin film of air to create a "cushion," allowing the head to fly extremely close to the platter for higher data density.
This process is governed by the Bernoulli principle, which can be simplified in terms of fluid dynamics as:
Where is the pressure difference, is the air density, and is the velocity of the air.
Storage Comparison: Then vs. Now
| Medium | Era | Typical Capacity | Access Speed |
|---|---|---|---|
| 3.5" Floppy | 1980s/90s | 1.44 MB | Glacial |
| Bernoulli Disk | 1980s | 20 MB - 130 MB | Slow |
| Wii U Internal Flash | 2012 | 32 GB | Fast |
| Modern NVMe SSD | 2020s | 2 TB+ | Blazing |
The Technical Architecture
To make this work, the user had to trick the Wii U into seeing an ancient drive as a modern USB mass storage device. Since the Wii U supports loading games from an external USB drive (via homebrew and custom firmware), the challenge was purely one of hardware translation.
Data Flow Diagram
The setup likely involved a bridge that converted the Bernoulli drive's interface into something the Wii U's USB 2.0 ports could recognize. The games were formatted into the standard wup installation format, which the console expects to find in specific folders on the root of the drive.
"The sheer audacity of using a drive that predates the console's developers' careers to load a HD game is the peak of the homebrew community."
The User Experience: Performance and Pain
While the project is a technical triumph, it is a practical nightmare. The Bernoulli disk is not designed for the throughput required by modern game assets.
- Boot Times: Expect to wait significantly longer than usual.
- Loading Screens:
InstantaneousPractically eternal. - Stability: Surprisingly, the console manages to keep the game running once the data is cached into RAM.
To initialize the drive, the user likely had to ensure the file system was compatible. A mock-up of the directory structure used would look like this:
/wiiu/
└── games/
└── [GameID]/
├── title.tmd
├── title.tik
└── content.bin <--- (Stored on the Bernoulli Disk)
Project Summary & Goals
The goal wasn't efficiency; it was the pursuit of the absurd. Here is the project checklist:
- Acquire a functioning 1980s Bernoulli Drive.
- Build/Find a USB-to-Bernoulli interface.
- Format disk to a Wii U-readable filesystem.
- Transfer
wupgame files to the disk. - Successfully boot a game without the console crashing.
- Make it load faster (Impossible).
Example of the bulky hardware required for this feat.
In conclusion, while you probably shouldn't try to run Mario Kart 8 from a 40-year-old disk drive, this experiment proves that with enough ingenuity and a complete disregard for loading times, almost any storage medium can be coerced into working with modern hardware.