@@thatoneglitchpokemon I've been doing gen 2 hacking for years (you might know me from pokecrystal16) and I can assure you I can't recognize Divide at a glance. Sure, the code is readable if you sit down and follow it, but that was right away. It's the kind of thing someone would learn after investigating many game-crashing glitches, because many of those are caused by division by zero - something he's done far more often than regular (non-glitch) programmers would.
"but I'd recognize these instructions anywhere; it's the Divide subroutine." Clearly a longtime expert in the field here to be able to recognize exact memory values.
combine that with jolteon being missing from the transform forest, the move description of NULL, the garbage name, and the fact that our good buddy XY there was holding an ice part, im picturing either a jolteon that got in some horrible accident in a colder dungeon or (if were going off of the actual in-game use of the ice part) some sort of regice-jolteon glitch abomination. despite the lack of relation between real-world IQ and pmd IQ, you could probably also work with the IQ crashing the game (is aware of what happened to it and the game cant handle the knowledge jolteon now has?) and make something out of the empty stats
It's actually already a thing for the NES. Chris Covell's site under the Creations page has a utility for using a cassette tape to dump cartridges and Famicom disks.
On one hand, I'm totally fine with games stopping before they try to read other addresses on my hard drive. On the other... I want to see what that would look like.
@@Majima_Nowhereyou could restrain programs to just itself and allowed storage areas. Its definitely possible. (And i tend to code my stuff so it just tries to continue if debug is on and "NoCrash" is set. Unfortunately i haven't yet coded anything big, so the complexity of such cases are rather boring
@@Majima_Nowhere You're probably thinking of memory addresses (software doesn't read from the disk directly), but the answer is, it wouldn't look like anything. Modern OSes (and by that I mean anything from the 21st century) use virtual memory, meaning that each program has its own virtual view of memory that isn't the actual physical RAM. As far as the program can see, addresses that it cannot access simply don't exist; there is nothing there, and it's the CPU itself giving you errors when it tries to access unmapped addresses because there is nothing there. The OS uses privileged instructions (i.e., instructions locked behind a specific mode of the CPU) to map and unmap portions of memory so that different programs can access different parts of it - memory (i.e., read/write) instructions don't use physical addresses at all when virtual memory is involved.
⬜3 ⬜3 ⬜3 ⬜3 ⬜3 ⬜: Hello~♪ Welcome to the ⬜h ⬜h ⬜h ⬜h ⬜ also, thank you sooooo much for the crash course (heh) on the GBA crash sound! ive been wondering about that for ages!
8:44 - Wait a second… if I remember correctly, Pokemon in the Tiny Woods can’t be recruited, but this glitch map allowed you to recruit that Pidgey. That could potentially be useful if you managed to glitch into this dungeon, maybe?
It could be interesting for a 100% recruit speedrun, because Pidgey is STUPIDLY hard to recruit. It's only found in one dungeon that allows recruiting, and is moderately rare in that dungeon.
@@KudaKeileonSeriously? That's some niche info. Which one is it? EDIT: My god, it's Howling Forest- a dungeon that only shows up after the base gets renovated and only after you get a Smeargle request in it- so it's pretty late in the game, and also _RNG dependant_ whether or not you get the chance to _try_ recruiting Pidgey.
@@KudaKeileon Exeggcute also shows up in Tiny Woods iirc and is maybe the worst recruit in the game aside from Kecleon and Chansey. In all my Howling Forest runs I've seen One (1) single Exeggcute ever (and no, didn't get to recruit it haha)
@@LiliumOrientalisThat only happens reliably in Red (& Green) states. It's much less of an issue in Blue states. Of course, Yellow states have fixed it completely as they believe its every Charizard's right to become a Cloyster and roll Venasaurs into fat 4 4Hy and ♀ . to smokescreen with impunity. Gold and Silver states just provide complementary medicinal Bayleef and Meganium to make up for the extended waiting time on midsleep gender reassignment surgeries... (Yes, I know it's a PMD1 glitch, not an RGBY glitch, but this seemed more fun)
@@LiliumOrientalisIt doesn't prevent the crippling bone defects, sterility, and massive increase to suicide rate from playing the game against the developers' intentions either
so the Stay Away move - that's likely the effect of the Stayaway Orb. i'm 99% sure all the orb effects are coded in as moves (they definitely are in Sky; skytemple randomiser lets you put them in the randomised movepools just like any other move), and the names aren't always identical to the orb name (hence Stay Away instead of Stayaway) so i thought that was an interesting thing to note there. (and like some other people have noted, the copy of tiny woods lets you recruit mons whereas tiny woods proper doesn't. pidgey and exeggcute can be found in howling forest which is fine, but sunkern is only in wish cave and wurmple only in JOYOUS TOWER of all places, both 99 floor dungeons. joyous tower in particular being a level 1 dungeon, and remember in rescue team original you have to leave a dungeon without being defeated to keep recruits.......)
Nah man Pidgey and especially Exeggcute are way more annoying; Sunkern and Wurmple can just be Escape Orbed out and are not hard to find or recruit. Exeggcute's less than 1% spawn rate on a single floor at the end of a dungeon is madness-inducing.
Systems without memory protection are a trip, aren't they? With how easy it is to throw a python program together, assembly on these old machines feels like programming in arcane runes. Or tiny lego blocks.
These are some very interesting observations indeed. I had an idea that was what caused the GBA crash sound, but I didn't know the specifics, and that Mystery Dungeon experimentation was straight-up cursed. Maybe it might be best to stay away...
"Let's uncrash the game" is not a sequence of words I was prepared to hear.. although this is more of a hardlock more than a crash (comments argue that hardlock IS a crash - ok, whatever) I guess -ARM- the CPU is so RISC that division has to be included in the ROM. It reminds me of mechanical calculators where if you try to divide by zero it just free-spins endlessly and fruitlessly. I guess this is same with carry (or whatever) bit never getting set.
@@CouchPotator ok, the definition is proabaly arguable, and I'm not going to argue. No idea why I thought it was ARM, the actual CPU was Sharp LR35902 (aka enhanced Z80). This kinda explains a lot.
The GBA uses ARM, but according to Rodrigo Copetti's article it still doesn't have a built-in division instruction (instead division is a subroutine in the BIOS, which I guess is a bit better than needing to include it in every single game).
It's not really a RISC/CISC thing. Multiplication and division cost either time or die space - nowadays we pack billions of transistors on one die for a CPU executing millions of operations per second so multiplication and division are the least of your concerns and everyone is just used to them being cheap as free, but the Game Boy CPU has probably only a couple thousand transistors and executes 70,224 CPU cycles per frame so multiplication and division are expensive operations to perform.
The GBA crash sound section was super interesting, and I love how it's actually different for each game. I've only ever heard the Pokemon RSE one. Dumping a ROM from that alone sounds like a hell of a concept, but Retro Game Mechanics Explained recently made a video on reverse engineering code from the neutral zone from Yars' Revenge; I feel like there could be some common ground between the two. (Although idk how different Atari and GBA programming is.) Also wow, that "Stay Away+119" is some prime creepypasta material.
The "GBA Crash Sound" also applies to your phone or computer if it crashes hard enough; it's basically the same reason why the GBA makes the wretched sounds when it crashes. Sometimes, the audio buffer doesn't get updated, causing those buzzing sounds, so the DMA plays the same data over and over again.
Something I've noticed with the Wii crash sound is that it's always the same pitch, but it sounds subtly different each time. I think this might mean that it gets stuck in the same small audio buffer looping over and over again.
@@dpterminusreal That's true, and ZZAZZ glitch also points this out, if I recall. For example, in one of the Pokemon Mystery Dungeon games, the sound is completely different, and there are also weird visual effects. In my previous comment, I've pointed out that the Nintendo *Wii* 's crash sound seems to also not be the same every time.
I know people have already said it, but I’d love to see more Mystery Dungeon findings!! The Super Glitch made my night! I wonder what would happen if the game tried to call the glitched partner into a cutscene? (Probably a crash, but still!)
Stay Away+119 Jolteon makes me think of like... Your partner warning you, and running away as your reckless experiments with the world itself (aka the glitches) as they're turned into a horrifying monster with every changed aspect of their code. Cool video!!!
Just want to thank you for years of these. It's because of your videos and my childhood attachment to this game(was doing Missingno glitch at 6 years old) that I understand anything at all about code and game programming. I haven't played a new Pokemon since HG/SS released which I consider the best of all time, but this is enough to satisfy my nostalgia.
I always love your "interesting observations" compilations. Always some neat tidbits. We even got a GBA crash sound basic breakdown and Mystery Dungeon action again!!
These are awesome. Would love to see anything else on mystery dungeon as well, it feels difficult to find reliable data about even the normal game aspects sometimes
Now i wonder, how does the "GBA Crash Sound" sounds or works with non-Sappy games? It even exists in those games??? What if it's only a thing from games that uses the Sappy Sound Engine? (I mean, using a software driver, it's obvious that it could crash too, or play incorrect sounds)
I know a few games which put the PCM audio pointers into ROM space and those can be fun to mess around with since pulling the cartridge means you'll hear the effects of the audio DAC trying to play stuff from an open bus area (unless you put in a cartridge; then it plays stuff from that cartridge's ROM)
@@alluseri Which game? The only glitched sounds/music i've ever heard were coherent enough almost like Super Nintendo ones, maybe bugged patches not playing all oscillators they should play, playing sine instead of saw and viceversa, or just desyncing
the "with that out of the way, let's talk about glitch trainers" following three sections on glitch trainers made me chortle. love that good subtle humor
*_YEEESSS ANOTHER ENTRY TO MY FAVOURITE SERIES!_* Such simple, easy to digest explanations! It's so addicting to read and learn about how the games works, how it breaks, and _why_ it breaks
Wow, pokemon RBY are crazy. I’ve always had a facisination with these games since I was a little kid, especially the glitches. It was and still is one of my special interests. It’s just so incredible to me how you can break this game so badly, and it still works. It’s very simple yet so complicated. Glitches in video games are something that scare yet fascinate me; something is terrifying to me about something going horribly wrong in a fun setting. Thanks for this excellent video!
as someone who used to mess around with glitches on rby roms during their childhood, can i just say thank you for providing an explanation on the muted channels glitch effect? i’ve wondered for years why that happened, so i’m thrilled to finally learn about it!
YEAHHHHHHHHH NEW THEZZAZZGLITCH HAPPY NEW YEARS!!!!!! i always love to see new information about gen 1, and i love finding out how pmd reacts to glitchiness
"The crash sound changes from game to game" It definitely sounded exactly like what happened the times I pulled Battle Chip Challenge out of my GBA to freeze the battle graphics. (Yes, I've done that one multiple times, I needed a specific sprite and I didn't have access to a computer, so ripping the game cartridge out of my GBA and lowering the volume to 0 was the only way I had to freeze the game during battle to have access to my reference images. The glitchy sound was EXACTLY the same as what you played, with the same loops and "spaces" and the same pitch.)
I was wondering about that too since my Mario Kart cart is fairly old and will crash on a whim. Exact same sound. Before crashing would turn the entire track into nothing and you could drive around a little before it freezes
I've been watching your videos since I was a kid, and I genuinely think your recent videos are exemplary when it comes to intuitive and in-depth explanations of more abstract subjects. You're a big inspiration for me as an educator nowadays 😄
Oh man I saw the thumbnail and thought you were somehow gonna turn gen 1 into Mystery Dungeon hahaha Still though that insight on the GBA crash sound is pretty interesting
The pokemon glitch master is back! I always wondered where the GBA crash sound was reading its data from. But I always thought it just went into a loop partially overwriting itself, since the sound seemed to repeat rather quickly.
6:09 this isnt just a GBA noise it’s apparently way too easy to trigger on LEGO Star Wars TCS DS. its essentially pause and exit out of a level while a sound effect is playing and it happens. game also breaks out in graphical fits too, but rarely ever crashes.
That freaking game, man. It's just as broken as Pokemon Gen 1, i wonder if there are people documenting glitches on that level of expertise for it too.
so what made you start learning how to diagnose these bugs on a technical side? did you encounter bugs and want to learn more, or were you already learning about this field and found out how to manipulate the game through that?
I don’t know if you’ve already done a video like this, but a video exploring/explaining the differences between Red/Blue and Yellow would be super interesting! You could probably include differences found between the JP and global releases of the games, too.
That unremarkable Tiny Woods clone dungeon doesn't entirely seem unremarkable to me. Usually Pokemon can't join in Tiny Woods, but a Pidgey tried to join there. Pidgey is one of the hardest things to recruit in the game, that place would unironically be useful.
as others have said, being able to recruit pidgey in that glitch clone of tiny woods is actually amazing! So. Uhhh. If there was some way to manually trigger it...
Thank you for these videos! I've been really curious about what causes glitches in the Pokémon games, how the games were coded and everything, but didn't really find much of a deep dive into that stuff before finding your channel. I keep wondering how the programmers could go around the most known glitches and patch them up, or if the way they coded the game is bound to result in glitches regardless of patching.
I love your videos so much, I was happy to see that there was a new upload from you. Great stuff as always. I'd love to see you delve into more Mystery Dungeon topics, I've probably watched your dungeon generation video at least 4 or 5 times now because it's so interesting. Also, I fucking died watching Charizard walk off of the screen at 7:55 lmao
"I'd recognize these instructions anywhere; it's the Divide subroutine."
Me, staring at an unreadable wall of glyphs: "well yeah obviously"
This is what GB Asm developers do everyday. Believe me I've tried (and failed)
@@thatoneglitchpokemon I've been doing gen 2 hacking for years (you might know me from pokecrystal16) and I can assure you I can't recognize Divide at a glance. Sure, the code is readable if you sit down and follow it, but that was right away. It's the kind of thing someone would learn after investigating many game-crashing glitches, because many of those are caused by division by zero - something he's done far more often than regular (non-glitch) programmers would.
I'm an engineer and that still looked like a wall of glyphs to me. I quickly realized that low-level code like Assembly was not my forte
"but I'd recognize these instructions anywhere; it's the Divide subroutine." Clearly a longtime expert in the field here to be able to recognize exact memory values.
Glitch diver turned programmer
I misread it as "The Divine subroutine" and thought he was about to start saying something Terry Davis esque
@@_Crowuh SAME
Meanwhile, my dumbass: “I like your funny words, magic man.”
@@_Crowuh the sacred values
"Stay Away +119", also known as a Restraining Order.
The move didn’t work! (the opponent’s pokemon is not a law abiding citizen)
The move "Stay Away+119" better show up in a creepypasta somewhere.
N U L L
Evolution: NO MORE
As a modern Pokemon creepypasta writer now i have to lol
combine that with jolteon being missing from the transform forest, the move description of NULL, the garbage name, and the fact that our good buddy XY there was holding an ice part, im picturing either a jolteon that got in some horrible accident in a colder dungeon or (if were going off of the actual in-game use of the ice part) some sort of regice-jolteon glitch abomination. despite the lack of relation between real-world IQ and pmd IQ, you could probably also work with the IQ crashing the game (is aware of what happened to it and the game cant handle the knowledge jolteon now has?) and make something out of the empty stats
@@wahoodotwav Man if only they turned into a Cyndaquill instead of a Jolteon then this would be easier.
Dumping a ROM from sound alone sounds wild, I hope it gets figured out
It's actually already a thing for the NES. Chris Covell's site under the Creations page has a utility for using a cassette tape to dump cartridges and Famicom disks.
It worked for the zx spectrum
Pretty sure there's already a GB homebrew that does this
It's the same principle as storing programs on audio cassettes, you just need a codec.
I would guess not the whole rom, but whatever's currently in Ram.
@@kip258unless the game uses banking, it will sweep through the entire rom since it's memory mapped.
Game crashes then: funky graphics and sometimes ear-deafening sounds
Game crashes now: "The software was closed because an error has occurred"
Modern sane error handling really takes the *fun* out of it
On one hand, I'm totally fine with games stopping before they try to read other addresses on my hard drive. On the other... I want to see what that would look like.
@@Majima_Nowhereyou could restrain programs to just itself and allowed storage areas. Its definitely possible. (And i tend to code my stuff so it just tries to continue if debug is on and "NoCrash" is set. Unfortunately i haven't yet coded anything big, so the complexity of such cases are rather boring
@@Majima_Nowhere You're probably thinking of memory addresses (software doesn't read from the disk directly), but the answer is, it wouldn't look like anything. Modern OSes (and by that I mean anything from the 21st century) use virtual memory, meaning that each program has its own virtual view of memory that isn't the actual physical RAM. As far as the program can see, addresses that it cannot access simply don't exist; there is nothing there, and it's the CPU itself giving you errors when it tries to access unmapped addresses because there is nothing there. The OS uses privileged instructions (i.e., instructions locked behind a specific mode of the CPU) to map and unmap portions of memory so that different programs can access different parts of it - memory (i.e., read/write) instructions don't use physical addresses at all when virtual memory is involved.
@@therealax6 Best explanation in a reply!
the "now let's talk about glitch trainers" running gag is good
I'm assuming the pink glitchy Caterpie grows up to be the pink Butterfree from the anime.
FEH pfp? Mist I think? Very nice :)
⬜3 ⬜3 ⬜3 ⬜3 ⬜3 ⬜: Hello~♪
Welcome to the ⬜h ⬜h ⬜h ⬜h ⬜
also, thank you sooooo much for the crash course (heh) on the GBA crash sound! ive been wondering about that for ages!
8:44 - Wait a second… if I remember correctly, Pokemon in the Tiny Woods can’t be recruited, but this glitch map allowed you to recruit that Pidgey. That could potentially be useful if you managed to glitch into this dungeon, maybe?
It could be interesting for a 100% recruit speedrun, because Pidgey is STUPIDLY hard to recruit. It's only found in one dungeon that allows recruiting, and is moderately rare in that dungeon.
@@KudaKeileonSeriously? That's some niche info. Which one is it?
EDIT: My god, it's Howling Forest- a dungeon that only shows up after the base gets renovated and only after you get a Smeargle request in it- so it's pretty late in the game, and also _RNG dependant_ whether or not you get the chance to _try_ recruiting Pidgey.
@@KudaKeileon Exeggcute also shows up in Tiny Woods iirc and is maybe the worst recruit in the game aside from Kecleon and Chansey. In all my Howling Forest runs I've seen One (1) single Exeggcute ever (and no, didn't get to recruit it haha)
10:30 man i hate it when my charizard gets turned into a cloyster. happens more frequently than youd think!
gender reassignment surgery is getting awfully creative, though it seems dangerous to use glitches for it...
speak for yourself, i've been using missingno to dupe my T for the last five years and it works perfectly for me!
@@wintyrbarnes8533it's all fun and games until your birth certificate gets corrupted
@@LiliumOrientalisThat only happens reliably in Red (& Green) states. It's much less of an issue in Blue states. Of course, Yellow states have fixed it completely as they believe its every Charizard's right to become a Cloyster and roll Venasaurs into fat 4 4Hy and ♀ . to smokescreen with impunity.
Gold and Silver states just provide complementary medicinal Bayleef and Meganium to make up for the extended waiting time on midsleep gender reassignment surgeries...
(Yes, I know it's a PMD1 glitch, not an RGBY glitch, but this seemed more fun)
@@LiliumOrientalisIt doesn't prevent the crippling bone defects, sterility, and massive increase to suicide rate from playing the game against the developers' intentions either
Man, mystery dungeon is such a weird game to see getting corrupted and seen like that
I love it!
Absolutely, a clip of the effects of that super glitch 15 years ago would’ve made a great creepy pasta hahahah
Would love to see more Mystery Dungeon findings
I love it too
Yes please
Yeah, that would be interesting. Or stuff from other games like Pokémon Ranger.
so the Stay Away move - that's likely the effect of the Stayaway Orb. i'm 99% sure all the orb effects are coded in as moves (they definitely are in Sky; skytemple randomiser lets you put them in the randomised movepools just like any other move), and the names aren't always identical to the orb name (hence Stay Away instead of Stayaway)
so i thought that was an interesting thing to note there.
(and like some other people have noted, the copy of tiny woods lets you recruit mons whereas tiny woods proper doesn't. pidgey and exeggcute can be found in howling forest which is fine, but sunkern is only in wish cave and wurmple only in JOYOUS TOWER of all places, both 99 floor dungeons. joyous tower in particular being a level 1 dungeon, and remember in rescue team original you have to leave a dungeon without being defeated to keep recruits.......)
This is correct. Orbs are considered moves in the coding.
In a previous video: "This is why certain orb effects can be reflected with Mirror Move and so on."
Wish cave is also a level 1 dungeon
Nah man Pidgey and especially Exeggcute are way more annoying; Sunkern and Wurmple can just be Escape Orbed out and are not hard to find or recruit. Exeggcute's less than 1% spawn rate on a single floor at the end of a dungeon is madness-inducing.
I always love it when glitches (or accessing glitch stuff) unintentionally causes funny or creepy moments.
10:55 Your partner has learned some kind of forbidden eldritch knowledge and is trying to protect you, obviously.
Systems without memory protection are a trip, aren't they? With how easy it is to throw a python program together, assembly on these old machines feels like programming in arcane runes. Or tiny lego blocks.
I'm glad this channel is still releasing content even after Glitch City died
A wild amongus has appeared
These are some very interesting observations indeed. I had an idea that was what caused the GBA crash sound, but I didn't know the specifics, and that Mystery Dungeon experimentation was straight-up cursed. Maybe it might be best to stay away...
+119
the tiny woods clone allowed you to recruit pokemons in there, while you cant in the regular one
Stay Away + 119 😔
Good thing it isn't + 120 at least, _that_ would've been cause for alarm.
introverts be like
"Let's uncrash the game" is not a sequence of words I was prepared to hear.. although this is more of a hardlock more than a crash (comments argue that hardlock IS a crash - ok, whatever)
I guess -ARM- the CPU is so RISC that division has to be included in the ROM. It reminds me of mechanical calculators where if you try to divide by zero it just free-spins endlessly and fruitlessly. I guess this is same with carry (or whatever) bit never getting set.
hardlocks are crashes. And the gameboy doesn't use an ARM chip.
@@CouchPotator ok, the definition is proabaly arguable, and I'm not going to argue.
No idea why I thought it was ARM, the actual CPU was Sharp LR35902 (aka enhanced Z80). This kinda explains a lot.
@@jwhite5008aka I-can’t-believe-it’s-not-a-Z80!
The GBA uses ARM, but according to Rodrigo Copetti's article it still doesn't have a built-in division instruction (instead division is a subroutine in the BIOS, which I guess is a bit better than needing to include it in every single game).
It's not really a RISC/CISC thing. Multiplication and division cost either time or die space - nowadays we pack billions of transistors on one die for a CPU executing millions of operations per second so multiplication and division are the least of your concerns and everyone is just used to them being cheap as free, but the Game Boy CPU has probably only a couple thousand transistors and executes 70,224 CPU cycles per frame so multiplication and division are expensive operations to perform.
The GBA crash sound section was super interesting, and I love how it's actually different for each game. I've only ever heard the Pokemon RSE one.
Dumping a ROM from that alone sounds like a hell of a concept, but Retro Game Mechanics Explained recently made a video on reverse engineering code from the neutral zone from Yars' Revenge; I feel like there could be some common ground between the two. (Although idk how different Atari and GBA programming is.)
Also wow, that "Stay Away+119" is some prime creepypasta material.
"I have inserted some example data there with my memory editor."
And it was genuine art.
it’s 2 am and i would love to go to sleep but i must watch this video
Same
same timezone!
The "GBA Crash Sound" also applies to your phone or computer if it crashes hard enough; it's basically the same reason why the GBA makes the wretched sounds when it crashes. Sometimes, the audio buffer doesn't get updated, causing those buzzing sounds, so the DMA plays the same data over and over again.
Something I've noticed with the Wii crash sound is that it's always the same pitch, but it sounds subtly different each time. I think this might mean that it gets stuck in the same small audio buffer looping over and over again.
@Aero_Purple fairly sure it depends on what game it crashes on
the one youd hear usually on youtube is pokemon ruby/sapphire
@@dpterminusreal That's true, and ZZAZZ glitch also points this out, if I recall. For example, in one of the Pokemon Mystery Dungeon games, the sound is completely different, and there are also weird visual effects.
In my previous comment, I've pointed out that the Nintendo *Wii* 's crash sound seems to also not be the same every time.
Man, that low health alarm is more obnoxious than I remembered...
8:08 *maximum?
I know people have already said it, but I’d love to see more Mystery Dungeon findings!! The Super Glitch made my night! I wonder what would happen if the game tried to call the glitched partner into a cutscene? (Probably a crash, but still!)
Stay Away+119 Jolteon makes me think of like... Your partner warning you, and running away as your reckless experiments with the world itself (aka the glitches) as they're turned into a horrifying monster with every changed aspect of their code. Cool video!!!
If you do a video on gba crash sounds. Legends of Zelda a link to the past had a very catchy crash sound!
Just want to thank you for years of these. It's because of your videos and my childhood attachment to this game(was doing Missingno glitch at 6 years old) that I understand anything at all about code and game programming. I haven't played a new Pokemon since HG/SS released which I consider the best of all time, but this is enough to satisfy my nostalgia.
You have no idea how genuinely excited I am to see these videos every time you put a new one up
I always love your "interesting observations" compilations. Always some neat tidbits. We even got a GBA crash sound basic breakdown and Mystery Dungeon action again!!
These are awesome. Would love to see anything else on mystery dungeon as well, it feels difficult to find reliable data about even the normal game aspects sometimes
Ah yes, STAY AWAY, the signature move of PUT IT AWAY the glitch doll.
11:18 Jolteon's brain is so big the game doesn't have enough memory to store it
Now i wonder, how does the "GBA Crash Sound" sounds or works with non-Sappy games? It even exists in those games??? What if it's only a thing from games that uses the Sappy Sound Engine? (I mean, using a software driver, it's obvious that it could crash too, or play incorrect sounds)
I know a few games which put the PCM audio pointers into ROM space and those can be fun to mess around with since pulling the cartridge means you'll hear the effects of the audio DAC trying to play stuff from an open bus area (unless you put in a cartridge; then it plays stuff from that cartridge's ROM)
Super Mario World (GBA) also kinda has a "Crash Sound", which sounds like random noise. From what I could find it doesn't use Sappy.
SEGA Genesis also has a really similar crash sound.
@@alluseri Which game? The only glitched sounds/music i've ever heard were coherent enough almost like Super Nintendo ones, maybe bugged patches not playing all oscillators they should play, playing sine instead of saw and viceversa, or just desyncing
@@milanesacondubstep5830 Sonic 1, I believe that was on Genesis, right?
yeah I remember having a glitched Pokémon in mystery dungeon blue... I'd like more content on that
also it's been a while, I wish I could interact more with pokémon glitchologists...
@@Alegriacaptions interest definitely petered out
"I'd recognize these instructions anywhere" and "let's uncrash the game" are my favorite sentences now lmao
the "with that out of the way, let's talk about glitch trainers" following three sections on glitch trainers made me chortle. love that good subtle humor
I always laughed when the alarm sound comes in during a glitch battle, because it feels like the game is tellng you something
*_YEEESSS ANOTHER ENTRY TO MY FAVOURITE SERIES!_*
Such simple, easy to digest explanations! It's so addicting to read and learn about how the games works, how it breaks, and _why_ it breaks
I love these videos. It would be super cool to see a deep dive into the GBA crash sound.
Wow, pokemon RBY are crazy. I’ve always had a facisination with these games since I was a little kid, especially the glitches. It was and still is one of my special interests. It’s just so incredible to me how you can break this game so badly, and it still works. It’s very simple yet so complicated. Glitches in video games are something that scare yet fascinate me; something is terrifying to me about something going horribly wrong in a fun setting. Thanks for this excellent video!
I swear every time I suddenly start thinking to rewatch your stuff, you drop a new video the same week
Baby new THEZZAZZGLITCH video dropped
as someone who used to mess around with glitches on rby roms during their childhood, can i just say thank you for providing an explanation on the muted channels glitch effect? i’ve wondered for years why that happened, so i’m thrilled to finally learn about it!
█3 █3 █3 █3 █3 █: Hello~♪
Welcome to the █h █h █h █h █
most normal nonbinary name be like ig
Why, thank you! I've always wanted to visit the famous
◻h ◻h◻h◻h◻
@@tcscomment😑
Charizard: Uh... Are You Okay?
Charizard: Uh... Are You Okay?
YEAHHHHHHHHH NEW THEZZAZZGLITCH HAPPY NEW YEARS!!!!!! i always love to see new information about gen 1, and i love finding out how pmd reacts to glitchiness
pretty interested in exploring super glitch corruption with PMD, if it isn't too boring
Fascinating stuff as always, it's awesome to get to see how some of this stuff works behind the scenes. I'll never not love it.
The different colors for the Mystery Dungeon characters are really cool. It’s like your character went to an alternate universe.
babe, wake up, the most important video of the year just dropped
"The crash sound changes from game to game"
It definitely sounded exactly like what happened the times I pulled Battle Chip Challenge out of my GBA to freeze the battle graphics.
(Yes, I've done that one multiple times, I needed a specific sprite and I didn't have access to a computer, so ripping the game cartridge out of my GBA and lowering the volume to 0 was the only way I had to freeze the game during battle to have access to my reference images. The glitchy sound was EXACTLY the same as what you played, with the same loops and "spaces" and the same pitch.)
I was wondering about that too since my Mario Kart cart is fairly old and will crash on a whim. Exact same sound. Before crashing would turn the entire track into nothing and you could drive around a little before it freezes
I had to check the calendar to make sure it wasn't April Fools day
The battle theme with just the bass sounds really cool.
I've been watching your videos since I was a kid, and I genuinely think your recent videos are exemplary when it comes to intuitive and in-depth explanations of more abstract subjects. You're a big inspiration for me as an educator nowadays 😄
7:55 😳
glitching happily as soon as I saw the notification for your new video
Oh man I saw the thumbnail and thought you were somehow gonna turn gen 1 into Mystery Dungeon hahaha
Still though that insight on the GBA crash sound is pretty interesting
Those mystery dungeon sprite corruptions looks so good!
no way the pokemon glitch femboy is back
the what
@@MinusNC the Pokémon glitch femboy
@@pacomatic9833 makes sense
Just got back from a vacation and I'm super pumped to see this in my subscriptions
I love these videos of yours :) Brings back memories of trawling through Pokemon glitch websites for hours
I love that you are still making videos. Keep up the good work dude
NEW ZZAZZGLITCH VIDEO YEAAAAAAAAHHHHH
The pokemon glitch master is back!
I always wondered where the GBA crash sound was reading its data from. But I always thought it just went into a loop partially overwriting itself, since the sound seemed to repeat rather quickly.
hearing battle music as soon as you step outside is really relatable
6:09 this isnt just a GBA noise
it’s apparently way too easy to trigger on LEGO Star Wars TCS DS. its essentially pause and exit out of a level while a sound effect is playing and it happens.
game also breaks out in graphical fits too, but rarely ever crashes.
I had that game and can confirm it often “broke into graphical fits” lol. Tripped me out the first few times
That freaking game, man. It's just as broken as Pokemon Gen 1, i wonder if there are people documenting glitches on that level of expertise for it too.
@@ownerofanheartofthesunriseas a longtime speedrunner of the game, we've found a lot just by the "fuck around and find out" method
Wasn't expecting anything until my birthday. Nice timing on the upload
stay away 119 is freaking insane lol
I tried so hard to find an explanation for the GBA crash sound but was never satisfied, thank you so much I will kiss u
Is anyone else jamming as hard as me to the battle theme with Channel 1 muted?
Love the vid ZZAZZ!
Yay, more Mystery Dungeon findings!
In the glitch PMD dungeon, I don't think tiny woods allows you to recruit anything! So the dungeons work differently that way
Babe wake up, TheZZAZZGlitch just uploaded
i missed u alot ZZAZZ. thx for coming back
WOOOO NEW ZZAZZ VID WE CHEERED
Babe wake up new TheZZAZZGlitch upload just dropped
Happy new year :) reminds me of when MissingnoXPERT uploaded Jan 1st 2016
Great, now I need to see a TASBot run where an amogus is ACEd into $E891 for an amogus battle.
so what made you start learning how to diagnose these bugs on a technical side? did you encounter bugs and want to learn more, or were you already learning about this field and found out how to manipulate the game through that?
Classic divide by 0 error I mean you'd think they'd make a divide subroutine programmed to handle that
I don’t know if you’ve already done a video like this, but a video exploring/explaining the differences between Red/Blue and Yellow would be super interesting! You could probably include differences found between the JP and global releases of the games, too.
babe wake up new miscellaneous facts video dropped
There's another difference with that Tiny Woods clone: you can't recruit Pokémon in the real Tiny Woods
It's a good day when ZZAZZ uploads
the game crash thing is SO COOL
That unremarkable Tiny Woods clone dungeon doesn't entirely seem unremarkable to me. Usually Pokemon can't join in Tiny Woods, but a Pidgey tried to join there. Pidgey is one of the hardest things to recruit in the game, that place would unironically be useful.
as others have said, being able to recruit pidgey in that glitch clone of tiny woods is actually amazing! So. Uhhh. If there was some way to manually trigger it...
1:47: Yes, I have noticed that and I love it. Thank you for explaining it!
Maybe that Stay Away move is the effect of the Stayaway Orb item?
Someone did manage to dump the ROM through the crash sound AFAIK
Thank you for these videos! I've been really curious about what causes glitches in the Pokémon games, how the games were coded and everything, but didn't really find much of a deep dive into that stuff before finding your channel. I keep wondering how the programmers could go around the most known glitches and patch them up, or if the way they coded the game is bound to result in glitches regardless of patching.
Never thought I'd see the day Super Glitch breaks out of Gen I like that...
Ohhhhhh, so thats why you can hear a bit of the normal music at the beggining of the crash sound
GBA has the best crashes. Those flickering windows *chef's kiss*
I love your videos so much, I was happy to see that there was a new upload from you. Great stuff as always. I'd love to see you delve into more Mystery Dungeon topics, I've probably watched your dungeon generation video at least 4 or 5 times now because it's so interesting.
Also, I fucking died watching Charizard walk off of the screen at 7:55 lmao
Very interesting stuff, I'm surprised I haven't seen too many videos exploring PMD weirdness before.
Me at 2:20 AM : interesting.