Possibly wireless (metroid ARM7):
0x04808044:16, read twice, 8 bits each
0x04808032:16 = 0x8000
0x04808134:16 = 0xFFFF
0x0480802A:16 = 0
0x04808028:16 = 0
0x048080E8:16 = 1
0x04808038:16 = 0xF
0x04808030:16 = 0x8000
0x04808010:16 = 0xFFFF
0x04808012:16 = 0x3F
0x048081AE:16 = 0x1FFF
0x048080D0:16 = 0xFFFF
0x048080E0:16 = 8
0x04808008:16 = 0
0x0480800A:16 = 0
0x048080E8:16 = 0
08001110 mov r1, #0x1
08001114 ldr r0, =0x04808004
08001118 strh r1, [r0, #0x0]
0800111C mov r0, #0x40
08001120 bl #0x080016A8
08001124 b #0x080014A4
08001128 ldr r2, =0x00000FFF
0800112C ldr r1, =0x04808010
08001130 strh r2, [r1, #0x0]
08001134 ldr r2, =0x0000703F
08001138 ldr r1, =0x04808012
0800113C strh r2, [r1, #0x0]
08001140 ldr r2, =0x00001FFF
08001144 ldr r1, =0x048081AE
08001148 strh r2, [r1, #0x0]
0800114C mov r2, #0x0
08001150 ldr r1, =0x048081AA
08001154 strh r2, [r1, #0x0]
08001158 ldr r0, [r0]
0800115C add r0, r0, #0x600
08001160 ldrh r0, [r0, #0x1C]
08001164 ands r0, r0, #0x8
08001168 ldrneh r0, [r1, #0x0]
0800116C orrne r0, r0, #0x400
08001170 strneh r0, [r1, #0x0]
08001174 ldr r1, =0x00000301
08001178 ldr r0, =0x048080D0
0800117C strh r1, [r0, #0x0]
08001180 mov r1, #0xD
08001184 ldr r0, =0x048080E0
08001188 strh r1, [r0, #0x0]
0800118C mov r1, #0xE000
08001190 ldr r0, =0x04808008
08001194 strh r1, [r0, #0x0]
08001198 mov r5, #0x0
0800119C ldr r0, =0x0480800A
080011A0 strh r5, [r0, #0x0]
080011A4 mov r1, #0x1
080011A8 ldr r0, =0x04808004
080011AC strh r1, [r0, #0x0]
080011B0 add r6, sp, #0x0
080011B4 ldr r0, =0x048080F8
080011B8 ldrh r0, [r0, #0x0]
080011BC strh r0, [r6, #0x0]
080011C0 ldr r0, =0x048080FA
080011C4 ldrh r0, [r0, #0x0]
080011C8 strh r0, [r6, #0x2]
080011CC ldr r0, =0x048080FC
080011D0 ldrh r0, [r0, #0x0]
080011D4 strh r0, [r6, #0x4]
080011D8 ldr r0, =0x048080FE
080011DC ldrh r0, [r0, #0x0]
080011E0 strh r0, [r6, #0x6]
080011E4 ldr r0, =0x0380FFF4
080011E8 ldr r0, [r0]
080011EC add r0, r0, #0x300
080011F0 ldrh r0, [r0, #0x6A]
080011F4 mov r4, r0, lsl #10
080011F8 ldr r0, [sp]
080011FC ldr r1, [sp, #0x4]
08001200 mov r2, r4
08001204 mov r3, r5
08001208 bl #0x08010E70
0800120C str r0, [sp]
08001210 str r1, [sp, #0x4]
08001214 mov r2, #0x1
08001218 adds r12, r0, r2
0800121C adc r3, r1, #0x0
08001220 str r12, [sp]
08001224 str r3, [sp, #0x4]
08001228 umull r1,r0,r4,r12
0800122C mla r0, r12, r5, r0
08001230 mla r0, r3, r4, r0
08001234 str r1, [sp]
08001238 str r0, [sp, #0x4]
0800123C ldrh r1, [r6, #0x6]
08001240 ldr r0, =0x048080F6
08001244 strh r1, [r0, #0x0]
08001248 ldrh r1, [r6, #0x4]
0800124C ldr r0, =0x048080F4
08001250 strh r1, [r0, #0x0]
08001254 ldrh r1, [r6, #0x2]
08001258 ldr r0, =0x048080F2
0800125C strh r1, [r0, #0x0]
08001260 ldrh r0, [r6, #0x0]
08001264 orr r1, r0, #0x1
08001268 ldr r0, =0x048080F0
0800126C strh r1, [r0, #0x0]
08001270 ldr r0, =0x048080EA
08001274 strh r2, [r0, #0x0]
08001278 mov r0, #0x40
0800127C bl #0x080016A8
08001280 bl #0x06FD7850
08001284 mov r1, #0x2
08001288 ldr r0, =0x048080AE
0800128C strh r1, [r0, #0x0]
08001290 b #0x080014A4
08001294 ldr r2, =0x0000FFFF
08001298 ldr r1, =0x04808010
0800129C strh r2, [r1, #0x0]
080012A0 ldr r2, =0x0000E03F
080012A4 ldr r1, =0x04808012
080012A8 strh r2, [r1, #0x0]
080012AC ldr r0, [r0]
080012B0 add r0, r0, #0x600
080012B4 ldrh r0, [r0, #0x1C]
080012B8 ands r0, r0, #0x20
080012BC ldrneh r0, [r1, #0x0]
080012C0 orrne r0, r0, #0xC0
080012C4 strneh r0, [r1, #0x0]
080012C8 ldr r1, =0x00001FFF
080012CC ldr r0, =0x048081AE
080012D0 strh r1, [r0, #0x0]
080012D4 mov r0, #0x0
080012D8 ldr r1, =0x048081AA:16 = 0
080012DC strh r0, [r1, #0x0]
08001350 mov r1, #0xB
08001354 ldr r0, =0x048080E0
08001358 strh r1, [r0, #0x0]
0800135C mov r1, #0x0
08001360 ldr r0, =0x04808008
08001364 strh r1, [r0, #0x0]
08001368 ldr r0, =0x0480800A
0800136C strh r1, [r0, #0x0]
08001370 mov r1, #0x1
08001374 ldr r0, =0x04808004
08001378 strh r1, [r0, #0x0]
0800137C ldr r0, =0x048080E8
08001380 strh r1, [r0, #0x0]
08001384 ldr r0, =0x048080EA
08001388 strh r1, [r0, #0x0]
0800138C mov r0, #0x20
08001390 bl #0x080016A8
08001394 b #0x080014A4
08001398 ldr r2, =0x0000FFFF
0800139C ldr r1, =0x04808010
080013A0 strh r2, [r1, #0x0]
080013A4 ldr r2, =0x0000C03F
080013A8 ldr r1, =0x04808012
080013AC strh r2, [r1, #0x0]
080013B0 ldr r2, =0x00001FFF
080013B4 ldr r1, =0x048081AE
080013B8 strh r2, [r1, #0x0]
080013BC mov r2, #0x0
080013C0 ldr r1, =0x048081AA
080013C4 strh r2, [r1, #0x0]
080013C8 ldr r0, [r0]
080013CC add r0, r0, #0x600
080013D0 ldrh r0, [r0, #0x1C]
080013D4 ands r0, r0, #0x8
080013D8 ldrneh r0, [r1, #0x0]
080013DC orrne r0, r0, #0x400
080013E0 strneh r0, [r1, #0x0]
080013E4 ldr r0, =0x0380FFF4
080013E8 ldr r0, [r0]
080013EC add r0, r0, #0x300
080013F0 ldrh r0, [r0, #0x60]
080013F4 ands r0, r0, #0x1
080013F8 ldrne r1, [pc, #0x1AC]
080013FC ldrne r0, [pc, #0x150]
08001400 strneh r1, [r0, #0x0]
08001404 moveq r1, #0x1
08001408 ldreq r0, [pc, #0x144]
0800140C streqh r1, [r0, #0x0]
08001410 mov r1, #0xB
08001414 ldr r0, =0x048080E0
08001418 strh r1, [r0, #0x0]
0800141C mov r2, #0x0
0x04808008:16 = 0
0x0480800A:16 = 0
0x04808004:16 = 1
0x048080E8:16 = 1
0x048080EA:16 = 1
0x04808048:16 = 0
0x04808010:16 = 0xFFFF
0x04808012:16 = 0
0x048081AE:16 = 0
0x04808008:16 = 0
0x0480800A:16 = 0
0x04808004:16 = 1
0x04808048:16 = 0
0x048080AE:16 = 2
0x0480819C:16, tested against 0x80
|