Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- **************************************************************
- * FUNCTION *
- **************************************************************
- undefined FUN_rom_00026354()
- undefined r0:1 <RETURN>
- undefined4 Stack[-0x4]:4 local_4 XREF[10]: rom:00026360(*),
- rom:00026366(*),
- rom:00026382(*),
- rom:0002638c(*),
- rom:000263a1(*),
- rom:000263ab(*),
- rom:000263c0(*),
- rom:000263c6(*),
- rom:000263d5(*),
- rom:000263df(*)
- FUN_rom_00026354 XREF[2]: SEEReadBytes:000245ba(c),
- FUN_rom_00058bad:00058bf9(c)
- rom:00026354 62 02 MOV r0,0x2
- rom:00026356 5a 10 36 MOV [SEEError].b,r0
- rom:00026359 62 00 MOV r0,0x0
- rom:0002635b 5a 10 3f MOV [SEEBufferSize].b,r0
- rom:0002635e 61 bc ADD sp,-0x4
- rom:00026360 7f c0 MOV [sp=>local_4+0x0],lr
- rom:00026362 09 02 65 2f CALL SEEStart undefined SEEStart(void)
- rom:00026366 79 c0 MOV lr,[sp=>local_4+0x0]
- rom:00026368 61 84 ADD sp,0x4
- rom:0002636a 52 10 3b MOV r0,[SEEOffset+1].b
- rom:0002636d 6e 01 LSL r0,r0,0x1
- rom:0002636f 06 40 00 a0 MOV r1,0xa0
- rom:00026373 8c 01 OR r0,r0,r1
- rom:00026375 5a 10 35 MOV [DAT_ram_00001035].b,r0
- rom:00026378 50 10 35 MOV r0,[DAT_ram_00001035].b
- rom:0002637b 5a 10 34 MOV [SEEByte].b,r0
- rom:0002637e c8 04 MOVH r0,h04
- rom:00026380 61 bc ADD sp,-0x4
- rom:00026382 7f c0 MOV [sp=>local_4+0x0],lr
- rom:00026384 ca 04 MOVH h04,r0
- rom:00026386 09 02 64 58 CALL SEEWriteByte undefined SEEWriteByte(void)
- rom:0002638a c8 04 MOVH r0,h04
- rom:0002638c 79 c0 MOV lr,[sp=>local_4+0x0]
- rom:0002638e 61 84 ADD sp,0x4
- rom:00026390 ca 04 MOVH h04,r0
- rom:00026392 d9 05 JHS LAB_rom_00026397
- rom:00026394 28 00 c3 JMP LAB_rom_00026457
- LAB_rom_00026397 XREF[1]: rom:00026392(j)
- rom:00026397 50 10 3a MOV r0,[SEEOffset].b
- rom:0002639a 5a 10 34 MOV [SEEByte].b,r0
- rom:0002639d c8 04 MOVH r0,h04
- rom:0002639f 61 bc ADD sp,-0x4
- rom:000263a1 7f c0 MOV [sp=>local_4+0x0],lr
- rom:000263a3 ca 04 MOVH h04,r0
- rom:000263a5 09 02 64 58 CALL SEEWriteByte undefined SEEWriteByte(void)
- rom:000263a9 c8 04 MOVH r0,h04
- rom:000263ab 79 c0 MOV lr,[sp=>local_4+0x0]
- rom:000263ad 61 84 ADD sp,0x4
- rom:000263af ca 04 MOVH h04,r0
- rom:000263b1 d9 05 JHS LAB_rom_000263b6
- rom:000263b3 28 00 a4 JMP LAB_rom_00026457
- LAB_rom_000263b6 XREF[1]: rom:000263b1(j)
- rom:000263b6 06 00 00 5f MOV r0,0x5f
- LAB_rom_000263ba XREF[1]: rom:000263bc(j)
- rom:000263ba 64 01 SUB r0,0x1
- rom:000263bc da fe JNE LAB_rom_000263ba
- rom:000263be 61 bc ADD sp,-0x4
- rom:000263c0 7f c0 MOV [sp=>local_4+0x0],lr
- rom:000263c2 09 02 65 2f CALL SEEStart undefined SEEStart(void)
- rom:000263c6 79 c0 MOV lr,[sp=>local_4+0x0]
- rom:000263c8 61 84 ADD sp,0x4
- rom:000263ca 06 00 00 a1 MOV r0,0xa1
- rom:000263ce 5a 10 34 MOV [SEEByte].b,r0
- rom:000263d1 c8 04 MOVH r0,h04
- rom:000263d3 61 bc ADD sp,-0x4
- rom:000263d5 7f c0 MOV [sp=>local_4+0x0],lr
- rom:000263d7 ca 04 MOVH h04,r0
- rom:000263d9 09 02 64 58 CALL SEEWriteByte undefined SEEWriteByte(void)
- rom:000263dd c8 04 MOVH r0,h04
- rom:000263df 79 c0 MOV lr,[sp=>local_4+0x0]
- rom:000263e1 61 84 ADD sp,0x4
- rom:000263e3 ca 04 MOVH h04,r0
- rom:000263e5 d1 72 JLO LAB_rom_00026457
- LAB_rom_000263e7 XREF[1]: rom:0002642d(j)
- rom:000263e7 61 bc ADD sp,-0x4
- rom:000263e9 7f c0 MOV [sp+0x0],lr
- rom:000263eb 09 02 64 a0 CALL SEEReadByte undefined SEEReadByte(void)
- rom:000263ef 79 c0 MOV lr,[sp+0x0]
- rom:000263f1 61 84 ADD sp,0x4
- rom:000263f3 50 10 34 MOV r0,[SEEByte].b
- rom:000263f6 5a 10 3d MOV [SEEInByte].b,r0
- rom:000263f9 52 50 3f MOV r1,[SEEBufferSize].b
- rom:000263fc 58 90 30 MOV r2,[SEEBuffer].d
- rom:000263ff 80 4a ADD r1,r1,r2
- rom:00026401 50 10 3d MOV r0,[SEEInByte].b
- rom:00026404 9a 08 MOV [r1+0x0].b,r0
- rom:00026406 50 10 3f MOV r0,[SEEBufferSize].b
- rom:00026409 60 01 ADD r0,0x1
- rom:0002640b 5a 10 3f MOV [SEEBufferSize].b,r0
- rom:0002640e 50 10 3e MOV r0,[SEECount].b
- rom:00026411 64 01 SUB r0,0x1
- rom:00026413 5a 10 3e MOV [SEECount].b,r0
- rom:00026416 d2 1b JEQ LAB_rom_00026431
- rom:00026418 f0 STC
- rom:00026419 c8 04 MOVH r0,h04
- rom:0002641b 61 bc ADD sp,-0x4
- rom:0002641d 7f c0 MOV [sp+0x0],lr
- rom:0002641f ca 04 MOVH h04,r0
- rom:00026421 09 02 64 e2 CALL SEEWriteBit undefined SEEWriteBit(void)
- rom:00026425 c8 04 MOVH r0,h04
- rom:00026427 79 c0 MOV lr,[sp+0x0]
- rom:00026429 61 84 ADD sp,0x4
- rom:0002642b ca 04 MOVH h04,r0
- rom:0002642d 08 02 63 e7 JMP LAB_rom_000263e7
- LAB_rom_00026431 XREF[1]: rom:00026416(j)
- rom:00026431 f1 CLC
- rom:00026432 c8 04 MOVH r0,h04
- rom:00026434 61 bc ADD sp,-0x4
- rom:00026436 7f c0 MOV [sp+0x0],lr
- rom:00026438 ca 04 MOVH h04,r0
- rom:0002643a 09 02 64 e2 CALL SEEWriteBit undefined SEEWriteBit(void)
- rom:0002643e c8 04 MOVH r0,h04
- rom:00026440 79 c0 MOV lr,[sp+0x0]
- rom:00026442 61 84 ADD sp,0x4
- rom:00026444 ca 04 MOVH h04,r0
- rom:00026446 61 bc ADD sp,-0x4
- rom:00026448 7f c0 MOV [sp+0x0],lr
- rom:0002644a 09 02 65 65 CALL SEEStop undefined SEEStop()
- rom:0002644e 79 c0 MOV lr,[sp+0x0]
- rom:00026450 61 84 ADD sp,0x4
- rom:00026452 62 00 MOV r0,0x0
- rom:00026454 5a 10 36 MOV [SEEError].b,r0
- LAB_rom_00026457 XREF[3]: FUN_rom_00026354:00026394(j),
- FUN_rom_00026354:000263b3(j),
- FUN_rom_00026354:000263e5(j)
- rom:00026457 e0 RET
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement