this post was submitted on 17 Oct 2023
1419 points (97.3% liked)
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ
54577 readers
103 users here now
⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.
Rules • Full Version
1. Posts must be related to the discussion of digital piracy
2. Don't request invites, trade, sell, or self-promote
3. Don't request or link to specific pirated titles, including DMs
4. Don't submit low-quality posts, be entitled, or harass others
Loot, Pillage, & Plunder
📜 c/Piracy Wiki (Community Edition):
💰 Please help cover server costs.
Ko-fi | Liberapay |
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Not server-related, but an instance where an inexplicable bit flip caused a stir is Super Mario 64 speedrunning. There is a level that is notoriously slow to navigate and during a playthrough a community member "discovered" a skip that warps you about halfway through the level. There is a video of it happening on live stream, but to this day someone has yet to reproduce the skip. Fiddling around with the game's memory showed that the behavior happens when a single bit is flipped. All in all, it was likely a one-off error on the hardware that happened at exactly the right time in exactly the right place. The incident is known as the "TTC upwarp" and there is a $1000 bounty to claim if you can provide a working set of instructions to reproduce it on real hardware.
I mean, that was actually pretty cool to read about! Speedrunning community always does the most crazy things as far as hardware memory dumping and analyzing to drop time in a speed run. 😅 that is passion.
It did happen on a device from 1996 though where in the time, programming and error checking was so barebones and efficient that a single bit could really mess a lot of things up.
That's why I specified a time period 😉. Originally bug were called bugs because literal bugs would get in the holes of punchcards and make programs not run. Not a problem anymore! In the same way, systems have implemented checksums and error checking such that it really isn't a big deal for the vast majority of applications.
To be completely honest, I kinda did an oopsie because it completely slipped my mind that although it happened in 2020, the technology involved is indeed pre-millenium.