Getting Started

Welcome to GaiaLabs! This guide will help you get up and running with ROM analysis, data structure editing, and assembly generation.

Quick Start

The fastest way to start analyzing ROMs is through our web-based editor.

1

Upload Your ROM

Start by uploading your ROM file to the GaiaScribe editor. The system will automatically validate the ROM and prepare it for analysis.

Supported formats: SNES ROMs (.smc, .sfc), unheadered and headered

2

Explore Data Structures

Browse the automatically detected data structures, including graphics, tilemaps, sprites, and game logic. Use the resource tree to navigate between different data types.

  • • Graphics and sprite data
  • • Tilemaps and tilesets
  • • Sound and music data
  • • Game scripts and dialogue
3

Edit and Collaborate

Make changes to the data structures in real-time. Collaborate with other researchers and see their changes live. Document your findings and share knowledge.

Pro tip: Create an account to save your work and collaborate with others!

4

Generate Assembly

Export your analysis as clean, documented assembly code. Generate buildable source projects that preserve all your research and modifications.

  • • 65816 assembly with full documentation
  • • Organized file structure
  • • Build scripts and makefiles
  • • Patch generation for modifications