Fun Pokemon Blue fact: Nothing has a name longer than 11 characters total. Their text encoding has special control characters for the string "TRAINER" and "ROCKET" to make them fit. This is why "BUG CATCHER" has no name.
-
-
If you want to see the talk that I'm doing this research for, make sure you register for
@rustconf!https://rustconf.com/Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Pokemon names are max 10 characters. They're stored in ROM contiguously. The code to look up a pokemon's name given its ID is doing an offset of ID * 10 (except not really because z80 has no mul command) and appending the end of string character
Show this thread -
Seriously though it's insane that this game was able to exist with the RAM and ROM constraints it had. Digging into this also makes it obvious why Gen 2 is everyone's favorite. Literally Youngster Joey couldn't have even been a thing in Gen 1
Show this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.