Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include "x.inc"
- include "u10 lib.asm"
- ;U100 R7AA076
- ;Change Quick access menu
- ;Now showing items: Shutdown, Restart, Flight Mode, Silent Mode, Keylock,Go to standby, Phone Status, Profiles, Games, Applications, Walkman, Radio, Play/Pause Music
- ;Add title and icon title
- ;Remove popup in silent mode
- ;Ability change GUI in QAM
- ;Ability change orientation in QAM
- ;Ability change style in QAM
- ;Ability show/hide softkeys
- ;Ability show/hide icons
- ;Ability change function button C: open mainmenu/filemanager/calculator
- ;Ability on/off sound when entering QAM
- ;You can not select the item that is currently used.
- ;Automatically refreshes the page after selecting GUI/orientation/style
- ;In softkey: Code wallet, TrackID, credits patch
- ;Press hold activitymenu button in quick access menu - open normal quick access menu
- ;
- ;v.2.0
- ;code optimized, fixed bug
- ;
- ;(!) Put file QAM.mp3 to folder card/other/ini
- ;
- ;(!) Should Edit lng file:
- ;0x1AAA - "This element is already in use."
- ;0x1AA3 - "Style 1"
- ;0x1AA4 - "Style 2"
- ;0x1AA5 - "Style 3"
- ;0x1AA6 - "Style 4"
- ;0x1AAB - "Thumbnailist 2 x 3"
- ;0x1AAC - "Function Button C"
- ;0x1AAD - "Shutdown phone"
- ;0x1AAE - "Restart phone"
- ;0x1AAF - "On flightmode"
- ;0x1AB0 - "Off flightmode"
- ;0x1AB1 - "Go to standby"
- ;
- ;(c) Juhu07
- ;(r) michlantecuhtli, jamesbond22
- addr1 = 0x15B1E068 ;159ad420
- addr2 = 0x15B1E070 ;159ad428
- patch = 0x15c73ce0 ;15c74130 ;15f90000
- _lbl1 = 0x1AAA ; "This element is already in use."
- _lbl2 = 0x1AA3 ; "Style 1"
- _lbl3 = 0x1AA4 ; "Style 2"
- _lbl4 = 0x1AA5 ; "Style 3"
- _lbl5 = 0x1AA6 ; "Style 4"
- _lbl6 = 0x1AAB ; "Thumbnailist 2 x 3"
- _lbl7 = 0x1AAC ; "Function Button C"
- _lbl8 = 0x1AAD ; "Shutdown phone"
- _lbl9 = 0x1AAE ; "Restart phone"
- _lbl10 = 0x1AAF ; "On flightmode"
- _lbl11 = 0x1AB0 ; "Off flightmode"
- _lbl12 = 0x1AB1 ; "Go to standby"
- loc_1543CB90 = 0x15687690 ;1543CB90
- aSoftkeys = 0x14671B00 ;1464E020
- unk_1543CA14 = 0x15687514 ;1543CA14
- unk_1543CA08 = 0x15687508 ;1543CA08
- off_159AD350 = 0x15B1DF98 ;159AD350
- aMainmenu = 0x15DFD3D8 ;15D41A34
- unk_15D4778E = 0x15E032D2 ;15D4778E
- aApplication_ca = 0x15E0216E ;15D46694
- unk_15D47CAA = 0x15E037EE ;15D47CAA
- aMusicrecogniti = 0x15E031E4 ;15D476B4
- aTpaPresetSyste = 0x15B53E9C ;159E0474
- off_159431A0 = 0x15AAC730 ;159431A0
- aSelectprofile_ = 0x15E015BA ;15D45AE0
- unk_15D461B6 = 0x15E01C90 ;15D461B6
- unk_15D47762 = 0x15E032A6 ;15D47762
- unk_15D47846 = 0x15E0338A ;15D47846
- unk_15D478EE = 0x15E03432 ;15D478EE
- aApplications = 0x15E04912 ;15D48DD0
- org addr1
- dw loc_15F90000+1
- org addr2
- dw loc_1543CB90+1
- org patch
- loc_15F90000:
- PUSH {R4,LR}
- LSL R4, R1, 0
- BL sub_15F90BFC
- CMP R0, 1
- BEQ loc_15F90016
- BL sub_15F90C06
- CMP R0, 1
- BEQ loc_15F9001A
- B loc_15F9001C
- loc_15F90016:
- MOV R1, 1
- B loc_15F9001C
- loc_15F9001A:
- MOV R1, 0
- loc_15F9001C:
- LSL R0, R4, 0
- BL sub_15F91368
- MOV R1, 0
- LSL R0, R4, 0
- BL sub_15F912F8
- CMP R0, 0
- STR R0, [R4,0x18]
- BEQ loc_15F9011A
- BL sub_15F90BDE
- CMP R0, 1
- BEQ loc_15F9004A
- BL sub_15F90BE8
- CMP R0, 1
- BEQ loc_15F9004E
- BL sub_15F90BF2
- CMP R0, 1
- BEQ loc_15F90052
- B loc_15F90054
- loc_15F9004A:
- MOV R1, 3
- B loc_15F90054
- loc_15F9004E:
- MOV R1, 1
- B loc_15F90054
- loc_15F90052:
- MOV R1, 9
- loc_15F90054:
- LDR R0, [R4,0x18]
- BL sub_15F91300
- LDR R0, [R4,0x18]
- MOV R1, 3
- BL sub_15F91308
- MOV R2, 0xFF
- MOV R1, 6
- adr R0, aQuickAccess
- BL sub_15F913C8
- ADD R1, R0, 0
- LDR R0, [R4,0x18]
- BL sub_15F913D0
- LDR R1, dword_15F901B0
- LDR R0, [R4,0x18]
- BL sub_15F91468
- BL sub_15F90CB0
- CMP R0, 1
- BEQ loc_15F9008C
- BL sub_15F90CBA
- CMP R0, 1
- BEQ loc_15F90096
- loc_15F9008C:
- adr R0, aCardOtherIni
- adr R1, aQam_mp3
- MOV R2, 0x64
- BL sub_15F91488
- loc_15F90096:
- BL sub_15F90C10
- CMP R0, 1
- BEQ loc_15F900E0
- BL sub_15F90C1A
- CMP R0, 1
- BEQ loc_15F900E4
- BL sub_15F90C24
- CMP R0, 1
- BEQ loc_15F900E8
- BL sub_15F90C2E
- CMP R0, 1
- BEQ loc_15F900EC
- BL sub_15F90C38
- CMP R0, 1
- BEQ loc_15F900F0
- BL sub_15F90C42
- CMP R0, 1
- BEQ loc_15F900F4
- BL sub_15F90C4C
- CMP R0, 1
- BEQ loc_15F900F8
- BL sub_15F90C74
- CMP R0, 1
- BEQ loc_15F900FC
- BL sub_15F90C56
- CMP R0, 1
- BEQ loc_15F90100
- B loc_15F90102
- loc_15F900E0:
- MOV R1, 0
- B loc_15F90102
- loc_15F900E4:
- MOV R1, 1
- B loc_15F90102
- loc_15F900E8:
- MOV R1, 2
- B loc_15F90102
- loc_15F900EC:
- MOV R1, 3
- B loc_15F90102
- loc_15F900F0:
- MOV R1, 4
- B loc_15F90102
- loc_15F900F4:
- MOV R1, 5
- B loc_15F90102
- loc_15F900F8:
- MOV R1, 6
- B loc_15F90102
- loc_15F900FC:
- MOV R1, 8
- B loc_15F90102
- loc_15F90100:
- MOV R1, 9
- loc_15F90102:
- LDR R0, [R4,0x18]
- BL sub_15F91310
- BL sub_15F90C60
- CMP R0, 1
- BEQ loc_15F9011C
- BL sub_15F90C6A
- CMP R0, 1
- BEQ loc_15F90124
- B loc_15F9012A
- loc_15F9011A:
- B loc_15F908BE
- loc_15F9011C:
- LDR R0, [R4,0x18]
- BL sub_15F91450
- B loc_15F9012A
- loc_15F90124:
- LDR R0, [R4,0x18]
- BL sub_15F91458
- loc_15F9012A:
- LDR R0, [R4,0x18]
- MOV R1, 1
- BL sub_15F91318
- MOV R1, 0xF
- LDR R0, [R4,0x18]
- BL sub_15F91320
- LDR R0, [R4,0x18]
- MOV R1, 0
- BL sub_15F91328
- LDR R1, off_15F901A4
- LDR R0, [R4,0x18]
- BL sub_15F91330
- LDR R2, off_15F901A8
- LDR R1, dword_15F901AC
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R0, [R4,0x18]
- MOV R2, 0
- MOV R1, 1
- BL sub_15F91338
- adr R0, aGui
- MOV R1, 0
- MOV R2, 0xFF
- BL sub_15F913C8
- B loc_15F901C4
- align 4
- aGui du "GUI",0
- aQam_mp3 du "QAM.mp3",0
- aCardOtherIni du "/card/other/ini",0
- off_15F901A4 dw loc_15F90FC8+1
- off_15F901A8 dw loc_15F911F4+1
- dword_15F901AC dw 0xFC2
- dword_15F901B0 dw 0x1C49
- aQuickAccess db "Quick Access",0
- align 4
- loc_15F901C4:
- ADD R2, R0, 0
- MOV R1, 1
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R2, off_15F90280
- MOV R1, 2
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F9028C
- MOV R1, 2
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 1
- MOV R2, 2
- BL sub_15F913F8
- BL sub_15F90BDE
- CMP R0, 0
- BEQ loc_15F90208
- LDR R0, [R4,0x18]
- MOV R1, 2
- LDR R2, dword_15F90298
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 2
- MOV R2, 0
- BL sub_15F91418
- loc_15F90208:
- LDR R2, off_15F90284
- MOV R1, 3
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90290
- MOV R1, 3
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 1
- MOV R2, 3
- BL sub_15F913F8
- BL sub_15F90BE8
- CMP R0, 0
- BEQ loc_15F90242
- LDR R0, [R4,0x18]
- MOV R1, 3
- LDR R2, dword_15F90298
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 3
- MOV R2, 0
- BL sub_15F91418
- loc_15F90242:
- LDR R2, off_15F90288
- MOV R1, 4
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90294
- MOV R1, 4
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 1
- MOV R2, 4
- BL sub_15F913F8
- BL sub_15F90BF2
- CMP R0, 0
- BEQ loc_15F9029C
- LDR R0, [R4,0x18]
- MOV R1, 4
- LDR R2, dword_15F90298
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 4
- MOV R2, 0
- BL sub_15F91418
- B loc_15F9029C
- align 4
- off_15F90280 dw loc_15F909B4+1
- off_15F90284 dw loc_15F909BE+1
- off_15F90288 dw loc_15F909C8+1
- dword_15F9028C dw 0x661
- dword_15F90290 dw 0x29E0
- dword_15F90294 dw 0x1331
- dword_15F90298 dw _lbl1
- loc_15F9029C:
- LDR R0, [R4,0x18]
- MOV R2, 0
- MOV R1, 5
- BL sub_15F91338
- LDR R2, dword_15F90330
- MOV R1, 5
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R2, off_15F90328
- MOV R1, 6
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90334
- MOV R1, 6
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 5
- MOV R2, 6
- BL sub_15F913F8
- BL sub_15F90BFC
- CMP R0, 0
- BEQ loc_15F902EA
- LDR R0, [R4,0x18]
- MOV R1, 6
- LDR R2, dword_15F9033C
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 6
- MOV R2, 0
- BL sub_15F91418
- loc_15F902EA:
- LDR R2, off_15F9032C
- MOV R1, 7
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90338
- MOV R1, 7
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 5
- MOV R2, 7
- BL sub_15F913F8
- BL sub_15F90C06
- CMP R0, 0
- BEQ loc_15F90340
- LDR R0, [R4,0x18]
- MOV R1, 7
- LDR R2, dword_15F9033C
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 7
- MOV R2, 0
- BL sub_15F91418
- B loc_15F90340
- align 4
- off_15F90328 dw loc_15F909D2+1
- off_15F9032C dw loc_15F909DC+1
- dword_15F90330 dw 0x13BB
- dword_15F90334 dw 0x779
- dword_15F90338 dw 0x13C1
- dword_15F9033C dw _lbl1
- loc_15F90340:
- LDR R0, [R4,0x18]
- MOV R2, 0
- MOV R1, 8
- BL sub_15F91338
- LDR R2, dword_15F90584
- MOV R1, 8
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R2, off_15F90560
- MOV R1, 9
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90588
- MOV R1, 9
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 8
- MOV R2, 9
- BL sub_15F913F8
- BL sub_15F90C10
- CMP R0, 0
- BEQ loc_15F9038E
- LDR R0, [R4,0x18]
- MOV R1, 9
- LDR R2, dword_15F905AC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 9
- MOV R2, 0
- BL sub_15F91418
- loc_15F9038E:
- LDR R2, off_15F90564
- MOV R1, 0xA
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F9058C
- MOV R1, 0xA
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 8
- MOV R2, 0xA
- BL sub_15F913F8
- BL sub_15F90C1A
- CMP R0, 0
- BEQ loc_15F903C8
- LDR R0, [R4,0x18]
- MOV R1, 0xA
- LDR R2, dword_15F905AC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0xA
- MOV R2, 0
- BL sub_15F91418
- loc_15F903C8:
- LDR R2, off_15F90568
- MOV R1, 0xB
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90590
- MOV R1, 0xB
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 8
- MOV R2, 0xB
- BL sub_15F913F8
- BL sub_15F90C24
- CMP R0, 0
- BEQ loc_15F90402
- LDR R0, [R4,0x18]
- MOV R1, 0xB
- LDR R2, dword_15F905AC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0xB
- MOV R2, 0
- BL sub_15F91418
- loc_15F90402:
- LDR R2, off_15F9056C
- MOV R1, 0xC
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90594
- MOV R1, 0xC
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 8
- MOV R2, 0xC
- BL sub_15F913F8
- BL sub_15F90C2E
- CMP R0, 0
- BEQ loc_15F9043C
- LDR R0, [R4,0x18]
- MOV R1, 0xC
- LDR R2, dword_15F905AC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0xC
- MOV R2, 0
- BL sub_15F91418
- loc_15F9043C:
- LDR R2, off_15F90570
- MOV R1, 0xD
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90598
- MOV R1, 0xD
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 8
- MOV R2, 0xD
- BL sub_15F913F8
- BL sub_15F90C38
- CMP R0, 0
- BEQ loc_15F90476
- LDR R0, [R4,0x18]
- MOV R1, 0xD
- LDR R2, dword_15F905AC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0xD
- MOV R2, 0
- BL sub_15F91418
- loc_15F90476:
- LDR R2, off_15F90574
- MOV R1, 0xE
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F9059C
- MOV R1, 0xE
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 8
- MOV R2, 0xE
- BL sub_15F913F8
- BL sub_15F90C42
- CMP R0, 0
- BEQ loc_15F904B0
- LDR R0, [R4,0x18]
- MOV R1, 0xE
- LDR R2, dword_15F905AC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0xE
- MOV R2, 0
- BL sub_15F91418
- loc_15F904B0:
- LDR R2, off_15F90578
- MOV R1, 0xF
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F905A0
- MOV R1, 0xF
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 8
- MOV R2, 0xF
- BL sub_15F913F8
- BL sub_15F90C4C
- CMP R0, 0
- BEQ loc_15F904EA
- LDR R0, [R4,0x18]
- MOV R1, 0xF
- LDR R2, dword_15F905AC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0xF
- MOV R2, 0
- BL sub_15F91418
- loc_15F904EA:
- LDR R2, off_15F90580
- MOV R1, 0x10
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F905A8
- MOV R1, 0x10
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 8
- MOV R2, 0x10
- BL sub_15F913F8
- BL sub_15F90C74
- CMP R0, 0
- BEQ loc_15F90524
- LDR R0, [R4,0x18]
- MOV R1, 0x10
- LDR R2, dword_15F905AC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0x10
- MOV R2, 0
- BL sub_15F91418
- loc_15F90524:
- LDR R2, off_15F9057C
- MOV R1, 0x11
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F905A4
- MOV R1, 0x11
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 8
- MOV R2, 0x11
- BL sub_15F913F8
- BL sub_15F90C56
- CMP R0, 0
- BEQ loc_15F905B0
- LDR R0, [R4,0x18]
- MOV R1, 0x11
- LDR R2, dword_15F905AC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0x11
- MOV R2, 0
- BL sub_15F91418
- B loc_15F905B0
- off_15F90560 dw loc_15F909E6+1
- off_15F90564 dw loc_15F909F0+1
- off_15F90568 dw loc_15F909FA+1
- off_15F9056C dw loc_15F90A04+1
- off_15F90570 dw loc_15F90A0E+1
- off_15F90574 dw loc_15F90A18+1
- off_15F90578 dw loc_15F90A22+1
- off_15F9057C dw loc_15F90A2C+1
- off_15F90580 dw loc_15F90A36+1
- dword_15F90584 dw 0x16C2
- dword_15F90588 dw 0x789
- dword_15F9058C dw _lbl2
- dword_15F90590 dw _lbl3
- dword_15F90594 dw _lbl4
- dword_15F90598 dw _lbl5
- dword_15F9059C dw 0x76B
- dword_15F905A0 dw 0x854
- dword_15F905A4 dw 0x9D3
- dword_15F905A8 dw _lbl6
- dword_15F905AC dw _lbl1
- loc_15F905B0:
- LDR R0, [R4,0x18]
- MOV R2, 0
- MOV R1, 0x12
- BL sub_15F91338
- LDR R0, off_15F9064C
- MOV R1, 0
- MOV R2, 0xFF
- BL sub_15F913C8
- ADD R2, R0, 0
- MOV R1, 0x12
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R2, off_15F90644
- MOV R1, 0x13
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90650
- MOV R1, 0x13
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 0x12
- MOV R2, 0x13
- BL sub_15F913F8
- BL sub_15F90C60
- CMP R0, 0
- BEQ loc_15F90608
- LDR R0, [R4,0x18]
- MOV R1, 0x13
- LDR R2, dword_15F90658
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0x13
- MOV R2, 0
- BL sub_15F91418
- loc_15F90608:
- LDR R2, off_15F90648
- MOV R1, 0x14
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90654
- MOV R1, 0x14
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 0x12
- MOV R2, 0x14
- BL sub_15F913F8
- BL sub_15F90C6A
- CMP R0, 0
- BEQ loc_15F9065C
- LDR R0, [R4,0x18]
- MOV R1, 0x14
- LDR R2, dword_15F90658
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0x14
- MOV R2, 0
- BL sub_15F91418
- B loc_15F9065C
- off_15F90644 dw loc_15F90A40+1
- off_15F90648 dw loc_15F90A4A+1
- off_15F9064C dw aSoftkeys
- dword_15F90650 dw 0xE90
- dword_15F90654 dw 0x1F34
- dword_15F90658 dw _lbl1
- loc_15F9065C:
- LDR R0, [R4,0x18]
- MOV R2, 0
- MOV R1, 0x15
- BL sub_15F91338
- LDR R0, [R4,0x18]
- MOV R1, 0x15
- LDR R2, dword_15F908F8
- BL sub_15F913F0
- LDR R2, off_15F90908
- MOV R1, 0x16
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90900
- MOV R1, 0x16
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 0x15
- MOV R2, 0x16
- BL sub_15F913F8
- BL sub_15F90C7E
- CMP R0, 0
- BEQ loc_15F906AA
- LDR R0, [R4,0x18]
- MOV R1, 0x16
- LDR R2, dword_15F908FC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0x16
- MOV R2, 0
- BL sub_15F91418
- loc_15F906AA:
- LDR R2, off_15F9090C
- MOV R1, 0x17
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90904
- MOV R1, 0x17
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 0x15
- MOV R2, 0x17
- BL sub_15F913F8
- BL sub_15F90C88
- CMP R0, 0
- BEQ loc_15F906E4
- LDR R0, [R4,0x18]
- MOV R1, 0x17
- LDR R2, dword_15F908FC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0x17
- MOV R2, 0
- BL sub_15F91418
- loc_15F906E4:
- LDR R0, [R4,0x18]
- MOV R2, 0
- MOV R1, 0x18
- BL sub_15F91338
- LDR R0, [R4,0x18]
- MOV R1, 0x18
- LDR R2, dword_15F90930
- BL sub_15F913F0
- LDR R2, off_15F90918
- MOV R1, 0x19
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90924
- MOV R1, 0x19
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 0x18
- MOV R2, 0x19
- BL sub_15F913F8
- BL sub_15F90C92
- CMP R0, 0
- BEQ loc_15F90732
- LDR R0, [R4,0x18]
- MOV R1, 0x19
- LDR R2, dword_15F908FC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0x19
- MOV R2, 0
- BL sub_15F91418
- loc_15F90732:
- LDR R2, off_15F9091C
- MOV R1, 0x1A
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90928
- MOV R1, 0x1A
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 0x18
- MOV R2, 0x1A
- BL sub_15F913F8
- BL sub_15F90C9C
- CMP R0, 0
- BEQ loc_15F9076C
- LDR R0, [R4,0x18]
- MOV R1, 0x1A
- LDR R2, dword_15F908FC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0x1A
- MOV R2, 0
- BL sub_15F91418
- loc_15F9076C:
- LDR R2, off_15F90920
- MOV R1, 0x1B
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F9092C
- MOV R1, 0x1B
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 0x18
- MOV R2, 0x1B
- BL sub_15F913F8
- BL sub_15F90CA6
- CMP R0, 0
- BEQ loc_15F907A6
- LDR R0, [R4,0x18]
- MOV R1, 0x1B
- LDR R2, dword_15F908FC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0x1B
- MOV R2, 0
- BL sub_15F91418
- loc_15F907A6:
- LDR R0, [R4,0x18]
- MOV R2, 0
- MOV R1, 0x1C
- BL sub_15F91338
- LDR R0, [R4,0x18]
- MOV R1, 0x1C
- LDR R2, dword_15F90934
- BL sub_15F913F0
- LDR R2, off_15F90910
- MOV R1, 0x1D
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F90938
- MOV R1, 0x1D
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 0x1C
- MOV R2, 0x1D
- BL sub_15F913F8
- BL sub_15F90CB0
- CMP R0, 0
- BEQ loc_15F907F4
- LDR R0, [R4,0x18]
- MOV R1, 0x1D
- LDR R2, dword_15F908FC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0x1D
- MOV R2, 0
- BL sub_15F91418
- loc_15F907F4:
- LDR R2, off_15F90914
- MOV R1, 0x1E
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F9093C
- MOV R1, 0x1E
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R0, [R4,0x18]
- MOV R1, 0x1C
- MOV R2, 0x1E
- BL sub_15F913F8
- BL sub_15F90CBA
- CMP R0, 0
- BEQ loc_15F9082E
- LDR R0, [R4,0x18]
- MOV R1, 0x1E
- LDR R2, dword_15F908FC
- BL sub_15F91420
- LDR R0, [R4,0x18]
- MOV R1, 0x1E
- MOV R2, 0
- BL sub_15F91418
- loc_15F9082E:
- LDR R2, dword_15F908F0
- MOV R1, 0x1F
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R2, off_15F908E4
- MOV R1, 0x1F
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F908F4
- MOV R1, 0x20
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- LDR R2, off_15F908E8
- MOV R1, 0x20
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, off_15F908D4
- MOV R1, 0x21
- LDR R0, [R4,0x18]
- BL sub_15F91338
- LDR R2, dword_15F908EC
- MOV R1, 0x21
- LDR R0, [R4,0x18]
- BL sub_15F913F0
- BL sub_15F90C92
- CMP R0, 1
- BEQ loc_15F90884
- BL sub_15F90C9C
- CMP R0, 1
- BEQ loc_15F90888
- BL sub_15F90CA6
- CMP R0, 1
- BEQ loc_15F9088C
- B loc_15F9088E
- loc_15F90884:
- LDR R2, off_15F908D8
- B loc_15F9088E
- loc_15F90888:
- LDR R2, off_15F908DC
- B loc_15F9088E
- loc_15F9088C:
- LDR R2, off_15F908E0
- loc_15F9088E:
- LDR R1, dword_15F908C4
- LDR R0, [R4,0x18]
- BL sub_15F91338
- MOV R2, 0
- LDR R1, dword_15F908C4
- LDR R0, [R4,0x18]
- BL sub_15F91430
- MOV R1, 0x3F
- LDR R2, off_15F908CC
- LDR R0, [R4,0x18]
- LSL R1, R1, 6
- BL sub_15F91338
- LDR R1, dword_15F908C8
- LDR R2, off_15F908D0
- LDR R0, [R4,0x18]
- SUB R1, 0x13
- BL sub_15F91338
- LDR R0, [R4,0x18]
- BL sub_15F91340
- loc_15F908BE:
- MOV R0, 1
- POP {R4,PC}
- align 4
- dword_15F908C4 dw 0xFB4
- dword_15F908C8 dw 0xFC2
- off_15F908CC dw unk_1543CA14+1
- off_15F908D0 dw unk_1543CA08+1
- off_15F908D4 dw loc_15F90940+1
- off_15F908D8 dw loc_15F90E50+1
- off_15F908DC dw loc_15F90E5A+1
- off_15F908E0 dw loc_15F90E64+1
- off_15F908E4 dw loc_15F90E6E+1
- off_15F908E8 dw loc_15F90E78+1
- dword_15F908EC dw 0x782
- dword_15F908F0 dw 0x6F7
- dword_15F908F4 dw 0x150D
- dword_15F908F8 dw 0x1A56
- dword_15F908FC dw _lbl1
- dword_15F90900 dw 0x1F34
- dword_15F90904 dw 0xE90
- off_15F90908 dw loc_15F90A54+1
- off_15F9090C dw loc_15F90A5E+1
- off_15F90910 dw loc_15F90A86+1
- off_15F90914 dw loc_15F90A90+1
- off_15F90918 dw loc_15F90A68+1
- off_15F9091C dw loc_15F90A72+1
- off_15F90920 dw loc_15F90A7C+1
- dword_15F90924 dw 0x1441
- dword_15F90928 dw 0x74F
- dword_15F9092C dw 0x1406
- dword_15F90930 dw _lbl7
- dword_15F90934 dw 0x657
- dword_15F90938 dw 0xF
- dword_15F9093C dw 0x12E
- loc_15F90940:
- PUSH {R4,LR}
- adr R0, aQuickAccessMen
- MOV R1, 6
- MOV R2, 0xFF
- BL sub_15F913C8
- LSL R4, R0, 0
- MOV R0, 0
- MOV R1, 0
- PUSH {R0,R1}
- MOV R2, 0xFF
- LSL R1, R4, 0
- LSL R0, R4, 0
- MOV R3, 1
- BL sub_15F913A8
- ADD SP, SP, 8
- POP {R4,PC}
- aQuickAccessMen db "Quick Access Menu ",0xA
- db "for DB3350 v2.0",0xA
- db "(c)Juhu07",0xA
- db "(r)michlantecuhtli",0xA
- db "(r)Jamesbond22",0xA
- db "(p)Gurkan!",0
- align 4
- loc_15F909B4:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL sub_15F90CD0
- B loc_15F90A9A
- loc_15F909BE:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90CE0
- B loc_15F90A9A
- loc_15F909C8:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90CF0
- B loc_15F90A9A
- loc_15F909D2:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90D00
- B loc_15F90A9A
- loc_15F909DC:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90D10
- B loc_15F90A9A
- loc_15F909E6:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90D20
- B loc_15F90A9A
- loc_15F909F0:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90D30
- B loc_15F90A9A
- loc_15F909FA:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90D40
- B loc_15F90A9A
- loc_15F90A04:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90D50
- B loc_15F90A9A
- loc_15F90A0E:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90D60
- B loc_15F90A9A
- loc_15F90A18:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90D70
- B loc_15F90A9A
- loc_15F90A22:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90D80
- B loc_15F90A9A
- loc_15F90A2C:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90D90
- B loc_15F90A9A
- loc_15F90A36:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90DA0
- B loc_15F90A9A
- loc_15F90A40:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90DB0
- B loc_15F90A9A
- loc_15F90A4A:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90DC0
- B loc_15F90A9A
- loc_15F90A54:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90DD0
- B loc_15F90A9A
- loc_15F90A5E:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90DE0
- B loc_15F90A9A
- loc_15F90A68:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90DF0
- B loc_15F90A9A
- loc_15F90A72:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90E00
- B loc_15F90A9A
- loc_15F90A7C:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90E10
- B loc_15F90A9A
- loc_15F90A86:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90E20
- B loc_15F90A9A
- loc_15F90A90:
- PUSH {R4,LR}
- LSL R4, R0, 0
- BL loc_15F90E30
- B loc_15F90A9A
- loc_15F90A9A:
- LDR R1, off_15F90AA4
- LSL R0, R4, 0
- BL sub_15F91428
- POP {R4,PC}
- off_15F90AA4 dw off_159AD350
- sub_15F90AA8:
- PUSH {LR}
- BL sub_15F90B20
- BL sub_15F90B28
- BL sub_15F90B30
- POP {PC}
- sub_15F90AB8:
- PUSH {LR}
- BL loc_15F90B38
- BL loc_15F90B40
- POP {PC}
- sub_15F90AC4:
- PUSH {LR}
- BL loc_15F90B48
- BL loc_15F90B50
- BL loc_15F90B58
- BL loc_15F90B60
- BL loc_15F90B68
- BL loc_15F90B70
- BL loc_15F90B78
- BL loc_15F90B80
- BL loc_15F90B98
- POP {PC}
- sub_15F90AEC:
- PUSH {LR}
- BL loc_15F90B88
- BL loc_15F90B90
- POP {PC}
- sub_15F90AF8:
- PUSH {LR}
- BL loc_15F90BA0
- BL loc_15F90BA8
- POP {PC}
- sub_15F90B04:
- PUSH {LR}
- BL loc_15F90BB0
- BL loc_15F90BB8
- BL loc_15F90BC0
- POP {PC}
- sub_15F90B14:
- PUSH {LR}
- BL loc_15F90BC8
- BL loc_15F90BD0
- POP {PC}
- sub_15F90B20:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aGui1
- B loc_15F90BD6
- sub_15F90B28:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aGui2
- B loc_15F90BD6
- sub_15F90B30:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aGui3
- B loc_15F90BD6
- loc_15F90B38:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aOrien1
- B loc_15F90BD6
- loc_15F90B40:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aOrien2
- B loc_15F90BD6
- loc_15F90B48:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aStyl1
- B loc_15F90BD6
- loc_15F90B50:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aStyl2
- B loc_15F90BD6
- loc_15F90B58:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aStyl3
- B loc_15F90BD6
- loc_15F90B60:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aStyl4
- B loc_15F90BD6
- loc_15F90B68:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aStyl5
- B loc_15F90BD6
- loc_15F90B70:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aStyl6
- B loc_15F90BD6
- loc_15F90B78:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aStyl7
- B loc_15F90BD6
- loc_15F90B80:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aStyl8
- B loc_15F90BD6
- loc_15F90B88:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aHide
- B loc_15F90BD6
- loc_15F90B90:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aShow
- B loc_15F90BD6
- loc_15F90B98:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aStyl9
- B loc_15F90BD6
- loc_15F90BA0:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aShow1
- B loc_15F90BD6
- loc_15F90BA8:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aHide1
- B loc_15F90BD6
- loc_15F90BB0:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aMenu
- B loc_15F90BD6
- loc_15F90BB8:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aFileman
- B loc_15F90BD6
- loc_15F90BC0:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aCalc
- B loc_15F90BD6
- loc_15F90BC8:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aSoundon
- B loc_15F90BD6
- loc_15F90BD0:
- PUSH {R0-R7,LR}
- LDR R0, off_15F90E98
- adr R1, aSoundoff
- loc_15F90BD6:
- MOV R2, 0
- BL sub_15F91410
- POP {R0-R7,PC}
- sub_15F90BDE:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aGui1
- B loc_15F90CC2
- sub_15F90BE8:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aGui2
- B loc_15F90CC2
- sub_15F90BF2:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aGui3
- B loc_15F90CC2
- sub_15F90BFC:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aOrien1
- B loc_15F90CC2
- sub_15F90C06:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aOrien2
- B loc_15F90CC2
- sub_15F90C10:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aStyl1
- B loc_15F90CC2
- sub_15F90C1A:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aStyl2
- B loc_15F90CC2
- sub_15F90C24:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aStyl3
- B loc_15F90CC2
- sub_15F90C2E:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aStyl4
- B loc_15F90CC2
- sub_15F90C38:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aStyl5
- B loc_15F90CC2
- sub_15F90C42:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aStyl6
- B loc_15F90CC2
- sub_15F90C4C:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aStyl7
- B loc_15F90CC2
- sub_15F90C56:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aStyl8
- B loc_15F90CC2
- sub_15F90C60:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aHide
- B loc_15F90CC2
- sub_15F90C6A:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aShow
- B loc_15F90CC2
- sub_15F90C74:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aStyl9
- B loc_15F90CC2
- sub_15F90C7E:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aShow1
- B loc_15F90CC2
- sub_15F90C88:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aHide1
- B loc_15F90CC2
- sub_15F90C92:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aMenu
- B loc_15F90CC2
- sub_15F90C9C:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aFileman
- B loc_15F90CC2
- sub_15F90CA6:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aCalc
- B loc_15F90CC2
- sub_15F90CB0:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aSoundon
- B loc_15F90CC2
- sub_15F90CBA:
- PUSH {R1,R2,LR}
- LDR R0, off_15F90E98
- MOV R2, 0
- adr R1, aSoundoff
- loc_15F90CC2:
- BL sub_15F913E8
- BMI loc_15F90CCC
- MOV R0, 1
- B locret_15F90CCE
- loc_15F90CCC:
- MOV R0, 0
- locret_15F90CCE:
- POP {R1,R2,PC}
- sub_15F90CD0:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AA8
- LDR R0, off_15F90E98
- adr R1, aGui1
- B loc_15F90E3E
- loc_15F90CE0:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AA8
- LDR R0, off_15F90E98
- adr R1, aGui2
- B loc_15F90E3E
- loc_15F90CF0:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AA8
- LDR R0, off_15F90E98
- adr R1, aGui3
- B loc_15F90E3E
- loc_15F90D00:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AB8
- LDR R0, off_15F90E98
- adr R1, aOrien1
- B loc_15F90E3E
- loc_15F90D10:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AB8
- LDR R0, off_15F90E98
- adr R1, aOrien2
- B loc_15F90E3E
- loc_15F90D20:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AC4
- LDR R0, off_15F90E98
- adr R1, aStyl1
- B loc_15F90E3E
- loc_15F90D30:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AC4
- LDR R0, off_15F90E98
- adr R1, aStyl2
- B loc_15F90E3E
- loc_15F90D40:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AC4
- LDR R0, off_15F90E98
- adr R1, aStyl3
- B loc_15F90E3E
- loc_15F90D50:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AC4
- LDR R0, off_15F90E98
- adr R1, aStyl4
- B loc_15F90E3E
- loc_15F90D60:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AC4
- LDR R0, off_15F90E98
- adr R1, aStyl5
- B loc_15F90E3E
- loc_15F90D70:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AC4
- LDR R0, off_15F90E98
- adr R1, aStyl6
- B loc_15F90E3E
- loc_15F90D80:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AC4
- LDR R0, off_15F90E98
- adr R1, aStyl7
- B loc_15F90E3E
- loc_15F90D90:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AC4
- LDR R0, off_15F90E98
- adr R1, aStyl8
- B loc_15F90E3E
- loc_15F90DA0:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AC4
- LDR R0, off_15F90E98
- adr R1, aStyl9
- B loc_15F90E3E
- loc_15F90DB0:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AEC
- LDR R0, off_15F90E98
- adr R1, aHide
- B loc_15F90E3E
- loc_15F90DC0:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AEC
- LDR R0, off_15F90E98
- adr R1, aShow
- B loc_15F90E3E
- loc_15F90DD0:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AF8
- LDR R0, off_15F90E98
- adr R1, aShow1
- B loc_15F90E3E
- loc_15F90DE0:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90AF8
- LDR R0, off_15F90E98
- adr R1, aHide1
- B loc_15F90E3E
- loc_15F90DF0:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90B04
- LDR R0, off_15F90E98
- adr R1, aMenu
- B loc_15F90E3E
- loc_15F90E00:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90B04
- LDR R0, off_15F90E98
- adr R1, aFileman
- B loc_15F90E3E
- loc_15F90E10:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90B04
- LDR R0, off_15F90E98
- adr R1, aCalc
- B loc_15F90E3E
- loc_15F90E20:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90B14
- LDR R0, off_15F90E98
- adr R1, aSoundon
- B loc_15F90E3E
- loc_15F90E30:
- PUSH {R0-R7,LR}
- MOV R0, 0
- PUSH {R0}
- BL sub_15F90B14
- LDR R0, off_15F90E98
- adr R1, aSoundoff
- loc_15F90E3E:
- MOV R2, 4
- MOVL R3, 0x180
- BL sub_15F91400
- BL sub_15F91408
- ADD SP, SP, 4
- POP {R0-R7,PC}
- loc_15F90E50:
- PUSH {LR}
- LDR R0, off_15F90E84
- BL sub_15F913B0
- POP {PC}
- loc_15F90E5A:
- PUSH {LR}
- LDR R0, off_15F90E88
- BL sub_15F913B0
- POP {PC}
- loc_15F90E64:
- PUSH {LR}
- LDR R0, off_15F90E8C
- BL sub_15F913B0
- POP {PC}
- loc_15F90E6E:
- PUSH {LR}
- LDR R0, off_15F90E90
- BL sub_15F913B0
- POP {PC}
- loc_15F90E78:
- PUSH {LR}
- LDR R0, off_15F90E94
- BL sub_15F913B0
- POP {PC}
- align 4
- off_15F90E84 dw aMainmenu
- off_15F90E88 dw unk_15D4778E
- off_15F90E8C dw aApplication_ca
- off_15F90E90 dw unk_15D47CAA
- off_15F90E94 dw aMusicrecogniti
- off_15F90E98 dw aTpaPresetSyste
- aGui1 du "gui1",0
- align 4
- aGui2 du "gui2",0
- align 4
- aGui3 du "gui3",0
- align 4
- aOrien1 du "orien1",0
- align 4
- aOrien2 du "orien2",0
- align 4
- aStyl1 du "styl1",0
- aStyl2 du "styl2",0
- aStyl3 du "styl3",0
- aStyl4 du "styl4",0
- aStyl5 du "styl5",0
- aStyl6 du "styl6",0
- aStyl7 du "styl7",0
- aStyl8 du "styl8",0
- aStyl9 du "styl9",0
- aHide du "hide",0
- align 4
- aShow du "show",0
- align 4
- aShow1 du "show1",0
- aHide1 du "hide1",0
- aMenu du "menu",0
- align 4
- aFileman du "fileman",0
- aCalc du "calc",0
- align 4
- aSoundon du "soundon",0
- aSoundoff du "soundoff",0
- align 4
- loc_15F90FC8:
- PUSH {R2-R7,LR}
- LSL R6, R0, 0
- BL sub_15F91348
- LSL R4, R0, 0
- LSL R0, R6, 0
- BL sub_15F91350
- STR R0, [R4,0x18]
- LSL R0, R6, 0
- BL sub_15F91358
- CMP R0, 1
- BNE loc_15F91032
- LSL R0, R6, 0
- BL sub_15F91360
- LSL R4, R0, 0
- LDR R0, dword_15F91148
- LDR R5, dword_15F9114C
- LDR R7, dword_15F91148
- STR R0, [SP,4]
- LSL R0, R4, 0
- BEQ loc_15F91034
- CMP R0, 1
- BEQ loc_15F9103E
- CMP R0, 2
- BEQ loc_15F91048
- CMP R0, 3
- BEQ loc_15F91064
- CMP R0, 4
- BEQ loc_15F91084
- CMP R0, 5
- BEQ loc_15F91090
- CMP R0, 6
- BEQ loc_15F9109A
- CMP R0, 7
- BEQ loc_15F910A4
- CMP R0, 8
- BEQ loc_15F910C2
- CMP R0, 9
- BEQ loc_15F910AE
- CMP R0, 0xA
- BEQ loc_15F910B8
- CMP R0, 0xB
- BEQ loc_15F910C2
- CMP R0, 0xC
- BEQ loc_15F910CA
- CMP R0, 0xD
- BEQ loc_15F910D4
- CMP R0, 0xE
- BEQ loc_15F910DE
- B loc_15F910FA
- loc_15F91032:
- B loc_15F9113E
- loc_15F91034:
- LDR R7, dword_15F911C8
- LDR R0, dword_15F911BC
- LDR R5, dword_15F91154
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F9103E:
- LDR R7, dword_15F911CC
- LDR R0, dword_15F9115C
- LDR R5, dword_15F91158
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F91048:
- BL sub_15F913D8
- CMP R0, 0
- BEQ loc_15F9105A
- LDR R7, dword_15F911D4
- LDR R0, dword_15F91168
- LDR R5, dword_15F91160
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F9105A:
- LDR R7, dword_15F911D0
- LDR R0, dword_15F9116C
- LDR R5, dword_15F91164
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F91064:
- BL sub_15F91470
- CMP R0, 0
- BEQ loc_15F91078
- MOVL R7, 0x870
- MOV R0, 0xE
- LDR R5, dword_15F911C0
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F91078:
- MOVL R7, 0x5F0
- MOV R0, 0xE
- LDR R5, dword_15F911C0
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F91084:
- LDR R7, dword_15F91188
- LDR R0, dword_15F911BC
- LDR R5, dword_15F911C4
- SUB R0, 0x71
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F91090:
- LDR R7, dword_15F911D8
- LDR R0, dword_15F9118C
- LDR R5, dword_15F91190
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F9109A:
- LDR R7, dword_15F91184
- LDR R0, dword_15F9117C
- LDR R5, dword_15F91180
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F910A4:
- LDR R7, dword_15F91178
- LDR R0, dword_15F91170
- LDR R5, dword_15F91174
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F910AE:
- LDR R7, dword_15F911DC
- LDR R0, dword_15F911E0
- LDR R5, dword_15F911E4
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F910B8:
- LDR R7, dword_15F911E8
- LDR R0, dword_15F911EC
- LDR R5, dword_15F911F0
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F910C2:
- LSL R0, R6, 0
- BL sub_15F91460
- B loc_15F9112E
- loc_15F910CA:
- LDR R7, dword_15F91198
- LDR R0, dword_15F91194
- LDR R5, dword_15F9119C
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F910D4:
- LDR R7, dword_15F911A0
- LDR R0, dword_15F911A0
- LDR R5, dword_15F911A4
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F910DE:
- LDR R0, off_15F91144
- BL sub_15F91480
- CMP R0, 0
- BEQ loc_15F910F2
- LDR R7, dword_15F911AC
- LDR R0, dword_15F911B0
- LDR R5, dword_15F911B8
- STR R0, [SP,4]
- B loc_15F910FA
- loc_15F910F2:
- LDR R7, dword_15F911A8
- LDR R0, dword_15F911B0
- LDR R5, dword_15F911B4
- STR R0, [SP,4]
- loc_15F910FA:
- LSL R0, R6, 0
- BL sub_15F90C88
- CMP R0, 1
- BEQ loc_15F9112E
- LSL R0, R6, 0
- BL sub_15F90C24
- CMP R0, 0
- BEQ loc_15F91110
- B loc_15F9111A
- loc_15F91110:
- LSL R0, R6, 0
- BL sub_15F90C2E
- CMP R0, 0
- BEQ loc_15F91124
- loc_15F9111A:
- LDR R2, dword_15F91150
- LSL R1, R0, 0
- LSL R0, R6, 0
- BL sub_15F91380
- loc_15F91124:
- LSL R2, R5, 0
- MOV R1, 0
- LSL R0, R6, 0
- BL sub_15F91380
- loc_15F9112E:
- LDR R1, [SP,4]
- LSL R0, R6, 0
- BL sub_15F91378
- LSL R1, R7, 0
- LSL R0, R6, 0
- BL sub_15F91438
- loc_15F9113E:
- MOV R0, 1
- POP {R2-R7,PC}
- align 4
- off_15F91144 dw 0x1432C14C+1 ;1432082C+1
- dword_15F91148 dw 0x6FFFFFFF
- dword_15F9114C dw 0xFFFF
- dword_15F91150 dw 0xF874
- dword_15F91154 dw 0xF806
- dword_15F91158 dw 0xF887
- dword_15F9115C dw 0x2CB1
- dword_15F91160 dw 0x3AB
- dword_15F91164 dw 0xC06
- dword_15F91168 dw 0xB65
- dword_15F9116C dw 0xB60
- dword_15F91170 dw 0x14D1
- dword_15F91174 dw 0x1B15
- dword_15F91178 dw 0x14E8
- dword_15F9117C dw 0x14C8
- dword_15F91180 dw 0xB33
- dword_15F91184 dw 0x19B1
- dword_15F91188 dw 0x22A0
- dword_15F9118C dw 0x21CB
- dword_15F91190 dw 0xB6F
- dword_15F91194 dw 0x152A
- dword_15F91198 dw 0x6D1
- dword_15F9119C dw 0x1C51
- dword_15F911A0 dw 0x138E
- dword_15F911A4 dw 0xB92
- dword_15F911A8 dw 0x7D8
- dword_15F911AC dw 0x1FB0
- dword_15F911B0 dw 0x5EF
- dword_15F911B4 dw 0xB8E
- dword_15F911B8 dw 0x1324
- dword_15F911BC dw 0x14F3
- dword_15F911C0 dw 0x1E34
- dword_15F911C4 dw 0x1043
- dword_15F911C8 dw _lbl8
- dword_15F911CC dw _lbl9
- dword_15F911D0 dw _lbl10
- dword_15F911D4 dw _lbl11
- dword_15F911D8 dw _lbl12
- dword_15F911DC dw 0x774
- dword_15F911E0 dw 0x13A1
- dword_15F911E4 dw 0xB8D
- dword_15F911E8 dw 0x2677
- dword_15F911EC dw 0x734
- dword_15F911F0 dw 0x18B0
- loc_15F911F4:
- PUSH {R1-R7,LR}
- LSL R5, R0, 0
- LSL R0, R1, 0
- BL sub_15F91388
- LSL R4, R0, 0
- BEQ loc_15F91234
- CMP R0, 1
- BEQ loc_15F9123A
- CMP R0, 2
- BEQ loc_15F91240
- CMP R0, 3
- BEQ loc_15F91254
- CMP R0, 4
- BEQ loc_15F91288
- CMP R0, 5
- BEQ loc_15F91296
- CMP R0, 6
- BEQ loc_15F9128E
- CMP R0, 7
- BEQ loc_15F912A2
- CMP R0, 9
- BEQ loc_15F912AA
- CMP R0, 0xA
- BEQ loc_15F912B2
- CMP R0, 0xC
- BEQ loc_15F912BA
- CMP R0, 0xD
- BEQ loc_15F912C2
- CMP R0, 0xE
- BEQ loc_15F912CA
- B loc_15F912D0
- loc_15F91234:
- BL sub_15F91398
- B loc_15F912D0
- loc_15F9123A:
- BL sub_15F913C0
- B loc_15F912D0
- loc_15F91240:
- BL sub_15F913D8
- CMP R0, 0
- BEQ loc_15F9124C
- MOV R0, 0
- B loc_15F9124E
- loc_15F9124C:
- MOV R0, 1
- loc_15F9124E:
- BL sub_15F913E0
- B loc_15F912D0
- loc_15F91254:
- LDR R4, off_15F912D8
- MOV R6, 1
- MVN R6, R6
- LDR R0, [R4]
- LSL R1, R6, 0
- ADD R2, SP, 8
- BL sub_15F91370
- CMP R0, 0
- BNE loc_15F912D0
- MOV R3, SP
- LDRB R0, [R3,8]
- CMP R0, 1
- BEQ loc_15F9127C
- LDR R0, [R4]
- MOV R2, 1
- LSL R1, R6, 0
- BL sub_15F913A0
- B loc_15F912D0
- loc_15F9127C:
- LDR R0, [R4]
- MOV R2, 0
- LSL R1, R6, 0
- BL sub_15F913A0
- B loc_15F912D0
- loc_15F91288:
- BL sub_15F91390
- B loc_15F912D0
- loc_15F9128E:
- LDR R0, off_15F912E0
- BL sub_15F913B0
- B loc_15F912D0
- loc_15F91296:
- BL sub_15F91440
- MOV R1, 0
- BL sub_15F91448
- B loc_15F912D0
- loc_15F912A2:
- LDR R0, off_15F912DC
- BL sub_15F913B0
- B loc_15F912D0
- loc_15F912AA:
- LDR R0, off_15F912F0
- BL sub_15F913B0
- B loc_15F912D0
- loc_15F912B2:
- LDR R0, off_15F912F4
- BL sub_15F913B0
- B loc_15F912D0
- loc_15F912BA:
- LDR R0, off_15F912EC
- BL sub_15F913B0
- B loc_15F912D0
- loc_15F912C2:
- LDR R0, off_15F912E4
- BL sub_15F913B0
- B loc_15F912D0
- loc_15F912CA:
- LDR R0, dword_15F912E8
- BL sub_15F91478
- loc_15F912D0:
- LSL R0, R5, 0
- BL sub_15F913B8
- POP {R1-R7,PC}
- off_15F912D8 dw off_159431A0
- off_15F912DC dw aSelectprofile_
- off_15F912E0 dw unk_15D461B6
- off_15F912E4 dw unk_15D47762
- dword_15F912E8 dw 0x27D9
- off_15F912EC dw unk_15D47846
- off_15F912F0 dw unk_15D478EE
- off_15F912F4 dw aApplications
- sub_15F912F8:
- LDR R3, off_15F912FC
- BX R3
- off_15F912FC dw CreateListMenu
- sub_15F91300:
- LDR R3, off_15F91304
- BX R3
- off_15F91304 dw GUIObject_SetStyle
- sub_15F91308:
- LDR R3, off_15F9130C
- BX R3
- off_15F9130C dw GUIObject_SetTitleType
- sub_15F91310:
- LDR R3, off_15F91314
- BX R3
- off_15F91314 dw ListMenu_SetItemStyle
- sub_15F91318:
- LDR R3, off_15F9131C
- BX R3
- off_15F9131C dw ListMenu_SetHotkeyMode
- sub_15F91320:
- LDR R3, off_15F91324
- BX R3
- off_15F91324 dw ListMenu_SetItemCount
- sub_15F91328:
- LDR R3, off_15F9132C
- BX R3
- off_15F9132C dw ListMenu_SetCursorToItem
- sub_15F91330:
- LDR R3, off_15F91334
- BX R3
- off_15F91334 dw ListMenu_SetOnMessage
- sub_15F91338:
- LDR R3, off_15F9133C
- BX R3
- off_15F9133C dw GUIObject_SoftKeys_SetAction
- sub_15F91340:
- LDR R3, off_15F91344
- BX R3
- off_15F91344 dw GUIObject_Show
- sub_15F91348:
- LDR R3, off_15F9134C
- BX R3
- off_15F9134C dw GUIonMessage_GetBook
- sub_15F91350:
- LDR R3, off_15F91354
- BX R3
- off_15F91354 dw GUIonMessage_GetGui
- sub_15F91358:
- LDR R3, off_15F9135C
- BX R3
- off_15F9135C dw GUIonMessage_GetMsg
- sub_15F91360:
- LDR R3, off_15F91364
- BX R3
- off_15F91364 dw GUIonMessage_GetCreatedItemIndex
- sub_15F91368:
- LDR R3, off_15F9136C
- BX R3
- off_15F9136C dw BookObj_SetDisplayOrientation
- sub_15F91370:
- LDR R3, off_15F91374
- BX R3
- off_15F91374 dw REQUEST_SETTING_SILENCE_GET
- sub_15F91378:
- LDR R3, off_15F9137C
- BX R3
- off_15F9137C dw GUIonMessage_SetMenuItemText
- sub_15F91380:
- LDR R3, off_15F91384
- BX R3
- off_15F91384 dw GUIonMessage_SetMenuItemIcon
- sub_15F91388:
- LDR R3, off_15F9138C
- BX R3
- off_15F9138C dw ListMenu_GetSelectedItem
- sub_15F91390:
- LDR R3, off_15F91394
- BX R3
- off_15F91394 dw 0x155C90E0+1 ;15354494+1 ;-------------------------------------------
- sub_15F91398:
- LDR R3, off_15F9139C
- BX R3
- off_15F9139C dw ShuttingDown
- sub_15F913A0:
- LDR R3, off_15F913A4
- BX R3
- off_15F913A4 dw REQUEST_SETTING_SILENCE_SET
- sub_15F913A8:
- LDR R3, off_15F913AC
- BX R3
- off_15F913AC dw MessageBox
- sub_15F913B0:
- LDR R3, off_15F913B4
- BX R3
- off_15F913B4 dw Shortcut_Run
- sub_15F913B8:
- LDR R3, off_15F913BC
- BX R3
- off_15F913BC dw FreeBook
- sub_15F913C0:
- LDR R3, off_15F913C4
- BX R3
- off_15F913C4 dw REQUEST_SYSTEM_RESTART
- sub_15F913C8:
- LDR R3, off_15F913CC
- BX R3
- off_15F913CC dw Str2ID
- sub_15F913D0:
- LDR R3, off_15F913D4
- BX R3
- off_15F913D4 dw GUIObject_SetTitleText
- sub_15F913D8:
- LDR R3, off_15F913DC
- BX R3
- off_15F913DC dw 0x14131178+1 ;1412D6A0+1
- sub_15F913E0:
- LDR R3, off_15F913E4
- BX R3
- off_15F913E4 dw 0x1416E9DC+1 ;141686D8+1
- sub_15F913E8:
- LDR R3, off_15F913EC
- BX R3
- off_15F913EC dw fstat
- sub_15F913F0:
- LDR R3, off_15F913F4
- BX R3
- off_15F913F4 dw GUIObject_SoftKeys_SetText
- sub_15F913F8:
- LDR R3, off_15F913FC
- BX R3
- off_15F913FC dw GUIObject_SoftKeys_SetItemAsSubItem
- sub_15F91400:
- LDR R3, off_15F91404
- BX R3
- off_15F91404 dw _fopen
- sub_15F91408:
- LDR R3, off_15F9140C
- BX R3
- off_15F9140C dw fclose
- sub_15F91410:
- LDR R3, off_15F91414
- BX R3
- off_15F91414 dw FileDelete
- sub_15F91418:
- LDR R3, off_15F9141C
- BX R3
- off_15F9141C dw GUIObject_SoftKeys_SetEnable
- sub_15F91420:
- LDR R3, off_15F91424
- BX R3
- off_15F91424 dw GUIObject_SoftKeys_SetInfoText
- sub_15F91428:
- LDR R3, off_15F9142C
- BX R3
- off_15F9142C dw BookObj_GotoPage
- sub_15F91430:
- LDR R3, off_15F91434
- BX R3
- off_15F91434 dw GUIObject_SoftKeys_SetVisible
- sub_15F91438:
- LDR R3, off_15F9143C
- BX R3
- off_15F9143C dw GUIonMessage_SetMenuItemSecondLineText
- sub_15F91440:
- LDR R3, off_15F91444
- BX R3
- off_15F91444 dw Find_StandbyBook
- sub_15F91448:
- LDR R3, off_15F9144C
- BX R3
- off_15F9144C dw BookObj_SetFocus
- sub_15F91450:
- LDR R3, off_15F91454
- BX R3
- off_15F91454 dw GUIObject_SoftKeys_Hide
- sub_15F91458:
- LDR R3, off_15F9145C
- BX R3
- off_15F9145C dw GUIObject_SoftKeys_Show
- sub_15F91460:
- LDR R3, off_15F91464
- BX R3
- off_15F91464 dw GUIonMessage_SetLineSeparator
- sub_15F91468:
- LDR R3, off_15F9146C
- BX R3
- off_15F9146C dw GUIObject_SetTitleIcon
- sub_15F91470:
- LDR R3, off_15F91474
- BX R3
- off_15F91474 dw 0x146F131C+1 ;146CC824+1 ;GetSilent+1
- sub_15F91478:
- LDR R3, off_15F9147C
- BX R3
- off_15F9147C dw UI_Event
- sub_15F91480:
- LDR R3, off_15F91484
- BX R3
- off_15F91484 dw FindBook
- sub_15F91488:
- LDR R3, off_15F9148C
- BX R3
- off_15F9148C dw PlayFile
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement