13 comments

  • jbreckmckye 5 hours ago
    About a year ago I was looking at Crash Bandicoot timer systems and I found that Crash 3 has a constantly incrementing int32. It only resets if you die.

    Left for 2.26 years, it will overflow.

    When it does finally overflow, we get "minus" time and the game breaks in funny ways. I did a video about it: https://youtu.be/f7ZzoyVLu58

    • jsheard 4 hours ago
      There's a weapon in Final Fantasy 9 which can only be obtained by reaching a lategame area in less than 12 hours of play time, or 10 hours on the PAL version due to an oversight. Alternatively you can just leave the game running for two years until the timer wraps around. Slow and steady wins the race.

      https://finalfantasy.fandom.com/wiki/Excalibur_II_(Final_Fan...

      • lelandfe 4 hours ago
        So the invisible 12h timer runs during cutscenes. During Excalibur 2 runs, I used to open and close the PS1 disc tray to skip (normally unskippable) cutscenes. Never knew why that worked.

        (I also never managed to get it)

        • jonhohle 3 hours ago
          I’m going to wager that the cutscenes are all XA audio/video DMA’d from the disc. Opening the disc kills the DMA and the error recovery is just to end the cutscene and continue. The program is in RAM, so a little interruption on reading doesn’t hurt unless you need to time it to avoid an error reading the file for the next section of gameplay.
          • Insanity 3 hours ago
            That’s a solid guess. And if that’s the case, that’s actually pretty good error handling!
        • p1necone 3 hours ago
          > Never knew why that worked.

          I'm guessing the game probably streams FMV cutscenes of the disc as they play, and the fallback behaviour if it can't find them is to skip rather than crash.

      • jbreckmckye 4 hours ago
        Oh yeah. The sword you pick up in Memoria. The problem there is that the PAL version runs slower; the way PSX games "translated" between the two video systems was just to have longer VSync pauses for PAL. So the game is actually slower, not interpolated
        • reactordev 4 hours ago
          Longer vsync pauses but larger frame time deltas so it’s basically the same speed of play. The only thing that was even noticeable was the UI lag.
      • debo_ 4 hours ago
        So that's why it's called Excalibur 2!
    • stevage 4 hours ago
      You really managed to make the whole video without making a single "crash" pun? (Those freezes come close enough that you could call them crashes...)
    • jonhohle 3 hours ago
      I think many games were that way. SotN definitely has a global timer. On a native 32-bit system it makes sense, especially when the life of a game was a few months to a few years on the retail shelf. No player is going to leave their system running for 2.27 years so what’s the point of even tesing it?

      Who knew at the time they were creating games that would be disassembled, deconstructed, reverse engineered. Do any of us think about that regarding any program we write?

      • Gamemaster1379 2 hours ago
        Can be more than timers too. There's a funny one in Paper Mario where a block technically can be hit so many times it'll reset and award items again. Hit enough times it'll eventually crash. Of course it'd take around 30 years for the first rollover and 400 or so for the crash. https://n64squid.com/paper-mario-reward-block-glitch/
    • ThrowawayTestr 2 hours ago
      Great video, just subscribed
  • LorenDB 2 hours ago
    Since we've hugged the site to death, have an archive.org link: https://web.archive.org/web/20250916234009/https://lenowo.or...

    Sadly it appears that archive.org didn't capture all of the site formatting, but at least the text is there.

  • spjt 1 hour ago
    Just be glad you knew what the bug was before you started. After 2.5 years... "Shit, I forgot to enable debug logging"
  • jeffrallen 4 minutes ago
    [delayed]
  • Insanity 3 hours ago
    Literally unplayable, someone should fix that.

    Doom is actually such a good game, I always go back to it every few years. The 2016 reboot is also pretty fun, but the later two in the series didn’t do it for me.

    • shpongled 1 hour ago
      2016 remains one the greatest single player FPS games I've played (Titan Fall 2 is the other)
    • xmonkee 3 hours ago
      Same. And love those brutality mods.
    • bitwize 2 hours ago
      Fun fact: Doom is now a Microsoft property, along with Quake, StarCraft, WarCraft, Overwatch, all of the adventure games from Infocom and Sierra, and of course Halo. Microsoft pretty much owns most of PC gaming. Which is what they've wanted since 1996 or so.
  • JoshGlazebrook 5 hours ago
    2038 is going to be a fun year.
    • jonhohle 3 hours ago
      That seems much closer than it did in y2k.
    • kevin_thibedeau 3 hours ago
      Everybody is sleeping on 2036 for NTP. That's when the fun begins.
      • wiredpancake 2 hours ago
        Assuming correct implementation of the NTP spec and adherence to the "eras" functions, NTP should be resistant to this failure in 2036.

        The problem being so many micro-controllers, non-interfaceable or cheaply designed computers/devices/machines might not follow the standards and therefore be susceptible although your iPhone, Laptop and Fridge should all be fine.

  • 0cf8612b2e1e 5 hours ago
    I am going to need to see this replicated before I can believe.
  • serf 5 hours ago
    The easy way to e-Nostradamus predictions:

    "See this crash?

    I predicted it years ago.

    Don't ask me how, I couldn't tell you."

    p.s. I had an old iPaq that I wouldn't have trusted to run for longer than a day and stay stable, kudos for that at the very minimum.

  • ranger_danger 5 hours ago
    Seems to be a PocketPC port of Doom, with no source given or even a snippet of the relevant code/variable name/etc. shown at all.
  • ZsoltT 1 hour ago
    glitchless?
  • casey2 2 hours ago
    Has this ever come up in a TAS of custom levels?
  • sunrunner 5 hours ago
    Not a comment on the post, but I sure wish Jira would load even half as quickly as this site.
    • antsar 5 hours ago
      It takes serious hardware investment [0] to pull that off.

      [0] https://lenowo.org/viewtopic.php?t=28

    • andrewinardeer 4 hours ago
      Perhaps it's hosted on a disposable vape?
      • gmane 4 hours ago
        Commenting on my Epic from an LG Fridge.
    • 9dev 1 hour ago
      We recently moved to Linear and couldn’t be happier, can recommend!
    • stevage 4 hours ago
      It's not loading for me at all.
    • hughes 4 hours ago
      Is this a joke because the site isn't loading at all?
      • sunrunner 4 hours ago
        At the time of writing the comment it was practically instantaneous for me and the comment was genuine. Now it seems to be having trouble and I'm choosing to retroactively make the comment a joke about Jira ;)
      • SpicyUme 4 hours ago
        Came back to check this since the tab never loaded. I'm guessing traffic caused some issues?
        • Insanity 3 hours ago
          I’m guessing HN hug of death. Probably smarter than just auto scaling to handle any surge traffic and then get swamped by crawlers & higher bills.