Glitch City Laboratories Forums

Lab δ: Tech => Emulation & ROM Hacking => Topic started by: IIMarckus on January 11, 2017, 01:52:12 am

Title: State of the disassemblies
Post by: IIMarckus on January 11, 2017, 01:52:12 am
The disassembly projects have really grown over the years thanks to the work of a number of individuals. Here’s where they are now:

Red/Blue USA (https://github.com/pret/pokered): completely disassembled.

Red/Blue France (https://github.com/einstein95/pokered-fr/): completely disassembled.

Red/Blue Germany (https://github.com/einstein95/pokered-de/): nearly completely disassembled.

Red/Green Japan (https://github.com/YamaArashi/pokered-jp): needs work.

Yellow USA (https://github.com/pret/pokeyellow): completely disassembled.

Crystal 1.0/1.1 USA (https://github.com/pret/pokecrystal): completely disassembled.

Ruby USA (https://github.com/pret/pokeruby): completely disassembled. Decompilation to C is making good progress.

Emerald USA (https://github.com/pret/pokeemerald): completely disassembled. Decompilation to C has mostly stalled in favor of Ruby, which is a more practical codebase to work with at the moment.

Pokémon Pinball (https://github.com/pret/pokepinball): needs work.

Pokémon TCG (https://github.com/pret/poketcg): needs work.

We’re always looking for more contributors. The more games we can disassemble, the more glitches, TAS techniques, and beta leftovers can be discovered. Even the games marked complete can still use more comments in the code and scripts, better labels, and so on.

Most discussion of the projects goes on in IRC (#pret on Freenode).
Title: Re: State of the disassemblies
Post by: Evie the Mother Hen ☽ ❤ on January 11, 2017, 05:52:49 am
Nice to hear they've grown so much.  :) I remember looking at the Red/Blue disassembly recently and thinking, "wow it's neat how all the data is organized into their own directories now".
Title: Re: State of the disassemblies
Post by: Yeniaul on January 11, 2017, 06:48:25 am
C'mon, really? Ruby? I.... don't have words...
Title: Re: State of the disassemblies
Post by: SatoMew on January 11, 2017, 10:13:19 am
There are also WIP disassembly projects for FireRed by Shiny Quagsire (https://github.com/shinyquagsire23/DisFire) and cosarara97 (https://github.com/cosarara97/pokefirered).
Title: Re: State of the disassemblies
Post by: Yeniaul on January 11, 2017, 04:48:15 pm
If I had more time I could use gbasm documentation to help out with the disasms, but my body cries out in pain when I do so much as twitch... and I have to help move my uncle into an apartment. It hurts to type this with my thumb on my phone. That's how fucked up my body is...I'm gonna go fall onto my bed and stare at network debug info for a few hours, maybe get some sleep for the first time in a week...
EDIT: NVM, more bullshit...
Title: Re: State of the disassemblies
Post by: ISSOtm on January 12, 2017, 02:02:34 am
You don't have anything Stadium ? That'd be a nice next step (although harder to do than RSE)
Title: Re: State of the disassemblies
Post by: camper on January 12, 2017, 05:28:54 am
Having a disassembly also means better romhacks! That is, until Nintendo decides to be a bigger dick and C&D them all.
Title: Re: State of the disassemblies
Post by: Charmy on January 12, 2017, 10:44:40 am
That is, until Nintendo decides to be a bigger dick and C&D them all.
Pokémon Prism, rest in piss, forever miss.
Title: Re: State of the disassemblies
Post by: IIMarckus on January 14, 2017, 01:23:59 am
You don't have anything Stadium ? That'd be a nice next step (although harder to do than RSE)
I’ve extracted a fair amount of data from Stadium 2 (https://github.com/pret/pokestadium/), but no code so far.
Title: Re: State of the disassemblies
Post by: Unused Trainer on January 14, 2017, 06:06:00 am
Nice work! This project can help maybe di research some united beta element from the game?
Title: Re: State of the disassemblies
Post by: ISSOtm on January 14, 2017, 08:50:33 am
That'd more TCRF (https://tcrf.net/Pokémon_Stadium_(International))'s job.
Title: Re: State of the disassemblies
Post by: Raven Freak on January 18, 2017, 08:10:19 pm
I just wanted to say that the Pokemon Red disassembly is the cleanest, most organized disassembly of a game I've ever seen. It puts my Sonic Chaos disassembly to shame, since it's so unorganized. xD Nice work to all who have been contributing to these projects!