Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;C902 R3EG004 AO
- ;On/Off Delete
- ;configure: FileManager - Options - On/Off Delete
- ;v.3.0
- ;(c) ZEN
- ;(e) farid
- ;(p) buhh83
- include "x.inc"
- include "lib\c902_r3eg004.asm"
- org 0x117ffe4c
- LDR R3, _patch
- BX R3
- _patch DCD patch+1
- org 0x11f25b44
- ;pg_Directory_Delete__0xF+1
- DCD pg_directory_del+1
- org 0x11f26838
- ;pg_Generic_Delete__0xF+1
- DCD pg_generic_del+1
- org 0x11f30d34
- ;pg_MarkSeveral_Delete__0xF+1
- DCD pg_makeseveral_del+1
- ; ---------------------------------------------------------------------------
- org 0x127d3ed0
- patch:
- MOV R2, 1
- ADD R1, R4, 0
- LDR R3, _SetVisible
- BLX R3
- LDR R2, off_127D3EF8
- MOV R1, 2
- LDR R0, [R5,0x14]
- LDR R3, _SetAction
- BLX R3
- BL sub_127D3F8C
- ADD R2, R0, 0
- MOV R1, 2
- LDR R0, [R5,0x14]
- LDR R3, _SetText
- BLX R3
- LDR R3, _return
- BX R3
- ; ---------------------------------------------------------------------------
- _SetVisible DCD GUIObject_SoftKeys_SetVisible+1
- off_127D3EF8 DCD loc_127D4378+1
- _SetAction DCD GUIObject_SoftKeys_SetAction+1
- _SetText DCD GUIObject_SoftKeys_SetText+1
- _return DCD 0x117FFE54+1
- ; ---------------------------------------------------------------------------
- sub_127D3F08:
- PUSH {R4,LR}
- MOV R1, 0
- MOV R3, 5
- LSL R4, R0, 0
- adr R0, aDel
- PUSH {R0,R1}
- MOV R2, 1
- LSL R1, R4, 0
- MOV R0, 0
- MVN R0, R0
- BL sub_127D4388
- POP {R2-R4,PC}
- DCB 0
- DCB 0
- loc_127D3F24:
- PUSH {LR}
- CMP R0, 0
- BEQ locret_127D3F36
- MOV R3, 0
- adr R2, aDel
- LSL R1, R0, 0
- MOV R0, 0
- BL sub_127D4398
- locret_127D3F36:
- POP {PC}
- ; ---------------------------------------------------------------------------
- aDel DCB "del",0
- ; ---------------------------------------------------------------------------
- loc_127D3F3C:
- PUSH {R4,LR}
- MOV R0, 0xC
- BL sub_127D3F08
- LSL R4, R0, 0
- MOV R2, 0xC
- MOV R1, 0
- BL sub_127D43A8
- MOV R0, 0
- STR R0, [R4]
- STR R0, [R4,4]
- STR R0, [R4,8]
- BL sub_127D43B0
- BL sub_127D43B8
- LDR R1, off_127D3F88
- LSL R2, R4, 0
- BL sub_127D43C0
- LSL R0, R4, 0
- POP {R4,PC}
- DCB 0
- DCB 0
- sub_127D3F6C:
- PUSH {LR}
- BL sub_127D43B0
- BL sub_127D43B8
- LDR R1, off_127D3F88
- BL sub_127D43C8
- CMP R0, 0
- BNE locret_127D3F84
- BL loc_127D3F3C
- locret_127D3F84:
- POP {PC}
- DCB 0
- DCB 0
- ; ---------------------------------------------------------------------------
- off_127D3F88 DCD aDelete_functio
- ; ---------------------------------------------------------------------------
- sub_127D3F8C:
- var_10 = -0x10
- var_C = -0xC
- var_8 = -8
- PUSH {R0-R2,LR}
- LDR R1, load_onoff
- MOV R0, SP
- LDR R2, [R1]
- STR R2, [R0,0x10-0x10]
- LDR R2, [R1,4]
- STR R2, [R0,0x10-0xC]
- LDR R2, [R1,8]
- MOV R1, 5
- STR R2, [R0,0x10-0x8]
- MOV R2, 3
- BL sub_127D43D0
- POP {R1-R3,PC}
- ; ---------------------------------------------------------------------------
- load_onoff DCD word_onoff
- ; ---------------------------------------------------------------------------
- pg_generic_del:
- PUSH {R4,R5,LR}
- LSL R4, R0, 0
- LSL R5, R1, 0
- BL sub_127D3F6C
- LDR R0, [R0]
- CMP R0, 1
- BNE loc_127D3FD2
- LDR R0, word_delfol
- MOV R1, 0
- PUSH {R0,R1}
- MOV R3, 1
- LDR R1, word_cnotdel
- LDR R0, _function1
- MOV R2, 0
- BL sub_127D43D8
- ADD SP, SP, 8
- B loc_127D3FDA
- loc_127D3FD2:
- LSL R1, R5, 0
- LSL R0, R4, 0
- BL sub_127D43E8
- loc_127D3FDA:
- MOV R0, 1
- POP {R4,R5,PC}
- DCB 0
- DCB 0
- pg_makeseveral_del:
- PUSH {R4,R5,LR}
- LSL R4, R0, 0
- LSL R5, R1, 0
- BL sub_127D3F6C
- LDR R0, [R0,4]
- CMP R0, 1
- BNE loc_127D4006
- LDR R0, word_delfol
- MOV R1, 0
- PUSH {R0,R1}
- MOV R3, 1
- LDR R1, word_cnotdel
- LDR R0, _function1
- MOV R2, 0
- BL sub_127D43D8
- ADD SP, SP, 8
- B loc_127D400E
- loc_127D4006:
- LSL R1, R5, 0
- LSL R0, R4, 0
- BL sub_127D43F0
- loc_127D400E:
- MOV R0, 1
- POP {R4,R5,PC}
- DCB 0
- DCB 0
- ; ---------------------------------------------------------------------------
- ;Cannot delete
- word_cnotdel DCD 0x8A6
- ; ---------------------------------------------------------------------------
- pg_directory_del:
- PUSH {R4,R5,LR}
- LSL R4, R0, 0
- LSL R5, R1, 0
- BL sub_127D3F6C
- LDR R0, [R0,8]
- CMP R0, 1
- BNE loc_127D403E
- LDR R0, word_delfol
- MOV R1, 0
- PUSH {R0,R1}
- MOV R3, 1
- LDR R1, word_cnotdelf
- LDR R0, _function1
- MOV R2, 0
- BL sub_127D43D8
- ADD SP, SP, 8
- B loc_127D4046
- loc_127D403E:
- LSL R1, R5, 0
- LSL R0, R4, 0
- BL sub_127D43F8
- loc_127D4046:
- MOV R0, 1
- POP {R4,R5,PC}
- NOP
- ; ---------------------------------------------------------------------------
- ;Cannot delete folder
- word_cnotdelf DCD 0x1750
- ;Deleting folders
- word_delfol DCD 0x9C4
- ; ---------------------------------------------------------------------------
- sub_127D4054:
- PUSH {R4,R5,LR}
- LDR R1, off_127D41F0
- MOV R0, 0
- PUSH {R0}
- LDR R0, _path
- MOVL R3, 0x180
- MOV R2, 1
- BL sub_127D4400
- LSL R5, R0, 0
- ADD SP, SP, 4
- BMI locret_127D40A4
- MOV R0, 0xC
- BL sub_127D3F08
- LSL R4, R0, 0
- MOV R2, 0xC
- MOV R1, 0
- BL sub_127D43A8
- MOV R2, 0xC
- LSL R1, R4, 0
- LSL R0, R5, 0
- BL sub_127D4410
- BL sub_127D3F6C
- LDR R1, [R4]
- STR R1, [R0]
- LDR R1, [R4,4]
- STR R1, [R0,4]
- LDR R1, [R4,8]
- STR R1, [R0,8]
- LSL R0, R5, 0
- BL sub_127D4418
- LSL R0, R4, 0
- BL loc_127D3F24
- locret_127D40A4:
- POP {R4,R5,PC}
- DCB 0
- DCB 0
- loc_127D40A8:
- PUSH {R4-R7,LR}
- LSL R4, R0, 0
- BL sub_127D3F6C
- LSL R7, R0, 0
- LSL R0, R4, 0
- BL sub_127D4420
- CMP R0, 1
- BNE loc_127D4126
- LSL R0, R4, 0
- BL sub_127D4428
- MOVL R5, 0x10D
- SUB R6, R5, 3
- CMP R0, 0
- BNE loc_127D40E6
- LDR R1, word_file
- LSL R0, R4, 0
- BL sub_127D4430
- LDR R0, [R7]
- CMP R0, 1
- BNE loc_127D40DE
- LSL R1, R5, 0
- B loc_127D4120
- loc_127D40DE:
- CMP R0, 0
- BNE loc_127D4126
- LSL R1, R6, 0
- B loc_127D4120
- loc_127D40E6:
- CMP R0, 1
- BNE loc_127D4104
- LDR R1, word_marksev
- LSL R0, R4, 0
- BL sub_127D4430
- LDR R0, [R7,4]
- CMP R0, 1
- BNE loc_127D40FC
- LSL R1, R5, 0
- B loc_127D4120
- loc_127D40FC:
- CMP R0, 0
- BNE loc_127D4126
- LSL R1, R6, 0
- B loc_127D4120
- loc_127D4104:
- CMP R0, 2
- BNE loc_127D4126
- LDR R1, word_folder
- LSL R0, R4, 0
- BL sub_127D4430
- LDR R0, [R7,8]
- CMP R0, 1
- BNE loc_127D411A
- LSL R1, R5, 0
- B loc_127D4120
- loc_127D411A:
- CMP R0, 0
- BNE loc_127D4126
- LSL R1, R6, 0
- loc_127D4120:
- LSL R0, R4, 0
- BL sub_127D4438
- loc_127D4126:
- MOV R0, 1
- POP {R4-R7,PC}
- NOP
- ; ---------------------------------------------------------------------------
- word_file DCD 0x1586
- ;Mark several
- word_marksev DCD 0x17FE
- word_folder DCD 0x16EF
- ; ---------------------------------------------------------------------------
- loc_127D4138:
- PUSH {R4,R5,LR}
- MOV R2, 0xFF
- LSL R4, R0, 0
- LDR R0, off_127D415C
- MOV R1, 6
- BL sub_127D43D0
- LSL R5, R0, 0
- LSL R1, R4, 0
- MOV R0, 0
- PUSH {R0,R1}
- MOV R3, 1
- LDR R0, _function1
- MOV R2, 0
- LSL R1, R5, 0
- BL sub_127D43D8
- POP {R2-R5,PC}
- ; ---------------------------------------------------------------------------
- off_127D415C DCD aOnOffDeleteV3_
- _function1 DCD 0x6FFFFFFF
- ; ---------------------------------------------------------------------------
- _ret_standby:
- PUSH {LR}
- BL sub_127D4440
- LDR R0, load_ev
- BL sub_127D4448
- POP {PC}
- NOP
- load_ev DCD 0x840
- ; ---------------------------------------------------------------------------
- loc_127D4178:
- PUSH {R4-R7,LR}
- LSL R4, R0, 0
- MOV R0, 0
- PUSH {R0}
- LDR R0, _path
- LSL R5, R1, 0
- LDR R1, off_127D41F0
- MOVL R3, 0x180
- MOV R2, 2
- BL sub_127D4400
- LSL R7, R0, 0
- ADD SP, SP, 4
- BMI loc_127D41CC
- MOV R0, 0xC
- BL sub_127D3F08
- LSL R6, R0, 0
- MOV R2, 0xC
- MOV R1, 0
- BL sub_127D43A8
- BL sub_127D3F6C
- LDR R1, [R0,4]
- MOV R2, 0xC
- STR R1, [R6,4]
- LDR R1, [R0,8]
- STR R1, [R6,8]
- LDR R0, [R0]
- LSL R1, R6, 0
- STR R0, [R6]
- LSL R0, R7, 0
- BL sub_127D4450
- LSL R0, R7, 0
- BL sub_127D4418
- LSL R0, R6, 0
- BL loc_127D3F24
- loc_127D41CC:
- CMP R5, 0
- BEQ loc_127D41D6
- LSL R0, R5, 0
- BL sub_127D4458
- loc_127D41D6:
- LSL R0, R4, 0
- BL sub_127D4460
- LSL R1, R0, 0
- LDR R0, _function2
- BL sub_127D4468
- POP {R4-R7,PC}
- NOP
- ; ---------------------------------------------------------------------------
- _function2 DCD 0x1770
- ;/tpa/system/settings
- _path DCD 0x11E75B14
- off_127D41F0 DCD aDelete_bin
- ; ---------------------------------------------------------------------------
- sub_127D41F4:
- PUSH {LR}
- LDR R2, [R1]
- CMP R2, 1
- BNE loc_127D4208
- MOV R2, 0
- STR R2, [R1]
- MOVL R2, 0x10A
- MOV R1, 0
- B loc_127D4244
- loc_127D4208:
- CMP R2, 0
- BNE locret_127D421A
- MOV R2, 1
- STR R2, [R1]
- MOVL R2, 0x10D
- MOV R1, 0
- BL sub_127D4470
- locret_127D421A:
- POP {PC}
- sub_127D421C:
- PUSH {LR}
- LDR R2, [R1,4]
- CMP R2, 1
- BNE loc_127D4230
- MOV R2, 0
- STR R2, [R1,4]
- MOVL R2, 0x10A
- MOV R1, 1
- B loc_127D4244
- loc_127D4230:
- CMP R2, 0
- BNE locret_127D4242
- MOV R2, 1
- STR R2, [R1,4]
- MOVL R2, 0x10D
- MOV R1, 1
- BL sub_127D4470
- locret_127D4242:
- POP {PC}
- loc_127D4244:
- BL sub_127D4470
- POP {PC}
- DCB 0
- DCB 0
- sub_127D424C:
- PUSH {LR}
- LDR R2, [R1,8]
- CMP R2, 1
- BNE loc_127D4260
- MOV R2, 0
- STR R2, [R1,8]
- MOVL R2, 0x10A
- MOV R1, 2
- B loc_127D4244
- loc_127D4260:
- CMP R2, 0
- BNE locret_127D4272
- MOV R2, 1
- STR R2, [R1,8]
- MOVL R2, 0x10D
- MOV R1, 2
- BL sub_127D4470
- locret_127D4272:
- POP {PC}
- loc_127D4274:
- PUSH {R4,R5,LR}
- LSL R4, R0, 0
- BL sub_127D3F6C
- LSL R5, R0, 0
- LDR R0, [R4,0x30]
- BL sub_127D4478
- CMP R0, 0
- BNE loc_127D4292
- LDR R0, [R4,0x30]
- LSL R1, R5, 0
- BL sub_127D41F4
- POP {R4,R5,PC}
- loc_127D4292:
- CMP R0, 1
- BNE loc_127D42A0
- LDR R0, [R4,0x30]
- LSL R1, R5, 0
- BL sub_127D421C
- POP {R4,R5,PC}
- loc_127D42A0:
- CMP R0, 2
- BNE locret_127D42AC
- LDR R0, [R4,0x30]
- LSL R1, R5, 0
- BL sub_127D424C
- locret_127D42AC:
- POP {R4,R5,PC}
- DCB 0
- DCB 0
- loc_127D42B0:
- PUSH {R4,LR}
- LSL R4, R1, 0
- BL sub_127D4054
- MOV R1, 0
- LSL R0, R4, 0
- BL sub_127D4480
- STR R0, [R4,0x30]
- MOV R1, 3
- BL sub_127D4488
- BL sub_127D3F8C
- LSL R1, R0, 0
- LDR R0, [R4,0x30]
- BL sub_127D4490
- LDR R0, [R4,0x30]
- MOV R1, 9
- BL sub_127D4498
- LDR R0, [R4,0x30]
- MOV R1, 3
- BL sub_127D44A0
- LDR R0, [R4,0x30]
- MOV R1, 3
- BL sub_127D44A8
- LDR R0, [R4,0x30]
- MOV R1, 0
- BL sub_127D44B0
- LDR R1, off_127D433C
- LDR R0, [R4,0x30]
- BL sub_127D44B8
- LDR R2, off_127D4340
- LDR R0, [R4,0x30]
- MOVL R1, 0xFC0
- BL sub_127D44C0
- LDR R2, off_127D4344
- LDR R1, _LONG_BACK
- LDR R0, [R4,0x30]
- BL sub_127D44C0
- LDR R2, off_127D434C
- LDR R1, _SELECT1
- LDR R0, [R4,0x30]
- BL sub_127D44C0
- LDR R2, word_info
- LDR R0, [R4,0x30]
- MOV R1, 0
- BL sub_127D44C8
- LDR R2, off_127D4358
- LDR R0, [R4,0x30]
- MOV R1, 0
- BL sub_127D44C0
- LDR R0, [R4,0x30]
- BL sub_127D44D0
- MOV R0, 1
- POP {R4,PC}
- NOP
- ; ---------------------------------------------------------------------------
- off_127D433C DCD loc_127D40A8+1
- off_127D4340 DCD loc_127D4178+1
- off_127D4344 DCD _ret_standby+1
- _LONG_BACK DCD 0xFAF
- off_127D434C DCD loc_127D4274+1
- _SELECT1 DCD 0xFC2
- word_info DCD 0x597
- off_127D4358 DCD loc_127D4138+1
- ; ---------------------------------------------------------------------------
- loc_127D435C:
- PUSH {LR}
- LSL R0, R1, 0
- BL sub_127D4460
- LDR R3, word_Protection
- MOV R2, 2
- MOV R1, 0
- BL sub_127D44D8
- MOV R0, 1
- POP {PC}
- NOP
- word_Protection DCD 0x3C0
- ; ---------------------------------------------------------------------------
- loc_127D4378:
- LDR R1, off_127D4384
- PUSH {LR}
- BL sub_127D44E8
- POP {PC}
- NOP
- off_127D4384 DCD _page1
- ; ---------------------------------------------------------------------------
- sub_127D4388:
- PUSH {R3}
- LDR R3, dword_127D4394
- MOV R12, R3
- POP {R3}
- BX R12
- NOP
- dword_127D4394 DCD 0x4BB00584
- ; ---------------------------------------------------------------------------
- sub_127D4398:
- PUSH {R3}
- LDR R3, dword_127D43A4
- MOV R12, R3
- POP {R3}
- BX R12
- NOP
- dword_127D43A4 DCD 0x4BB005AC
- ; ---------------------------------------------------------------------------
- sub_127D43A8:
- LDR R3, dword_127D43AC
- BX R3
- dword_127D43AC DCD 0x4BB010C4
- ; ---------------------------------------------------------------------------
- sub_127D43B0:
- LDR R3, off_127D43B4
- BX R3
- off_127D43B4 DCD current_process
- ; ---------------------------------------------------------------------------
- sub_127D43B8:
- LDR R3, off_127D43BC
- BX R3
- off_127D43BC DCD get_bid
- ; ---------------------------------------------------------------------------
- sub_127D43C0:
- LDR R3, off_127D43C4
- BX R3
- off_127D43C4 DCD set_envp+1
- ; ---------------------------------------------------------------------------
- sub_127D43C8:
- LDR R3, off_127D43CC
- BX R3
- off_127D43CC DCD get_envp+1
- ; ---------------------------------------------------------------------------
- sub_127D43D0:
- LDR R3, off_127D43D4
- BX R3
- off_127D43D4 DCD TextID_Create+1
- ; ---------------------------------------------------------------------------
- sub_127D43D8:
- PUSH {R3}
- LDR R3, off_127D43E4
- MOV R12, R3
- POP {R3}
- BX R12
- NOP
- off_127D43E4 DCD MessageBox+1
- ; ---------------------------------------------------------------------------
- sub_127D43E8:
- LDR R3, off_127D43EC
- BX R3
- off_127D43EC DCD 0x117E17B0+1
- ; ---------------------------------------------------------------------------
- sub_127D43F0:
- LDR R3, off_127D43F4
- BX R3
- off_127D43F4 DCD 0x117F3E74+1
- ; ---------------------------------------------------------------------------
- sub_127D43F8:
- LDR R3, off_127D43FC
- BX R3
- off_127D43FC DCD 0x117DDDC4+1
- ; ---------------------------------------------------------------------------
- sub_127D4400:
- PUSH {R3}
- LDR R3, off_127D440C
- MOV R12, R3
- POP {R3}
- BX R12
- NOP
- off_127D440C DCD _fopen+1
- ; ---------------------------------------------------------------------------
- sub_127D4410:
- LDR R3, off_127D4414
- BX R3
- off_127D4414 DCD fread+1
- ; ---------------------------------------------------------------------------
- sub_127D4418:
- LDR R3, off_127D441C
- BX R3
- off_127D441C DCD fclose+1
- ; ---------------------------------------------------------------------------
- sub_127D4420:
- LDR R3, off_127D4424
- BX R3
- off_127D4424 DCD GUIonMessage_GetMsg+1
- ; ---------------------------------------------------------------------------
- sub_127D4428:
- LDR R3, off_127D442C
- BX R3
- off_127D442C DCD GUIonMessage_GetCreatedItemIndex+1
- ; ---------------------------------------------------------------------------
- sub_127D4430:
- LDR R3, off_127D4434
- BX R3
- off_127D4434 DCD GUIonMessage_SetMenuItemText+1
- ; ---------------------------------------------------------------------------
- sub_127D4438:
- LDR R3, off_127D443C
- BX R3
- off_127D443C DCD GUIonMessage_SetMenuItemSecondLineText+1
- ; ---------------------------------------------------------------------------
- sub_127D4440:
- LDR R3, off_127D4444
- BX R3
- off_127D4444 DCD FreeBook+1
- ; ---------------------------------------------------------------------------
- sub_127D4448:
- LDR R3, off_127D444C
- BX R3
- off_127D444C DCD UI_Event+1
- ; ---------------------------------------------------------------------------
- sub_127D4450:
- LDR R3, off_127D4454
- BX R3
- off_127D4454 DCD fwrite+1
- ; ---------------------------------------------------------------------------
- sub_127D4458:
- LDR R3, off_127D445C
- BX R3
- off_127D445C DCD GUIObject_Destroy+1
- ; ---------------------------------------------------------------------------
- sub_127D4460:
- LDR R3, off_127D4464
- BX R3
- off_127D4464 DCD BookObj_GetBookID+1
- ; ---------------------------------------------------------------------------
- sub_127D4468:
- LDR R3, off_127D446C
- BX R3
- off_127D446C DCD UI_Event_toBookID+1
- ; ---------------------------------------------------------------------------
- sub_127D4470:
- LDR R3, off_127D4474
- BX R3
- off_127D4474 DCD ListMenu_SetItemSecondLineText+1
- ; ---------------------------------------------------------------------------
- sub_127D4478:
- LDR R3, off_127D447C
- BX R3
- off_127D447C DCD ListMenu_GetSelectedItem+1
- ; ---------------------------------------------------------------------------
- sub_127D4480:
- LDR R3, off_127D4484
- BX R3
- off_127D4484 DCD CreateListMenu+1
- ; ---------------------------------------------------------------------------
- sub_127D4488:
- LDR R3, off_127D448C
- BX R3
- off_127D448C DCD GUIObject_SetTitleType+1
- ; ---------------------------------------------------------------------------
- sub_127D4490:
- LDR R3, off_127D4494
- BX R3
- off_127D4494 DCD GUIObject_SetTitleText+1
- ; ---------------------------------------------------------------------------
- sub_127D4498:
- LDR R3, off_127D449C
- BX R3
- off_127D449C DCD GUIObject_SetStyle+1
- ; ---------------------------------------------------------------------------
- sub_127D44A0:
- LDR R3, off_127D44A4
- BX R3
- off_127D44A4 DCD ListMenu_SetItemStyle+1
- ; ---------------------------------------------------------------------------
- sub_127D44A8:
- LDR R3, off_127D44AC
- BX R3
- off_127D44AC DCD ListMenu_SetItemCount+1
- ; ---------------------------------------------------------------------------
- sub_127D44B0:
- LDR R3, off_127D44B4
- BX R3
- off_127D44B4 DCD ListMenu_SetCursorToItem+1
- ; ---------------------------------------------------------------------------
- sub_127D44B8:
- LDR R3, off_127D44BC
- BX R3
- off_127D44BC DCD ListMenu_SetOnMessage+1
- ; ---------------------------------------------------------------------------
- sub_127D44C0:
- LDR R3, off_127D44C4
- BX R3
- off_127D44C4 DCD GUIObject_SoftKeys_SetAction+1
- ; ---------------------------------------------------------------------------
- sub_127D44C8:
- LDR R3, off_127D44CC
- BX R3
- off_127D44CC DCD GUIObject_SoftKeys_SetText+1
- ; ---------------------------------------------------------------------------
- sub_127D44D0:
- LDR R3, off_127D44D4
- BX R3
- off_127D44D4 DCD GUIObject_Show+1
- ; ---------------------------------------------------------------------------
- sub_127D44D8:
- PUSH {R3}
- LDR R3, off_127D44E4
- MOV R12, R3
- POP {R3}
- BX R12
- NOP
- off_127D44E4 DCD 0x10B240DC+1
- ; ---------------------------------------------------------------------------
- sub_127D44E8:
- LDR R3, off_127D44EC
- BX R3
- off_127D44EC DCD BookObj_GotoPage+1
- ; ---------------------------------------------------------------------------
- aDatabrowser_on DCB "DataBrowser_OnOffDelete_Page",0
- DCB 0
- DCB 0
- DCB 0
- aDelete_functio DCB "DeLeTe_Function",0
- ;On/Off
- word_onoff DCD 0x2352
- DCD 0x78000020
- ;Deleting
- DCD 0x17C
- aDelete_bin du "Delete.bin",0
- DCB 0
- DCB 0
- ;
- aOnOffDeleteV3_ DCB "On/Off Delete",0xA
- DCB "v3.0",0xA
- DCB "(c) ZEN",0xA
- DCB "(e) farid",0xA
- DCB "(p) buhh83",0xA
- DCB "Developer-se.tk",0
- ;
- dword_127D4584 DCD 0xF
- DCD loc_127D435C+1
- DCD 2
- DCD loc_127D42B0+1
- DCD 0
- DCD 0
- _page1 DCD aDatabrowser_on
- DCD 0
- DCD dword_127D4584
Advertisement
Add Comment
Please, Sign In to add comment