Can you 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
@@MetaBloxer ok I will face the consequences of 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
Fun Fact: The Lunar Chase Tech Demo actually switches to an invalid bank, which should work on real hardware and good emulators, but on VC and some less accurate emulators, it doesn't work and the demo's infamous issues arise. (Skip title screen, and loop the beginning part of the mission briefing) People actually had issues running it initially because their emulators sucked.
I though not! I hid because the people on the bridge scared me! OK! I'm No. 5! I'll stomp you! Whoa! Too much! I did my best, I have no regrets! I'm No. 4! Getting tired? I lost too! I did my best, so I have no regrets! Here's No. 3! I won't be easy! Ow! Stomped flat! I did my best. I have no regrets! I'm second! Now It's serious! How could I lose? I di.
The "some reason" for RAM mirroring is just incomplete address decoding, I'm sure. The SRAM gets selected by the AND of the top two address lines (so, addresses C000-FFFF), and then the bottom 13 address lines go to the RAM itself (since it's an 8kB RAM). That accounts for 15 of the 16 lines, but the 13th bit (the one that makes the difference between C000 and E000) doesn't go anywhere at all, so the value of that bit doesn't affect anything at all. There's several ways they could have done it differently, but all of them would have added at least a little bit of complexity for no tangible benefit.
are you saying it was implemented BECAUSE of the hardware issue? + why cant the 13th bit just be set as part of the address line? both copies of the ram actually exist on the hardware, it's not like there's some ghost ram the game is trying to read as the result of some hardware issue. i'm confused
@@gairisiuil the explanation here is that Echo RAM is due to the hardware doing nothing with one of the bits in memory addresses it was not implemented, it's the result of a lack of implementation. Imagine a neighborhood with 5-digit addresses for the houses. If you added a 6th digit to an address, but that 6th digit was ignored, that would mean every house would have 10 different addresses.
ROM bank mirroring is most likely a similar reason. 64 banks only requires 6 bits to index, but we have 8 bits to index. The higher 2 bits go unused, causing the mirroring.
@@bottinator22 yeah i'm a dumbass, i should have just checked Pan Docs: "The range E000-FDFF is mapped to WRAM, but only the lower 13 bits of the address lines are connected, with the upper bits on the upper bank set internally in the memory controller by a bank swap register. This causes the address to effectively wrap around. All reads and writes to this range have the same effect as reads and writes to C000-DDFF."
I’m sure this has been pointed out before, but the reason why echo RAM exists is likely because of the way the RAM bus address lines were hooked up. They’re hooked up in such a way where certain address bits are ignored (for simplicity), so what ends up happening is that it reads from the section of RAM before it. It’s not a “feature,” but rather a side-effect of the hardware’s design. This is why commercial games were banned from using echo RAM.
Emulating things well under normal gameplay circumstances is easy, comparatively. When things go off the rails is when you start getting the curveballs.
Unknown opcodes are repurposed in VC? I wonder if there are exploits to break out of the emulator sandbox... Always was curious about their behavior on real GB. They really just freeze, every time? I'd have expected some obscure behavior like the 6502.
I'm definitely gonna give some of these a try! I find your arbitrary code execution/glitch videos intriguing :o I'll be making backups of my save file after I "beat" the game, and give these glitches a try :D Thanks for sharing!
Wow, these videos are absolutely interesting to watch. Just seeing how much you can delve into the game's coding and change things up is pretty damn awesome. Keep up the great work!
Really glad this video exists; I definitely noticed some glitches and glitch Pokémon behaving differently on the 3DS version than on emulator, so I'm glad it's not just me going mad. Case in point, the ridiculous number of resets it took for me to catch a 'proper', non-fossilised MissingNo. on Yellow.
1:55 This just in: Trainer in cerulean city teleports slightly to the right, and the residents slide away in confusion! We have also received reports that the trainer looks like he's becoming someone else, and that the residents are sliding down from the nugget bridge. Wait a minute, what th I thought not! I hid because the people on the bridge scared me! OK! I'm no. 5! I'll stomp you! Whoa! Too much! I did my best, I have no regrets! I'm no. 4! Getting tired? I lost, too! I did my best, so I've no regrets! Here's no. 3! I won't be easy! Ow! Stomped flat! I did my best, I have no regrets! I'm second! Now it's serious! How could I lose? I di
REED: Yeehaw! How y'all doin' now? Whether you're up or way down low, don't you miss the BIRD Today's SUNDAY, so let us jam to BIRD With DJ FERN! This week's Lucky BIRD is somewhat bold. PLACES AND PEOPLE! Brought to you by BIRD GIOVANNI! Can you $ $ B 9999 99999999999999999999 99999999999999999999
tsanummy BGB is a great emulator, not only for accurate emulation, but also for its great debugging features! (VBA's debugger is clunkier than BGB's) There's also SameBoy, which actually emulates some other obscure details. (Undocumented registers, like the one for monitoring the sound output on the GBC, among others)
Getting echo RAM right seems like a weird thing to mess up, since it's just a mirror of RAM it ought to be implemented as a pointer to emulated RAM and just recalculate any accesses. Takes all of 2-3 minutes to implement.
oh my god, THIS is where "jam to BIRD" comes from!!! My friend group has been sharing that whole exchange in gif form for like 5 years but none of us remembered the source 😆
'GIOVANNI! Can you ' youre wrong! *coin case* **reality is shattered and your conscience simply ceases to exist as the world is overwritten by garbage data**
someone should make an emulator that specifically avoids stuff that *just* crashes the game, but makes a shatter noise instead to mark when the crash should happen (cpu hangs included)
Let me get this straight; Because of the inacuracy of certain emulators, if we ever get a VC release of the gen 2 games, getting Celebi through Arbitrary Code Execution may not work?
So what emulator would you recommend as the most accurate? I generally use BGB since it has awesome link cable support. Is it accurate to the original GB/GBC?
Im suprised you didnt talk about bizhawk, which is the standard emulator that tasvudeos uses. They care about accuracy as well, so wouldnt it stand to be that bizhawk would be more accurate than vba?
I first noticed this when I was using Stadium 2 to do the required setup for ACE shenanigans - the 3x speed boost is very helpful. But trying to actually execute anything would usually just boot me out to the "There's a problem with the Transfer Pak" screen. (I've also ran into one of gen 2's glitch Pokemon on Route 45 when I was playing it on Stadium 2, but that... I don't even have a guess for that one. It happened one time out of nowhere and then never again.)
You two are incorrect. VBA has gotten more accurate with new versions And the super glitch move 'qq', has the graphics for scratch and drains half of the damage dealt to a Pokemon in fact all super glitch moves have a hidden effect behind its penchant for causing TMTRAINER and other super glitch effects like lowering stats that don't exist, raising or lowering actual stats for the battle, being a regular attack, causing normal status effects, or *literal nothing* . Some super glitch moves actually have 0 power, 0 accuracy and 0 base pp so there's some you literally cannot use, even if they have an effect or not
I just realized I can play this in my cheap ass Alexa Show 8 using the Firefox browser. Now time to rewind the video and pause every so often do i can read and understand this wizardry that's happening here.
. . . and now I know why I could never get arbitrary code execution to work with the Coin Case. Thank you so much for this informative video, and thanks to everyone who worked on the project! (I'm going to go find a newer version of VBA now :P)
I'd actually recommend VBA-M more than BGB for playing Gen 2 pokemon, because it syncs the RTC emulation with the real system clock. And if the two clocks go out of sync you can easily edit the clock values with gameshark, which is another thing BGB can't do
Never use VBA for anything unless you need VBA-RR for something. Its accuracy is in the shitter and it likes to randomly crash when you do anything involving saving, saving a state, or loading a state. BGB's debugger is also really damn useful for making sure you got the opcodes right for arbitrary code execution.
There is this emulator for Android that would let me use the 1gen 0xFF glitchmon in battle, it was a chaos. But somehow I changed phone and now it doesn't... Also, with the Cooltrainer♀ glicth, on a tablet, I was able to get a hooked metapod against Lorelei.
i remember getting the error message on Yellow, but cant remember what i did or how i did something, all i think i remember is it involving the Mew Glitch while doing something stupid
I will fix you typo on 10:17 :"However, the emulation quirks of 3DS VC could create some new hax for install CFW" I think there is some things that we can do using 8F to access bugs of VC and write to NAND, like MSET exploit does
Actually, this can work, considering we can make a program in Blue by just glitches, it´s theorycally possible. B ut, then again, we just got the master key to can even use a "donated NAND", so it doesn´t really matters at this point anyway.
Well that explains why I (and several other Yellow version players) couldn't encounter Yellow's Missingno. after several attempts. I'm assuming this is also the reason why Female Symbol doesn't have an endless cry when encountered and caught in the VC version, right?
Well, but that MBC stuff. That doesn't have anything to do with the Gameboy itself, afaik. But with the MBC. Isn't he supposed to care about the modulo things. Sure that has to be taken care of by the emulator, but that isn't a Gameboy feature, but a cartridge feature, imo. So regarding Pokémon, it should be on the VC emulator if the MBC on the cartridge handles stuff like this.
I'm kind of curios, do you do these scripts for fun or do you have experience with coding and things of that nature. The things you can do are damn impressive.
Would other emulators like mGBA, BGB, no$gb (is that even still alive) have better accuracy or is there no such thing as 1:1 hardware accuracy unless you run it on real hardware (and that would mean either GameBoy Player in the gamecube, Super Game Boy in the SNES or the real GameBoy units)?
@Walther Penne "This means: In order to get PERFECT 1:1 emulation quality you need a 100% RISC-cpu such as MIPS or PowerPC..." sure, Gameboy games might run perfectly, good luck getting anything else to run though
5:27 I love the the glitch move with the string "im POKé" in it changes your name to POKé... Forces your character to reintroduce themselves
Just noticed that and had a good chuckle, thank you lol
return to mon- POKé
"Mystic used qq" **Gameboy Color yells in a rage induced hysteria and ejects its batteries.**
"Mystic used qq!"
NYEH! *b g b . e x e h a s s t o p p e d w o r k i n g*
The glitch at 3:28 seems like it was pulled right out of a creepypasta. That's amazing.
It looks like he was being dragged down to hell
It genuinely startled me honestly
after, *s p i n*
exactly what i was thinking
Whether you're up
or way down low,
don't you miss the
BIRD
Today's SUNDAY,
so let us jam to
BIRD
Quirble PLACES AND PEOPLE! Brought to you by BIRD GIOVANNI!
Can you
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
@@MetaBloxer yes
@@plutarian7396 then face the consequences
@@MetaBloxer ok I will face the consequences of 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
I can't begin to comprehend the amount of work that must have gone into setting up all of these 8F scripts. Highly commendable!
not that much actually
Fun Fact: The Lunar Chase Tech Demo actually switches to an invalid bank, which should work on real hardware and good emulators, but on VC and some less accurate emulators, it doesn't work and the demo's infamous issues arise. (Skip title screen, and loop the beginning part of the mission briefing)
People actually had issues running it initially because their emulators sucked.
Today's SUNDAY,
so let us jam to
BIRD
This week's Lucky Bird is somewhat bold.
I almost died of laughter.
Time stamp?
@@Palkia8-Bit 10:24
I though not! I hid because the people on the bridge scared me! OK! I'm No. 5! I'll stomp you! Whoa! Too much! I did my best, I have no regrets! I'm No. 4! Getting tired? I lost too! I did my best, so I have no regrets! Here's No. 3! I won't be easy! Ow! Stomped flat! I did my best. I have no regrets! I'm second! Now It's serious! How could I lose? I di.
*I di.*
I di!
poor guy died
@@gairisiuil no, he *di*
@@fireball54110 fair
I love how, of all the places you'd have it, some of the biggest example of poor emulator accuracy is always nintendo's official stuff
An Articuno named Mystic? I see you are a man of culture as well.
Just need to nickname the other birds respective to their teams. Though I'm Valor, my personal favorite bird belongs with Instinct.
@@neontechnocat3094 me too
@@neontechnocat3094 is it in the top percentage, though?
10:06 you're listening to BIRD, the worst show on radio!
The only show that crashes your game, your radio _and_ your universe!
This is
BIRD
INTERESTING! I
wonder about
what variable
controls bank
switching and
I like this
BIRD
video!
The "some reason" for RAM mirroring is just incomplete address decoding, I'm sure. The SRAM gets selected by the AND of the top two address lines (so, addresses C000-FFFF), and then the bottom 13 address lines go to the RAM itself (since it's an 8kB RAM). That accounts for 15 of the 16 lines, but the 13th bit (the one that makes the difference between C000 and E000) doesn't go anywhere at all, so the value of that bit doesn't affect anything at all. There's several ways they could have done it differently, but all of them would have added at least a little bit of complexity for no tangible benefit.
I totally understand this because I am totally big brain
are you saying it was implemented BECAUSE of the hardware issue?
+ why cant the 13th bit just be set as part of the address line? both copies of the ram actually exist on the hardware, it's not like there's some ghost ram the game is trying to read as the result of some hardware issue. i'm confused
@@gairisiuil the explanation here is that Echo RAM is due to the hardware doing nothing with one of the bits in memory addresses
it was not implemented, it's the result of a lack of implementation.
Imagine a neighborhood with 5-digit addresses for the houses. If you added a 6th digit to an address, but that 6th digit was ignored, that would mean every house would have 10 different addresses.
ROM bank mirroring is most likely a similar reason.
64 banks only requires 6 bits to index, but we have 8 bits to index. The higher 2 bits go unused, causing the mirroring.
@@bottinator22 yeah i'm a dumbass, i should have just checked Pan Docs:
"The range E000-FDFF is mapped to WRAM, but only the lower 13 bits of the address lines are connected, with the upper bits on the upper bank set internally in the memory controller by a bank swap register. This causes the address to effectively wrap around. All reads and writes to this range have the same effect as reads and writes to C000-DDFF."
Brought to you by BIRD GIOVANNI! Can you-
999999999999999999999
R.I.P., Reed.
(And the radio. And space-time.)
That part was hilarious.
[And everything]
I’m sure this has been pointed out before, but the reason why echo RAM exists is likely because of the way the RAM bus address lines were hooked up. They’re hooked up in such a way where certain address bits are ignored (for simplicity), so what ends up happening is that it reads from the section of RAM before it. It’s not a “feature,” but rather a side-effect of the hardware’s design. This is why commercial games were banned from using echo RAM.
That ending man, that ending, I laughed harder than I should have xD
Emulating things well under normal gameplay circumstances is easy, comparatively. When things go off the rails is when you start getting the curveballs.
3:49
O-O YOUR THEZZAZZGLITCH! HOW DO YOU RUN OUT OF GRAPHS AND CHARTS!?
He had too many BIRD.
TinchoX Far too many. 😧
At least we got a random cat
The cat ran over the VRAM diagram with the lawnmower.
#YetAnother8FVideo
Now we know why 9 is Pokemon's favorite number!
(Not because 9=3*3 Illuminati conformed)
Do you play Pokemon Go? If so, you are then in Team Mystic, that means same team!!!! Becus the articuno is named Mystic
9F
3:30 The in-game music matches what's happening perfectly.
Agreed o.O
Loving your videos man, and this new style (Commentary on the side instead of annotations) makes it mobile watchable! yay!
What made the radio start saying "BIRD" at perfect times in the text, anyways?
Wondering the same here.
Unknown opcodes are repurposed in VC? I wonder if there are exploits to break out of the emulator sandbox...
Always was curious about their behavior on real GB. They really just freeze, every time? I'd have expected some obscure behavior like the 6502.
Yep, freeze every time.
I don't want to know what happens when Missingno gets free and possibly into Plants and Zombies.
I'm definitely gonna give some of these a try! I find your arbitrary code execution/glitch videos intriguing :o
I'll be making backups of my save file after I "beat" the game, and give these glitches a try :D Thanks for sharing!
Blessed be BIRD GIOVANNI
For some reason, a lot of Gen 1 runners hate the 3DSVC (something about emulation errors) and it's banned for like every glitch category :(
That’s the right call. Official emulation is still emulation, and emulation shouldn’t be allowed in speedruns.
What about tool assisted speedruns?
I think of it as an official release, but then again, my opinion doesn't really matter so oh well
+MegaPuffycat
Technically not part of the same group.
@@abcdefghilihgfedcba bad take
Well, now we know what team you're on in Pokémon Go
Wow, these videos are absolutely interesting to watch. Just seeing how much you can delve into the game's coding and change things up is pretty damn awesome. Keep up the great work!
Brought to you by BIRD GIOVANNI!
Really glad this video exists; I definitely noticed some glitches and glitch Pokémon behaving differently on the 3DS version than on emulator, so I'm glad it's not just me going mad.
Case in point, the ridiculous number of resets it took for me to catch a 'proper', non-fossilised MissingNo. on Yellow.
This was a very interesting and informative
BIRD
1:55 This just in: Trainer in cerulean city teleports slightly to the right, and the residents slide away in confusion!
We have also received reports that the trainer looks like he's becoming someone else, and that the residents are sliding down from the nugget bridge.
Wait a minute, what th
I thought not! I hid because the people on the bridge scared me! OK! I'm no. 5! I'll stomp you! Whoa! Too much! I did my best, I have no regrets! I'm no. 4! Getting tired? I lost, too! I did my best, so I've no regrets! Here's no. 3! I won't be easy! Ow! Stomped flat! I did my best, I have no regrets! I'm second! Now it's serious! How could I lose? I di
The OLDEN way to end a BIRD.
"BIRD GIOVANNI! Can you 99999999999999999999" *Game crash*
REED: Yeehaw! How
y'all doin' now?
Whether you're up
or way down low,
don't you miss the
BIRD
Today's SUNDAY,
so let us jam to
BIRD
With DJ FERN!
This week's Lucky
BIRD
is somewhat bold.
PLACES AND PEOPLE!
Brought to you by
BIRD
GIOVANNI! Can you
$
$ B
9999
99999999999999999999
99999999999999999999
“This is such a big deal and very important”
Half of the errors: “older versions of”
*GIOVANNI! Can you* --
[crash]
Looks like Team Rocket took over the radio tower yet again.
I enjoy more graphs.
Thank you for your work and how informative it is!
No honorable mention to BGB for accuracy?
Maybe because it's not inaccurate enough for 8F glitch handling showcase here.
donot see that has nothing to do with any above comment
tsanummy BGB is a great emulator, not only for accurate emulation, but also for its great debugging features! (VBA's debugger is clunkier than BGB's)
There's also SameBoy, which actually emulates some other obscure details. (Undocumented registers, like the one for monitoring the sound output on the GBC, among others)
this episode of sesame street is brought to you by
BIRD
GIOVANNI!
Someone needs to do a similar video like this but on NES emulators tbh. Would be interesting to see.
Getting echo RAM right seems like a weird thing to mess up, since it's just a mirror of RAM it ought to be implemented as a pointer to emulated RAM and just recalculate any accesses. Takes all of 2-3 minutes to implement.
BIRD GIOVANNI
TheZZAZZGlitch, The 8F maniac
2:29 Ooh ! Secret message in-game !
oh my god, THIS is where "jam to BIRD" comes from!!! My friend group has been sharing that whole exchange in gif form for like 5 years but none of us remembered the source 😆
Cleared out some doubts about glitches in different versions. Good work.
'GIOVANNI! Can you '
youre wrong! *coin case*
**reality is shattered and your conscience simply ceases to exist as the world is overwritten by garbage data**
That last part is hilarious
GIOVANI Can you- *Game crashes*
Surfin' Bird
someone should make an emulator that specifically avoids stuff that *just* crashes the game, but makes a shatter noise instead to mark when the crash should happen (cpu hangs included)
ok so uh coin case would not only be destroyer of savefiles but also eardrums
Imagine, the game would crash, but instead the minecraft glass breaking sound plays
when the emulator reaches a stop instruction it ignores it and plays the "stop" from stacy's mom
Someone please make a GIF of the last part with the radio
Let me get this straight; Because of the inacuracy of certain emulators, if we ever get a VC release of the gen 2 games, getting Celebi through Arbitrary Code Execution may not work?
so basically pokemon cartridges were 1MB... k
jp Green, Red, and Blue were 512KB, jp Pikachu and all localizations were 1MB
So what emulator would you recommend as the most accurate? I generally use BGB since it has awesome link cable support. Is it accurate to the original GB/GBC?
BGB is perfect, and the best emulator to use.
Sameboy's good now
1:31 Wait, what kinds of "internal use"? Could that mean that unknown opcodes could have unknown deleterious effects, that aren't easily seen?
Im suprised you didnt talk about bizhawk, which is the standard emulator that tasvudeos uses. They care about accuracy as well, so wouldnt it stand to be that bizhawk would be more accurate than vba?
I first noticed this when I was using Stadium 2 to do the required setup for ACE shenanigans - the 3x speed boost is very helpful. But trying to actually execute anything would usually just boot me out to the "There's a problem with the Transfer Pak" screen.
(I've also ran into one of gen 2's glitch Pokemon on Route 45 when I was playing it on Stadium 2, but that... I don't even have a guess for that one. It happened one time out of nowhere and then never again.)
Ooh the music from that SM64DS minigame where the heads of character were moving on the screen and you had to find the right one
So what exactly does the stable version of Super Glitch (qq) do as a move?
Also, how accurate is VBA to the GBA?
nothing
You two are incorrect.
VBA has gotten more accurate with new versions
And the super glitch move 'qq', has the graphics for scratch and drains half of the damage dealt to a Pokemon
in fact all super glitch moves have a hidden effect behind its penchant for causing TMTRAINER and other super glitch effects like lowering stats that don't exist, raising or lowering actual stats for the battle, being a regular attack, causing normal status effects, or *literal nothing* .
Some super glitch moves actually have 0 power, 0 accuracy and 0 base pp so there's some you literally cannot use, even if they have an effect or not
@@woobgamer5210 But if VBA has gotten more accurate with new versions, what does that imply about the versions from when I asked the question?
@@PikaFanboy that they were bad, next question
Ah yes, the greatest Pokémon concept of all time, I N V I S I B L E L A W N M O W E R.
Thank you for the eye-opening.
don't you miss the
BIRD
Super Glitch on hardware: GG.
Super Glitch in VBA: qq
How did you get the VC version to view the Super Gameboy palettes?
3:50 invisible lawnmover cat (his lawnmover was fetched from inaccessible vram)
2:29 ' I'm No.4'
Did the pokemon folks predict the future?
OLDEN
WutFace
WutFace
+TaviTurnip Your Wut face looks like a Turnip face.
COLDEN MingLee
OLDEN WutFace
3:30 is that gold?
I just realized I can play this in my cheap ass Alexa Show 8 using the Firefox browser. Now time to rewind the video and pause every so often do i can read and understand this wizardry that's happening here.
I like how everytime in Inventory, there's 8F.
2:35 dialogues from the bridge above Cerulean (who doesn't know)
. . . and now I know why I could never get arbitrary code execution to work with the Coin Case.
Thank you so much for this informative video, and thanks to everyone who worked on the project! (I'm going to go find a newer version of VBA now :P)
use BGB or Gambatte instead ;)
Jaybug Jimmies yeah i wondered why no coin case glitches didn't work either
I'd actually recommend VBA-M more than BGB for playing Gen 2 pokemon, because it syncs the RTC emulation with the real system clock. And if the two clocks go out of sync you can easily edit the clock values with gameshark, which is another thing BGB can't do
Actually i was wrong about the whole gameshark thing, BGB can actually do gameshark stuff
Never use VBA for anything unless you need VBA-RR for something. Its accuracy is in the shitter and it likes to randomly crash when you do anything involving saving, saving a state, or loading a state. BGB's debugger is also really damn useful for making sure you got the opcodes right for arbitrary code execution.
There is this emulator for Android that would let me use the 1gen 0xFF glitchmon in battle, it was a chaos.
But somehow I changed phone and now it doesn't...
Also, with the Cooltrainer♀ glicth, on a tablet, I was able to get a hooked metapod against Lorelei.
"Coins? Which move?The PP of"
To change the flow of space and time
We had to go back to a simpler time!
So that's why the celebi glitch wouldn't work. Do you any emulators that will work with coin case glitches on pokemon silver
3:30
I don't know what's happening but I believe there are spirits involved.
*Somebody call a Channeller quick*
Gen I and II are the programmer versions I guess, you learn some good 8 bit assembly through these
Noticed that bank 101 (or bank 37) is the nugget bridge trainers
Make a table that shows emulators and whether they support the details or not.
i remember getting the error message on Yellow, but cant remember what i did or how i did something, all i think i remember is it involving the Mew Glitch while doing something stupid
3:58 missed opportunity for "Lawnmeower" joke
I will fix you typo on 10:17 :"However, the emulation quirks of 3DS VC could create some new hax for install CFW"
I think there is some things that we can do using 8F to access bugs of VC and write to NAND, like MSET exploit does
Both.
Actually, this can work, considering we can make a program in Blue by just glitches, it´s theorycally possible.
B ut, then again, we just got the master key to can even use a "donated NAND", so it doesn´t really matters at this point anyway.
Today I learned the virtual console exhibits both good and bad emulation artifacrs
Less QQ, more...oh it does pew pew.
What about using the old man glitch to get Missingno?
Well that explains why I (and several other Yellow version players) couldn't encounter Yellow's Missingno. after several attempts.
I'm assuming this is also the reason why Female Symbol doesn't have an endless cry when encountered and caught in the VC version, right?
8f is just a combined 6 infinity stones
Can I donate you some $ so you could make videos in 720? What is you reason not to do that? Im really curious for a long time x)
Yes, the nes does have the processing power to do this. I do even think that this would run at 1fps on an original nes
These are pretty weird glitches; you'll cry in the process.
(sees the 9s)
SOMEONE CALL CIRNO!
Well, but that MBC stuff. That doesn't have anything to do with the Gameboy itself, afaik.
But with the MBC. Isn't he supposed to care about the modulo things.
Sure that has to be taken care of by the emulator, but that isn't a Gameboy feature, but a cartridge feature, imo.
So regarding Pokémon, it should be on the VC emulator if the MBC on the cartridge handles stuff like this.
I'm kind of curios, do you do these scripts for fun or do you have experience with coding and things of that nature. The things you can do are damn impressive.
Does that explain why I couldn't get the same 4 4 behaviors as you showed in video like you said at 3:47? I'm using the latest version of it.
5:33 Lol level 69
Also, I have noticed other effects on "bad" emulators, like Mobile Gameboy for example.
Would other emulators like mGBA, BGB, no$gb (is that even still alive) have better accuracy or is there no such thing as 1:1 hardware accuracy unless you run it on real hardware (and that would mean either GameBoy Player in the gamecube, Super Game Boy in the SNES or the real GameBoy units)?
@Walther Penne
"This means: In order to get PERFECT 1:1 emulation quality you need a 100% RISC-cpu such as MIPS or PowerPC..."
sure, Gameboy games might run perfectly, good luck getting anything else to run though
*INVISIBLE LAWNMOWER*