Disassemblies - TheG-Meister/pkc-mms-rando GitHub Wiki

A disassembly is the result of reverse engineering a compiled computer program back into human-readable code. Disassemblies exist for Pokemon Crystal, and are a fantastic tool for glitch hunting, modding and preservation.

As of now, pkc-mms-rando cannot randomise Pokemon Crystal ROMs. Instead, pkc-mms-rando is designed to randomise Pokemon Crystal disassemblies. More specifically, pret/pokecrystal-style disassemblies. In this article we will discuss the disassemblies v0.0.2 is verified to work with, and the disassembly branches that pkc-mms-rando is intended to support.

Verified disassemblies

All disassemblies that have been verified to work with version 0.0.2 of pkc-mms-rando are open-source and hosted on GitHub. To download a disassembly:

  • Follow one of the links below to a disassembly commit of your choice
  • Select the green "Code" button
  • In the drop-down menu, select "Download ZIP"
  • Right click on the downloaded file
  • In the right click menu, select "Extract All..."
  • In the window titled "Extract Compressed (Zipped) Folders", select "Extract"

Verified disassembly commits:

This project is intended to support the latest commit of:

If the program runs successfully on a verified disassembly, but not on an intended disassembly, open an issue!