31 lines
1007 B
TypeScript
31 lines
1007 B
TypeScript
/** Addresses only, from PRET 7a7881d0d62e0ddbd82dcf10e7116807487ac651.
|
||
* RGBDS 1.0.3 crystal11 build was byte-identical to the user-supplied ROM.
|
||
* No original graphics, maps, dialogue, music or ROM instructions live here.
|
||
* See docs/NATIVE_PORT.md for source references and verification procedure. */
|
||
export const SYMBOLS = {
|
||
mapGroups: 0x94000,
|
||
tilesets: 0x4d596,
|
||
collisions: 0x4ce1f,
|
||
environmentColors: 0xb279,
|
||
backgroundPalettes: 0xb319,
|
||
objectPalettes: 0xb469,
|
||
roofPalettes: 0xb569,
|
||
roofTypes: 0x1c021,
|
||
roofs: 0x1c03c,
|
||
housePalettes: 0x495ee,
|
||
sprites: 0x14736,
|
||
facings: 0x4049,
|
||
standardScripts: 0xbc000,
|
||
} as const;
|
||
|
||
/** The currently ported area. Story callbacks are not executed yet. */
|
||
export const NATIVE_MAPS: Record<string, string> = {
|
||
"24:4": "New Bark Town",
|
||
"24:5": "Elm’s lab",
|
||
"24:6": "Your home",
|
||
"24:7": "Your room",
|
||
"24:8": "Neighbor’s house",
|
||
"24:9": "Elm’s house",
|
||
};
|
||
export const INITIAL_POSITION = { map: "24:7", x: 3, y: 3 } as const;
|