Main Menu
Main Page
Forums
New pages
Recent changes
Random page
Help

Glitches
Arbitrary code execution
Pokémon cloning
Pomeg glitch and Glitzer Popping
Tweaking and voiding
Glitches by generation
Glitch categories

References/Resources
Databases
Disassembly projects
The Big HEX List
Pokémon cheat codes
Pokémon glitch terminology
Useful tools
More

Affiliates
Legendary Star Blob 2 (Hakuda) (日本語/Japanese)
Pokémon Speedruns wiki (English)
PRAMA Initiative (Français/French)
MissingNo. Glitch City (Italiano/Italian)
Become an affiliate!

Technical
Site source code

Search Wiki

 

Search Forums

 

Author Topic: Pokémon Yellow Super Glitch item question  (Read 582 times)

0 Members and 1 Guest are viewing this topic.

Evie the Mother Hen ☽ ❤

  • Head Administrator
  • *****
  • Online Online
  • Gender: Female
  • I love My Melody. 🦋 ✿
    • View Profile
Pokémon Yellow Super Glitch item question
« on: November 16, 2014, 01:19:39 pm »
In Pokémon Red and Blue, the hex:80 item causes Super Glitch, due to its improperly terminated name.

For people who don't know, Super Glitch items corrupt the memory when you open the Use/Toss box or try to sell them, because their name is copied from CD6D to CF4B up to (inclusive) 50. If there is no 50 in the first 20 characters, screen data (which is refreshed every time you open the items menu, Pokémon menu, etc.) gets copied to CF5F and onward until a 50, after which nothing else is copied. The same things happens with the CoolTrainer (hex:00)'s move, because of its random and possibly unterminated internal name.

For illustration, here is an image I made that explains where the 50h on the screen is within battle.



Now, with at least the hex:80 item in Red/Blue you can cause the TMTRAINER effect with it if you're in battle, presumably because you must open the items menu (updating the stored graphics up to a 50, which exists) before using the item, and it's not the item's effect that causes Super Glitch, but rather its name.



This is my actual question: The hex:81 item in Yellow seems to have no 50h in its first 20 characters, but using it in battle doesn't cause the TMTRAINER effect. Why is this? I thought functionally it would work like a Master Ball (hex:01) because of TheZZAZZGlitch's rule that items above hex:7F act like that item -80h.

✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿
Here have some free flowers on every post :)
✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿✿



(Images © Sanrio, Nintendo, Pokémon, HAL Laboratory)

✿ Hi, I'm Evie. Transgender woman but spiritually doesn't believe 'male'/'female' needs to be defined; lives more stereotypically like a woman/I'm a 'girly' nerd who discovered herself. Call me whichever pronouns you like. :)

Feel free to contact me here about anything regarding the site.

Forgiveness. I feel that the more people pray to our greatest source/God/mathematical equality for world peace, the more and more it manifests into reality (until our next spiritual death).

Thank you Nyapon for this lovely artwork. :3