Sign Up connects you to ROM Hackers around the world.

Sapphire is a PokéScript editor and (dis)assembler/debugger for the Pokémon video games.

The programme is written in ISO/IEC 14882:2014 C++.

To-do List

  1. Write console interface
  2. Write a compiler head / entry point
  3. Write the code for a universal script lexer
  4. Write a parser for handling script input
  5. Write a bytecode generator for that parser
  6. Run unit tests for that code
  7. Execute bugfixes for that code, rinse & repeat
  8. Increment major version from 0 to 1
  9. Implement a debugger for scripts
  10. Pre-write some common use scripts