export const r13off = -0x6818; /** * @type {{[key: string]: {addr: number, orig: number}}} */ export const freezeCodeInfo = { yellowCoin: { addr: 0x80196b54, orig: 0x8805000e }, redCoin: { addr: 0x80196314, orig: 0x38a00000 }, blueCoin: { addr: 0x80196128, orig: 0x7c030378 }, item: { addr: 0x801971f8, orig: 0x8001001c }, talk: { addr: 0x800eb6e4, orig: 0x807f00b0 }, demo: { addr: 0x800eb760, orig: 0x88e7013c }, cleaned: { addr: 0x8017a3c0, orig: 0x80010044 }, bowser: { addr: 0x801d3c78, orig: 0x2c1d0003 }, }; export const baseCode = ` C20ECE44 00000005 981A0260 3CE0817F 880700B3 2C000000 38000000 900700BC 4182000C B00700B2 900700B4 00000000 C2206738 0000001F 3C60817F 6064011C 38630094 3D808020 398C1EA8 7D8803A6 4E800021 3C60817F 888300B2 810300B4 2C040000 40820030 808300BC 2C040000 40820010 810D97E8 8108005C 48000010 3884FFFF 908300BC 810300B8 800300B4 7D080214 3CE0000A 60E7F9B0 7C074000 40800010 7CE83B78 98E300B2 90E300B4 3C60817F 1D0803E9 38000078 7D080396 9421FFF0 380003E8 7CE80396 7C0701D6 7D004050 91010008 3800003C 7D270396 7C0901D6 7D403850 80E30118 390300A4 80C30114 3D80817F 80A30110 618C0238 808300A0 7D8803A6 80630094 4E800021 38210010 38610E90 3D808003 398C5228 7D8803A6 4E800021 881F0046 00000000 C20EFA30 00000005 3CA0817F A00500B2 2C000000 40820014 800500B4 80C3005C 7C003214 900500B4 7C0802A6 00000000 C20EDB30 00000005 3CA0817F 80C500B4 8003005C 7CC60214 38C60004 54C6003A 90C500B4 38C0FFFF B0C500B2 00000000 C21D1F38 00000005 3D00817F 80C800B4 8003005C 7CC60214 38C60004 54C6003A 90C800B4 38C0FFFF B0C800B2 00000000 C22257CC 00000002 2C030001 3C60817F 98A300B3 00000000 C20EBD78 00000002 389C0001 3CA0817F 988500B3 00000000 C20EC72C 00000005 3CA0817F 38600001 986500B3 807F005C 38630003 5463003A 906500B8 3860FFFF 906500BC 00000000 C20ED8F0 00000005 3CA0817F 980500B3 801E005C 30000004 5400003A 900500B8 3800FFFF 900500BC 60000000 00000000 `;