More weird, glitchy things, that didn't make it into a video otherwise. Some of them are new discoveries. Some of them are just obscure things that are already documented. But all of them are interesting!
Chapter timestamps, to avoid Google putting their autogenerated bullcrap in:
00:00 Intro
00:06 Lock-up trainer battles
01:46 Why is the music weird on ZZAZZ trainer encounters?
03:20 ZZAZZ trainer encounter text crashes
04:40 Trainer 0xFF's arbitrary sprite
05:37 Intermission
06:01 How does the GBA crash sound work?
07:51 Glitch dungeons in Red Rescue Team
"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.
"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.
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!
I'm assuming the pink glitchy Caterpie grows up to be the pink Butterfree from the anime.
FEH pfp? Mist I think? Very nice :)
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.
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)
the "now let's talk about glitch trainers" running gag is good
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
⬜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!
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
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.
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.
█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◻
@@commentidelloziopera😑
Charizard: Uh... Are You Okay?
Charizard: Uh... Are You Okay?
it’s 2 am and i would love to go to sleep but i must watch this video
Same
same timezone!
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
I'm glad this channel is still releasing content even after Glitch City died
Stay Away + 119 😔
Good thing it isn't + 120 at least, _that_ would've been cause for alarm.
introverts be like
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.
"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).
A wild amongus has appeared
Man, that low health alarm is more obnoxious than I remembered... 8:08 *maximum?
10:55 Your partner has learned some kind of forbidden eldritch knowledge and is trying to protect you, obviously.
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.
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?
If you do a video on gba crash sounds. Legends of Zelda a link to the past had a very catchy crash sound!
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!!
the tiny woods clone allowed you to recruit pokemons in there, while you cant in the regular one
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
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
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!)
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
no way the pokemon glitch femboy is back
the what
@@MinusNC the Pokémon glitch femboy
@@pacomatic9833 makes sense
Baby new THEZZAZZGLITCH video dropped
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
I had to check the calendar to make sure it wasn't April Fools day
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.
*_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!
NEW ZZAZZGLITCH VIDEO YEAAAAAAAAHHHHH
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!!!
pretty interested in exploring super glitch corruption with PMD, if it isn't too boring
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
I love these videos. It would be super cool to see a deep dive into the GBA crash sound.
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 swear every time I suddenly start thinking to rewatch your stuff, you drop a new video the same week
Just got back from a vacation and I'm super pumped to see this in my subscriptions
I love that you are still making videos. Keep up the good work dude
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 😳
Wasn't expecting anything until my birthday. Nice timing on the upload
I love these videos of yours :) Brings back memories of trawling through Pokemon glitch websites for hours
WOOOO NEW ZZAZZ VID WE CHEERED
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!
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
Always great to see another upload from you 😊
This whole series is just a continuation of your "Random Glitching and Hacking" series from a while back. Keep up the good work!
very cool. do you know of any youtube resources youd recommend that delve deep into the gba audio system/programming? learning why the gba crash sound exists is very satisfying and thank you for answering the real questions lmao
Happy new year, Zzazzy person!
Me at 2:20 AM : interesting.
Yay, more Mystery Dungeon findings!
glitching happily as soon as I saw the notification for your new video
stay away 119 is freaking insane lol
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.
It's a good day when ZZAZZ uploads
babe wake up new miscellaneous facts video dropped
In the glitch PMD dungeon, I don't think tiny woods allows you to recruit anything! So the dungeons work differently that way
i missed u alot ZZAZZ. thx for coming back
Babe wake up, TheZZAZZGlitch just uploaded
So glad youre back i love you!
i love these! thanks for making them :]
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
babe, wake up, the most important video of the year just dropped
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
It’s Nice To See You Back.
What a great way to end the year!
Happy new year :) reminds me of when MissingnoXPERT uploaded Jan 1st 2016
The different colors for the Mystery Dungeon characters are really cool. It’s like your character went to an alternate universe.
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.
1:47: Yes, I have noticed that and I love it. Thank you for explaining it!
You're a true scholar and expert of this game, damn
Babe wake up new TheZZAZZGlitch upload just dropped
So glad this is back
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
Very interesting stuff, I'm surprised I haven't seen too many videos exploring PMD weirdness before.
WOOOOO YEAHHH NEW ZZAZZ VIDEOOOO
LETS GOOOO THEZZAZZGLITCH UPLOADED ITS A GOOD DAY
"I'd recognize these instructions anywhere" and "let's uncrash the game" are my favorite sentences now lmao
Hurray! More Mystery Dungeon fun!
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.
Do you plan to do more Mystery Dungeon glitches? That game doesn't have much glitch documentary and it'll be interesting to see more obscure stuff no one else covers.
he returns
Oh sweet, a new upload! I wish you had enough time to talk about glitch trainers, though.
hearing battle music as soon as you step outside is really relatable
There's another difference with that Tiny Woods clone: you can't recruit Pokémon in the real Tiny Woods
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...
I always laughed when the alarm sound comes in during a glitch battle, because it feels like the game is tellng you something