BLUE
JD
John David Pressman
@jdp.extropian.net
LLM developer, alignment-accelerationist, Fedorovist ancestor simulator, Dreamtime enjoyer. All posts public domain under CC0 1.0.
302 followers166 following481 posts
JDjdp.extropian.net

Oh well at least I have new baffling esoteric obsessions. jdpressman.com/tweets.html#...

0
JDjdp.extropian.net

They were fantastic and no matter how long I live I'll never get them back. I might have many other things and see much, but I will never again live in a world where TR Rose's glitch dex is something I babble in autistic fascination about to a stranger on a train trying to explain memory corruption.

1
JDjdp.extropian.net

So yeah, Pokemon was a uniquely ambitious and broken GameBoy game in an era where the Internet was nascent and kids believed whatever stupid stuff their friends told them on the playground. Consoles didn't have Internet connections and neither patches or memory protection were anywhere in sight.

0
JDjdp.extropian.net

The game is *so broken* that you can literally get arbitrary code execution by saving and quitting at the right time *in the first room* making the any % for Pokemon Yellow about a minute and twenty seconds. youtu.be/Vjm8P8utT5g

[TAS] Pokémon Yellow - Arbitrary Code Execution
[TAS] Pokémon Yellow - Arbitrary Code Execution

YouTube video by MrWint

1
JDjdp.extropian.net

Exactly. xD In Red/Blue/Yellow by contrast the whole game is held together with chewing gum and there's no memory protection so anything is allowed to overflow into anything and there's multiple ways to get arbitrary code execution. youtu.be/5x9G5BWanWw

Pokemon Blue: ZZAZZ trainer $FC executing arbitrary code
Pokemon Blue: ZZAZZ trainer $FC executing arbitrary code

YouTube video by TheZZAZZGlitch

1
JDjdp.extropian.net

This was the difficulty on GameBoy advance. Later consoles are even more stringent because an arbitrary code exploit in a game risks defeating the console security by opening the door to jailbreaks and softmods. This means that in any mainline Nintendo game this kind of fun is very guarded against.

1
JDjdp.extropian.net

I can't find it right now but to my memory these glitches required you to do stuff like have your *trainer name* be a certain thing (here default May?) so you could reliably break the hash on save files when you do corruptions from all that saving they do over and over. youtu.be/1pb-6hMDQBs

Pokémon Emerald: Arbitrary code execution with glitch move animations
Pokémon Emerald: Arbitrary code execution with glitch move animations

YouTube video by TheZZAZZGlitch

1
JDjdp.extropian.net

More than that, new games are coded with tons of memory protection so if you did the stuff you do to encounter MissingNo in a modern game it would just crash. Look up what you have to do to exploit glitches in Pokemon Ruby/Sapphire/Emerald to get an idea of the difficulty spike here.

1
Reposted by John David Pressman
JMjmiers230.bsky.social

The Heritage Foundation recently provided R's with a roadmap to weaponize KOSA against reproductive healthcare and gender affirming care. S/O @chamberofprogress.bsky.socialt.co/uaTF5oZfXx

1
JD
John David Pressman
@jdp.extropian.net
LLM developer, alignment-accelerationist, Fedorovist ancestor simulator, Dreamtime enjoyer. All posts public domain under CC0 1.0.
302 followers166 following481 posts