it is now possible to recreate ROM with sound file

man records audiofile and it becomes nearly feature complete game

It is interesting in a IQfy viewpoint even though it is a game, due to tech involved

https://www.youtube.com/@TheZZAZZGlitch

The old gaming console, Game Boy Advance, its software having crashed nearly two hours ago, will, play a tune based on the game inside it. You just need to make it crash first.

If you listen closely enough -- using specialty hardware and code -- you can tell exactly what game it was singing about. And then theoretically play that same game if you recorded it. You will need a Game Boy emulator or in theory a real Game Boy to play the record but this has only been done in emulator.

This was discovered recently by man named TheZZAZZGlitch, whose job is to "sadistically glitch and hack the crap out of Pokemon games.

While there are certainly easier ways to get GBA data from a cartridge, none make you feel quite so much like an audio datamancer.

Game data start coming out at about the 1-hour, 50-minute mark of crash sounds.

8-bit data at 13,100 Hz, and at times, it sounds absolutely deranged. "2 days of bugfixing later," the modder had a Python script ready that could read the audio from a clean recording of the GBA's crash dump. Did it work? Not initially without more troubleshooting.

One issue with audio-casting ROM data is that there are large sections of 0-byte data in the ROM, which are hard to parse as mute sounds because even the 0-byte data does produce a sound effect.

After running another script that realigned sections based on their location in the original ROM, the modder's ROM was 99.76 percent accurate. TheZZAZZGlitch later disclaimed that, yes, this is technically using known ROM data to surface unknown data, or "cheating," but there are assumptions and guesses one could make if you were truly doing this blind.

By recording three times and merging them with a "majority vote" algorithm, their accuracy notched up to 99.979 percent.

Beware Cat Shirt $21.68

Rise, Grind, Banana Find Shirt $21.68

Beware Cat Shirt $21.68

  1. 1 month ago
    Anonymous

    This was always possible.

    • 1 month ago
      Anonymous

      ok then but why it is being done only now and not 15 years ago

      • 1 month ago
        Anonymous

        Because no one cared, and still no one cares.

        • 1 month ago
          Anonymous

          It could be precious knowledge for archeologist from the future.

          • 1 month ago
            Anonymous

            Specifically for Pokemon? Because no one cared. In general? This is how older computers stored data on tapes.

            it was later found it probably works for all games but this dude was simply an expert on hacking pokemon

            many games cannot be crashed due to current knowledge and crashing it is mandatory to get the data out by soundwaves

            any game that crashes somehow, is certified to give out this data after about an hour of being stuck in a crash loop

            there are at least 5 non-pokemon games known for being prone to crash

          • 1 month ago
            Anonymous

            Literally how

      • 1 month ago
        Anonymous

        Specifically for Pokemon? Because no one cared. In general? This is how older computers stored data on tapes.

        • 1 month ago
          Anonymous

          it was later found it probably works for all games but this dude was simply an expert on hacking pokemon

          many games cannot be crashed due to current knowledge and crashing it is mandatory to get the data out by soundwaves

          • 1 month ago
            Anonymous

            We can already get the data of the cart directly, and this won’t work with modern consoles.

          • 1 month ago
            Anonymous

            >this won’t work with modern consoles.

            yes that part is true, it works for GameBoy and NES and might work for things like SEGA (untested as of yet)

            I guess it has something to do with 90s and perhaps even early 2000s hardware

          • 1 month ago
            Anonymous

            It has to do with memory access, did you even watch the video? Why are you so into something you don’t understand?

          • 1 month ago
            Anonymous

            well then you explain to me why it wont work for playstation 2

          • 1 month ago
            Anonymous

            The sound chip is controlled by memory in a small section of ram, which is next to rom.
            Modern consoles don’t load games as rom, and anything with buffered audio won’t have it overrun and use other memory to produce sound (if you’ve ever had a game crash on PC, or alt-tabbed in engines like Source, you’ll here the same sound repeated).

          • 1 month ago
            Anonymous

            All of those consoles have been thoroughly broken already.

  2. 1 month ago
    Anonymous

    gameboy games are not worth preserving.

  3. 1 month ago
    Anonymous

    Interesting academic exercise but almost entirely useless in the real world when there are better ways to dump a ROM.

  4. 1 month ago
    Anonymous

    >I can encode data as another form of data!
    wow, this is amazing, someone should make this their doctoral thesis.
    maybe next he'll be able to transmit the ROM through flashes of lights

    • 1 month ago
      Anonymous

      Anon don't you realize what this means?
      Soon you'll be able to buy Pokemon on vinyl

Your email address will not be published. Required fields are marked *