Fixes for Linux build
ROM generation
Get tests working again

    * Refactor naming of saved CPU state variables
    * Allows convenient addressing from assembly