# Purpose A file format designed to store information about a disassembled game for the use of other tools and patches. # Format A JSON-based format: ```javascript { "version": 1, "game": { "name": string, "filename": string, "sha256": string, "arch": string, "system": string, }, "source": { "repo_path": string, }, "memoryMap": [ { "name": string, "start": int, "end": int, }, // ... ], "regions": [ { "name": string, "memoryMap": string, "fileOffset": int, "fileLength": int, }, // ... ], "symbols": { "labels": [ { "region": string, "name": string, "offset": int, }, // ... ], "functions": [ { "region": string, "name": string, "offset": int, "length": int, }, // ... ], "tables": [ { "region": string, "name": string, "offset": int, "length": int, "itemSize": int, "itemType": "<value|ref>", }, ], ], "refs": { "<destaddr>": { }, }, "metadata": { }, } ```