Changeset 1991
- Timestamp:
- 07/15/12 23:11:58 (11 months ago)
- Location:
- trunk/platform
- Files:
-
- 22 edited
-
sx20/sub/100f/stubs_entry_2.S (modified) (1 diff)
-
sx20/sub/102b/boot.c (modified) (1 diff)
-
sx20/sub/102b/stubs_auto.S (modified) (1 diff)
-
sx20/sub/102b/stubs_entry_2.S (modified) (1 diff)
-
sx20/sub/102d/boot.c (modified) (1 diff)
-
sx20/sub/102d/stubs_auto.S (modified) (1 diff)
-
sx20/sub/102d/stubs_entry_2.S (modified) (1 diff)
-
sx220hs/sub/100a/movie_rec.c (modified) (2 diffs)
-
sx220hs/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
sx220hs/sub/101a/movie_rec.c (modified) (3 diffs)
-
sx220hs/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
sx220hs/sub/101b/movie_rec.c (modified) (3 diffs)
-
sx220hs/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
sx230hs/sub/100c/boot.c (modified) (1 diff)
-
sx230hs/sub/100c/movie_rec.c (modified) (2 diffs)
-
sx230hs/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
sx230hs/sub/101a/boot.c (modified) (1 diff)
-
sx230hs/sub/101a/movie_rec.c (modified) (2 diffs)
-
sx230hs/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
sx40hs/sub/100f/boot.c (modified) (2 diffs)
-
sx40hs/sub/100f/movie_rec.c (modified) (6 diffs)
-
sx40hs/sub/100f/stubs_entry_2.S (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/platform/sx20/sub/100f/stubs_entry_2.S
r1373 r1991 20 20 NHSTUB(UnlockAndRefresh, 0xFFA0499C) 21 21 NHSTUB(platformsub_kbd_fetch_data, 0xFF85F11C) 22 23 # Stubs requires for JogDial code24 STUB(FF896B84)25 STUB(FF896AB4)26 STUB(FFA048F8) -
trunk/platform/sx20/sub/102b/boot.c
r1303 r1991 739 739 "MOV R0, SP\n" 740 740 "BL sub_FF839094\n" 741 " ldrr0, [sp, #4]\n"742 " ldrr1, [sp]\n"743 " ldrr2, [sp, #12]\n"744 " subr0, r1, r0\n"741 "LDR r0, [sp, #4]\n" 742 "LDR r1, [sp]\n" 743 "LDR r2, [sp, #12]\n" 744 "SUB r0, r1, r0\n" 745 745 "CMP R2, #1\n" 746 746 "BNE loc_ff85f5ac\n" 747 747 "LDR R2, =0x2578\n" 748 " ldrr2, [r2]\n"749 " cmpr0, r2\n"750 " strhir1, [sp, #4]\n"748 "LDR r2, [r2]\n" 749 "CMP r0, r2\n" 750 "STRHI r1, [sp, #4]\n" 751 751 // ATTENTION - the two instructions below were ldrhhi and strhhi in the firmware!!! 752 " ldrhir0, [r9]\n"753 " strhir0, [sl]\n"754 " bhiloc_ff85f73c\n"752 "LDRHI r0, [r9]\n" 753 "STRHI r0, [sl]\n" 754 "BHI loc_ff85f73c\n" 755 755 "loc_ff85f5ac:\n" 756 " addr0, sp, #20\n"757 " ldrr0, [r0, r4, lsl #2]\n"758 " cmpr0, #0\n"759 " beqloc_ff85f60c\n"760 " ldrr1, =0xffb44ce0\n"761 " addr1, r1, r4, lsl #3\n"762 " ldrr1, [r1, r5, lsl #2]\n"763 " cmpr1, r0\n"764 " beqloc_ff85f62c\n"756 "ADD r0, sp, #20\n" 757 "LDR r0, [r0, r4, lsl #2]\n" 758 "CMP r0, #0\n" 759 "BEQ loc_ff85f60c\n" 760 "LDR r1, =0xffb44ce0\n" 761 "ADD r1, r1, r4, lsl #3\n" 762 "LDR r1, [r1, r5, lsl #2]\n" 763 "CMP r1, r0\n" 764 "BEQ loc_ff85f62c\n" 765 765 "LDR r1, =0xffb44cfc\n" 766 " addr0, r4, r4, lsl #1\n"767 " addfp, r1, r0, lsl #2\n"768 " strr0, [sp, #32]\n"769 " ldrbr0, [fp, #9]\n"770 " cmpr0, #1\n"771 " ldreqr0, [fp, #4]\n"772 " bleqsub_FF896B84\n"773 " ldrbr1, [fp, #8]\n"774 " ldrr0, =0xffb44cfc\n"775 " cmpr1, #1\n"776 " bneloc_ff85f62c\n"777 " ldrr1, [sp, #32]\n"778 " ldrr0, [r0, r1, lsl #2]\n"779 " bloc_ff85f628\n"766 "ADD r0, r4, r4, lsl #1\n" 767 "ADD fp, r1, r0, lsl #2\n" 768 "STR r0, [sp, #32]\n" 769 "LDRB r0, [fp, #9]\n" 770 "CMP r0, #1\n" 771 "LDREQ r0, [fp, #4]\n" 772 "BLEQ sub_FF896B84\n" 773 "LDRB r1, [fp, #8]\n" 774 "LDR r0, =0xffb44cfc\n" 775 "CMP r1, #1\n" 776 "BNE loc_ff85f62c\n" 777 "LDR r1, [sp, #32]\n" 778 "LDR r0, [r0, r1, lsl #2]\n" 779 "B loc_ff85f628\n" 780 780 "loc_ff85f60c:\n" 781 781 "LDR R2, =0xffb44cfc\n" 782 " addr0, r4, r4, lsl #1\n"783 " addr1, r2, r0, lsl #2\n"784 " ldrbr1, [r1, #8]\n"785 " cmpr1, #1\n"786 " bneloc_ff85f62c\n"787 " ldrr0, [r2, r0, lsl #2]\n"782 "ADD r0, r4, r4, lsl #1\n" 783 "ADD r1, r2, r0, lsl #2\n" 784 "LDRB r1, [r1, #8]\n" 785 "CMP r1, #1\n" 786 "BNE loc_ff85f62c\n" 787 "LDR r0, [r2, r0, lsl #2]\n" 788 788 "loc_ff85f628:\n" 789 " blsub_FF896B84\n"789 "BL sub_FF896B84\n" 790 790 "loc_ff85f62c:\n" 791 791 "LDR R0, =0xffb44ce0\n" 792 " ldrr1, [sp, #12]\n"793 " addfp, r0, r4, lsl #3\n"794 " ldrr0, [fp, r5, lsl #2]\n"795 " blsub_FF896AB4\n"796 " ldrr0, [fp, r5, lsl #2]\n"797 " addr1, sp, #20\n"798 " strr0, [r1, r4, lsl #2]\n"799 " ldrhr0, [r9]\n"800 " strhr0, [sl]\n"801 " addr0, sp, #4\n"802 " blsub_FF839094\n"792 "LDR r1, [sp, #12]\n" 793 "ADD fp, r0, r4, lsl #3\n" 794 "LDR r0, [fp, r5, lsl #2]\n" 795 "BL sub_FF896AB4\n" 796 "LDR r0, [fp, r5, lsl #2]\n" 797 "ADD r1, sp, #20\n" 798 "STR r0, [r1, r4, lsl #2]\n" 799 "LDRH r0, [r9]\n" 800 "STRH r0, [sl]\n" 801 "ADD r0, sp, #4\n" 802 "BL sub_FF839094\n" 803 803 "LDR r2, =0xffb44cfc\n" 804 " addr0, r4, r4, lsl #1\n"805 " addr0, r2, r0, lsl #2\n"806 " ldrbr0, [r0, #9]\n"807 " cmpr0, #1\n"808 " bneloc_ff85f6ac\n"804 "ADD r0, r4, r4, lsl #1\n" 805 "ADD r0, r2, r0, lsl #2\n" 806 "LDRB r0, [r0, #9]\n" 807 "CMP r0, #1\n" 808 "BNE loc_ff85f6ac\n" 809 809 "loc_ff85f674:\n" //hmmm not found in 102b code 810 810 "LDR r5, =0x258c\n" 811 " ldrr0, [r5, r4, lsl #2]\n"811 "LDR r0, [r5, r4, lsl #2]\n" 812 812 "BL sub_FF8392B0\n" 813 813 "LDR R2, =0xff85f364\n" 814 " addr1, r2, #0\n"815 " orrr3, r4, #0x300\n"816 " movr0, #500\n"817 " blsub_FF8391CC\n"818 " tstr0, #1\n"819 " cmpner0, #21\n"820 " strr0, [r5, r4, lsl #2]\n"821 " ldrner0, =0xff85f70c\n"822 " movner1, #676\n"823 " blnesub_FF81E88C\n"814 "ADD r1, r2, #0\n" 815 "ORR r3, r4, #0x300\n" 816 "MOV r0, #500\n" 817 "BL sub_FF8391CC\n" 818 "TST r0, #1\n" 819 "CMPNE r0, #21\n" 820 "STR r0, [r5, r4, lsl #2]\n" 821 "LDRNE r0, =0xff85f70c\n" 822 "MOVNE r1, #676\n" 823 "BLNE sub_FF81E88C\n" 824 824 "loc_ff85f6ac:\n" 825 825 "LDR r2, =0xffb44cfc\n" 826 " addr0, r4, r4, lsl #1\n"827 " addr0, r2, r0, lsl #2\n"828 " ldrbr0, [r0, #10]\n"829 " cmpr0, #1\n"830 " bneloc_ff85f73c\n"831 " ldrr0, =0x2578\n"832 " ldrr0, [r0, #16]\n"833 " cmpr0, #0\n"834 " beqloc_ff85f73c\n"835 " ldrr2, =0xff85f358\n"836 " addr1, r2, #0\n"837 " orrr3, r4, #1024\n"838 " blsub_FF8391CC\n"839 " tstr0, #1\n"840 " ldrr1, =0x10\n"841 " cmpner0, #21\n"842 " strr0, [r1, r4, lsl #2]\n"843 " beqloc_ff85f430\n"844 " ldrr1, =0x2af\n"826 "ADD r0, r4, r4, lsl #1\n" 827 "ADD r0, r2, r0, lsl #2\n" 828 "LDRB r0, [r0, #10]\n" 829 "CMP r0, #1\n" 830 "BNE loc_ff85f73c\n" 831 "LDR r0, =0x2578\n" 832 "LDR r0, [r0, #16]\n" 833 "CMP r0, #0\n" 834 "BEQ loc_ff85f73c\n" 835 "LDR r2, =0xff85f358\n" 836 "ADD r1, r2, #0\n" 837 "ORR r3, r4, #1024\n" 838 "BL sub_FF8391CC\n" 839 "TST r0, #1\n" 840 "LDR r1, =0x10\n" 841 "CMPNE r0, #21\n" 842 "STR r0, [r1, r4, lsl #2]\n" 843 "BEQ loc_ff85f430\n" 844 "LDR r1, =0x2af\n" 845 845 "loc_ff85f6fc:\n" 846 " ldrr0, =0xff85f70c\n"847 " blsub_FF81E88C\n"848 " bloc_ff85f430\n"846 "LDR r0, =0xff85f70c\n" 847 "BL sub_FF81E88C\n" 848 "B loc_ff85f430\n" 849 849 "loc_ff85f73c:\n" 850 " ldrr0, =0xffb44ce8\n"851 " ldrr0, [r0, r7, lsl #2]\n"852 " strr6, [r0]\n"853 " ldrr0, [r8, #8]\n"854 " movr1, #1\n"855 " bloc_ff85f4ac\n"850 "LDR r0, =0xffb44ce8\n" 851 "LDR r0, [r0, r7, lsl #2]\n" 852 "STR r6, [r0]\n" 853 "LDR r0, [r8, #8]\n" 854 "MOV r1, #1\n" 855 "B loc_ff85f4ac\n" 856 856 "loc_ff85f754:\n" 857 " addr5, sp, #20\n"858 " ldrr0, [r5, r4, lsl #2]\n"859 " cmpr0, #0\n"860 " moveqr1, #700\n"861 " ldreqr0, =0xff85f70c\n"862 " bleqsub_FF81E88C\n"863 " ldrr2, =0xffb44cfc\n"864 " addr0, r4, r4, lsl #1\n"865 " addr0, r2, r0, lsl #2\n"866 " ldrr0, [r0, #4]\n"867 " blsub_FF896B84\n"868 " strr6, [r5, r4, lsl #2]\n"869 " bloc_ff85f430\n"857 "ADD r5, sp, #20\n" 858 "LDR r0, [r5, r4, lsl #2]\n" 859 "CMP r0, #0\n" 860 "MOVEQ r1, #700\n" 861 "LDREQ r0, =0xff85f70c\n" 862 "BLEQ sub_FF81E88C\n" 863 "LDR r2, =0xffb44cfc\n" 864 "ADD r0, r4, r4, lsl #1\n" 865 "ADD r0, r2, r0, lsl #2\n" 866 "LDR r0, [r0, #4]\n" 867 "BL sub_FF896B84\n" 868 "STR r6, [r5, r4, lsl #2]\n" 869 "B loc_ff85f430\n" 870 870 ); 871 871 } -
trunk/platform/sx20/sub/102b/stubs_auto.S
r939 r1991 137 137 STUB(FF88FB88) 138 138 STUB(FF894DF4) 139 STUB(FF896AB4) 140 STUB(FF896B84) 139 141 STUB(FF897148) 140 142 STUB(FF8B152C) -
trunk/platform/sx20/sub/102b/stubs_entry_2.S
r1641 r1991 20 20 NHSTUB(UnlockAndRefresh, 0xFFA0498C) 21 21 NHSTUB(platformsub_kbd_fetch_data, 0xFF85F11C) 22 23 # Stubs requires for JogDial code24 STUB(FF896B84)25 STUB(FF896AB4)26 STUB(FFA048E8) -
trunk/platform/sx20/sub/102d/boot.c
r1146 r1991 744 744 "MOV R0, SP\n" 745 745 "BL sub_FF839094\n" 746 " ldrr0, [sp, #4]\n"747 " ldrr1, [sp]\n"748 " ldrr2, [sp, #12]\n"749 " subr0, r1, r0\n"746 "LDR r0, [sp, #4]\n" 747 "LDR r1, [sp]\n" 748 "LDR r2, [sp, #12]\n" 749 "SUB r0, r1, r0\n" 750 750 "CMP R2, #1\n" 751 751 "BNE loc_ff85f5ac\n" 752 752 "LDR R2, =0x2578\n" 753 " ldrr2, [r2]\n"754 " cmpr0, r2\n"755 " strhir1, [sp, #4]\n"753 "LDR r2, [r2]\n" 754 "CMP r0, r2\n" 755 "STRHI r1, [sp, #4]\n" 756 756 // ATTENTION - the two instructions below were ldrhhi and strhhi in the firmware!!! 757 " ldrhir0, [r9]\n"758 " strhir0, [sl]\n"759 " bhiloc_ff85f73c\n"757 "LDRHI r0, [r9]\n" 758 "STRHI r0, [sl]\n" 759 "BHI loc_ff85f73c\n" 760 760 "loc_ff85f5ac:\n" 761 " addr0, sp, #20\n"762 " ldrr0, [r0, r4, lsl #2]\n"763 " cmpr0, #0\n"764 " beqloc_ff85f60c\n"765 " ldrr1, =0xFFB44E9C\n"766 " addr1, r1, r4, lsl #3\n"767 " ldrr1, [r1, r5, lsl #2]\n"768 " cmpr1, r0\n"769 " beqloc_ff85f62c\n"761 "ADD r0, sp, #20\n" 762 "LDR r0, [r0, r4, lsl #2]\n" 763 "CMP r0, #0\n" 764 "BEQ loc_ff85f60c\n" 765 "LDR r1, =0xFFB44E9C\n" 766 "ADD r1, r1, r4, lsl #3\n" 767 "LDR r1, [r1, r5, lsl #2]\n" 768 "CMP r1, r0\n" 769 "BEQ loc_ff85f62c\n" 770 770 "LDR r1, =0xFFB44EB8\n" 771 " addr0, r4, r4, lsl #1\n"772 " addfp, r1, r0, lsl #2\n"773 " strr0, [sp, #32]\n"774 " ldrbr0, [fp, #9]\n"775 " cmpr0, #1\n"776 " ldreqr0, [fp, #4]\n"777 " bleqsub_FF896BD4\n"778 " ldrbr1, [fp, #8]\n"779 " ldrr0, =0xFFB44EB8\n"780 " cmpr1, #1\n"781 " bneloc_ff85f62c\n"782 " ldrr1, [sp, #32]\n"783 " ldrr0, [r0, r1, lsl #2]\n"784 " bloc_ff85f628\n"771 "ADD r0, r4, r4, lsl #1\n" 772 "ADD fp, r1, r0, lsl #2\n" 773 "STR r0, [sp, #32]\n" 774 "LDRB r0, [fp, #9]\n" 775 "CMP r0, #1\n" 776 "LDREQ r0, [fp, #4]\n" 777 "BLEQ sub_FF896BD4\n" 778 "LDRB r1, [fp, #8]\n" 779 "LDR r0, =0xFFB44EB8\n" 780 "CMP r1, #1\n" 781 "BNE loc_ff85f62c\n" 782 "LDR r1, [sp, #32]\n" 783 "LDR r0, [r0, r1, lsl #2]\n" 784 "B loc_ff85f628\n" 785 785 "loc_ff85f60c:\n" 786 786 "LDR R2, =0xFFB44EB8\n" 787 " addr0, r4, r4, lsl #1\n"788 " addr1, r2, r0, lsl #2\n"789 " ldrbr1, [r1, #8]\n"790 " cmpr1, #1\n"791 " bneloc_ff85f62c\n"792 " ldrr0, [r2, r0, lsl #2]\n"787 "ADD r0, r4, r4, lsl #1\n" 788 "ADD r1, r2, r0, lsl #2\n" 789 "LDRB r1, [r1, #8]\n" 790 "CMP r1, #1\n" 791 "BNE loc_ff85f62c\n" 792 "LDR r0, [r2, r0, lsl #2]\n" 793 793 "loc_ff85f628:\n" 794 " blsub_FF896BD4\n"794 "BL sub_FF896BD4\n" 795 795 "loc_ff85f62c:\n" 796 796 "LDR R0, =0xFFB44E9C\n" 797 " ldrr1, [sp, #12]\n"798 " addfp, r0, r4, lsl #3\n"799 " ldrr0, [fp, r5, lsl #2]\n"800 " blsub_FF896B04\n"801 " ldrr0, [fp, r5, lsl #2]\n"802 " addr1, sp, #20\n"803 " strr0, [r1, r4, lsl #2]\n"804 " ldrhr0, [r9]\n"805 " strhr0, [sl]\n"806 " addr0, sp, #4\n"807 " blsub_FF839094\n"797 "LDR r1, [sp, #12]\n" 798 "ADD fp, r0, r4, lsl #3\n" 799 "LDR r0, [fp, r5, lsl #2]\n" 800 "BL sub_FF896B04\n" 801 "LDR r0, [fp, r5, lsl #2]\n" 802 "ADD r1, sp, #20\n" 803 "STR r0, [r1, r4, lsl #2]\n" 804 "LDRH r0, [r9]\n" 805 "STRH r0, [sl]\n" 806 "ADD r0, sp, #4\n" 807 "BL sub_FF839094\n" 808 808 "LDR r2, =0xFFB44EB8\n" 809 " addr0, r4, r4, lsl #1\n"810 " addr0, r2, r0, lsl #2\n"811 " ldrbr0, [r0, #9]\n"812 " cmpr0, #1\n"813 " bneloc_ff85f6ac\n"809 "ADD r0, r4, r4, lsl #1\n" 810 "ADD r0, r2, r0, lsl #2\n" 811 "LDRB r0, [r0, #9]\n" 812 "CMP r0, #1\n" 813 "BNE loc_ff85f6ac\n" 814 814 "loc_ff85f674:\n" //hmmm not found in 102b code 815 815 "LDR r5, =0x258c\n" 816 " ldrr0, [r5, r4, lsl #2]\n"816 "LDR r0, [r5, r4, lsl #2]\n" 817 817 "BL sub_FF8392B0\n" 818 818 "LDR R2, =0xff85f364\n" 819 " addr1, r2, #0\n"820 " orrr3, r4, #0x300\n"821 " movr0, #500\n"822 " blsub_FF8391CC\n"823 " tstr0, #1\n"824 " cmpner0, #21\n"825 " strr0, [r5, r4, lsl #2]\n"826 " ldrner0, =0xff85f70c\n"827 " movner1, #676\n"828 " blnesub_FF81E88C\n"819 "ADD r1, r2, #0\n" 820 "ORR r3, r4, #0x300\n" 821 "MOV r0, #500\n" 822 "BL sub_FF8391CC\n" 823 "TST r0, #1\n" 824 "CMPNE r0, #21\n" 825 "STR r0, [r5, r4, lsl #2]\n" 826 "LDRNE r0, =0xff85f70c\n" 827 "MOVNE r1, #676\n" 828 "BLNE sub_FF81E88C\n" 829 829 "loc_ff85f6ac:\n" 830 830 "LDR r2, =0xFFB44EB8\n" 831 " addr0, r4, r4, lsl #1\n"832 " addr0, r2, r0, lsl #2\n"833 " ldrbr0, [r0, #10]\n"834 " cmpr0, #1\n"835 " bneloc_ff85f73c\n"836 " ldrr0, =0x2578\n"837 " ldrr0, [r0, #16]\n"838 " cmpr0, #0\n"839 " beqloc_ff85f73c\n"840 " ldrr2, =0xff85f358\n"841 " addr1, r2, #0\n"842 " orrr3, r4, #1024\n"843 " blsub_FF8391CC\n"844 " tstr0, #1\n"845 " ldrr1, =0x10\n"846 " cmpner0, #21\n"847 " strr0, [r1, r4, lsl #2]\n"848 " beqloc_ff85f430\n"849 " ldrr1, =0x2af\n"831 "ADD r0, r4, r4, lsl #1\n" 832 "ADD r0, r2, r0, lsl #2\n" 833 "LDRB r0, [r0, #10]\n" 834 "CMP r0, #1\n" 835 "BNE loc_ff85f73c\n" 836 "LDR r0, =0x2578\n" 837 "LDR r0, [r0, #16]\n" 838 "CMP r0, #0\n" 839 "BEQ loc_ff85f73c\n" 840 "LDR r2, =0xff85f358\n" 841 "ADD r1, r2, #0\n" 842 "ORR r3, r4, #1024\n" 843 "BL sub_FF8391CC\n" 844 "TST r0, #1\n" 845 "LDR r1, =0x10\n" 846 "CMPNE r0, #21\n" 847 "STR r0, [r1, r4, lsl #2]\n" 848 "BEQ loc_ff85f430\n" 849 "LDR r1, =0x2af\n" 850 850 "loc_ff85f6fc:\n" 851 " ldrr0, =0xff85f70c\n"852 " blsub_FF81E88C\n"853 " bloc_ff85f430\n"851 "LDR r0, =0xff85f70c\n" 852 "BL sub_FF81E88C\n" 853 "B loc_ff85f430\n" 854 854 "loc_ff85f73c:\n" 855 " ldrr0, =0xFFB44EA4\n"856 " ldrr0, [r0, r7, lsl #2]\n"857 " strr6, [r0]\n"858 " ldrr0, [r8, #8]\n"859 " movr1, #1\n"860 " bloc_ff85f4ac\n"855 "LDR r0, =0xFFB44EA4\n" 856 "LDR r0, [r0, r7, lsl #2]\n" 857 "STR r6, [r0]\n" 858 "LDR r0, [r8, #8]\n" 859 "MOV r1, #1\n" 860 "B loc_ff85f4ac\n" 861 861 "loc_ff85f754:\n" 862 " addr5, sp, #20\n"863 " ldrr0, [r5, r4, lsl #2]\n"864 " cmpr0, #0\n"865 " moveqr1, #700\n"866 " ldreqr0, =0xff85f70c\n"867 " bleqsub_FF81E88C\n"868 " ldrr2, =0xFFB44EB8\n"869 " addr0, r4, r4, lsl #1\n"870 " addr0, r2, r0, lsl #2\n"871 " ldrr0, [r0, #4]\n"872 " blsub_FF896BD4\n"873 " strr6, [r5, r4, lsl #2]\n"874 " bloc_ff85f430\n"862 "ADD r5, sp, #20\n" 863 "LDR r0, [r5, r4, lsl #2]\n" 864 "CMP r0, #0\n" 865 "MOVEQ r1, #700\n" 866 "LDREQ r0, =0xff85f70c\n" 867 "BLEQ sub_FF81E88C\n" 868 "LDR r2, =0xFFB44EB8\n" 869 "ADD r0, r4, r4, lsl #1\n" 870 "ADD r0, r2, r0, lsl #2\n" 871 "LDR r0, [r0, #4]\n" 872 "BL sub_FF896BD4\n" 873 "STR r6, [r5, r4, lsl #2]\n" 874 "B loc_ff85f430\n" 875 875 ); 876 876 } -
trunk/platform/sx20/sub/102d/stubs_auto.S
r939 r1991 138 138 STUB(FF88FBD8) 139 139 STUB(FF894E44) 140 STUB(FF896B04) 141 STUB(FF896BD4) 140 142 STUB(FF897198) 141 143 STUB(FF8B157C) -
trunk/platform/sx20/sub/102d/stubs_entry_2.S
r1641 r1991 20 20 NHSTUB(UnlockAndRefresh, 0xFFA04B48) 21 21 NHSTUB(platformsub_kbd_fetch_data, 0xFF85F11C) 22 23 # Stubs requires for JogDial code24 STUB(FF896BD4)25 STUB(FF896B04)26 STUB(FFA04AA4) -
trunk/platform/sx220hs/sub/100a/movie_rec.c
r1675 r1991 798 798 "CMP R0, #2\n" 799 799 "BNE loc_FF187F18\n" 800 "LDR R0, = sub_FF187C10\n"800 "LDR R0, =0xFF187C10\n" 801 801 "MOV R1, #0\n" 802 802 "BL sub_FF2AF468\n" … … 903 903 "CMP R0, #2\n" 904 904 "BNE loc_FF18808C\n" 905 "LDR R0, = sub_FF187C10\n"905 "LDR R0, =0xFF187C10\n" 906 906 "MOV R1, #0\n" 907 907 "BL sub_FF2AF468\n" -
trunk/platform/sx220hs/sub/100a/stubs_entry_2.S
r1658 r1991 26 26 NHSTUB(readdir, 0xFF2DD404) 27 27 NHSTUB(ufree, 0xFF02B884) 28 29 //Fixed errors in compiler30 STUB(FF187C10)31 STUB(FF18D1CC) -
trunk/platform/sx220hs/sub/101a/movie_rec.c
r1675 r1991 87 87 "STR R8, [R4,#0x44]\n" 88 88 "loc_FF1883D8:\n" 89 "LDR R2, = sub_FF18669C\n"89 "LDR R2, =0xFF18669C\n" 90 90 "LDR R1, =0xC2E08\n" 91 91 //"LDR R0, =sub_FF1867B0\n" … … 708 708 "CMP R0, #2\n" 709 709 "BNE loc_FF187F18\n" 710 "LDR R0, = sub_FF187C10\n"710 "LDR R0, =0xFF187C10\n" 711 711 "MOV R1, #0\n" 712 712 "BL sub_FF2AF468\n" … … 803 803 "CMP R0, #2\n" 804 804 "BNE loc_FF18808C\n" 805 "LDR R0, = sub_FF187C10\n"805 "LDR R0, =0xFF187C10\n" 806 806 "MOV R1, #0\n" 807 807 "BL sub_FF2AF468\n" -
trunk/platform/sx220hs/sub/101a/stubs_entry_2.S
r1658 r1991 24 24 NHSTUB(localtime, 0xFF08446C) 25 25 NHSTUB(ufree, 0xFF02B884) 26 27 //Fixed errors in compiler28 STUB(FF18669C)29 STUB(FF187C10)30 STUB(FF18D1CC) -
trunk/platform/sx220hs/sub/101b/movie_rec.c
r1675 r1991 119 119 120 120 "loc_FF1883D8:\n" 121 "LDR R2, = sub_FF18669C\n"121 "LDR R2, =0xFF18669C\n" 122 122 "LDR R1, =0xC2E08\n" 123 123 //"LDR R0, =sub_FF1867B0\n" … … 798 798 "CMP R0, #2\n" 799 799 "BNE loc_FF187F18\n" 800 "LDR R0, = sub_FF187C10\n"800 "LDR R0, =0xFF187C10\n" 801 801 "MOV R1, #0\n" 802 802 "BL sub_FF2AF468\n" … … 903 903 "CMP R0, #2\n" 904 904 "BNE loc_FF18808C\n" 905 "LDR R0, = sub_FF187C10\n"905 "LDR R0, =0xFF187C10\n" 906 906 "MOV R1, #0\n" 907 907 "BL sub_FF2AF468\n" -
trunk/platform/sx220hs/sub/101b/stubs_entry_2.S
r1658 r1991 24 24 NHSTUB(localtime, 0xFF08446C) 25 25 NHSTUB(ufree, 0xFF02B884) 26 27 //Fixed errors in compiler28 STUB(FF18669C)29 STUB(FF187C10)30 STUB(FF18D1CC) -
trunk/platform/sx230hs/sub/100c/boot.c
r1641 r1991 539 539 "LDR R0, [R7,R4,LSL#2]\n" 540 540 "BL sub_FF02C128\n" 541 "LDR R2, = sub_FF0578F0\n"541 "LDR R2, =0xFF0578F0\n" 542 542 "ORR R3, R4, #0x300\n" 543 543 "ADD R1, R2, #0\n" -
trunk/platform/sx230hs/sub/100c/movie_rec.c
r1675 r1991 720 720 "CMP R0, #2\n" 721 721 "BNE loc_FF18D3E8\n" 722 "LDR R0, = sub_FF18D0EC\n"722 "LDR R0, =0xFF18D0EC\n" 723 723 "MOV R1, #0\n" 724 724 "BL sub_FF2B6E4C\n" … … 815 815 "CMP R0, #2\n" 816 816 "BNE loc_FF18D55C\n" 817 "LDR R0, = sub_FF18D0EC\n"817 "LDR R0, =0xFF18D0EC\n" 818 818 "MOV R1, #0\n" 819 819 "BL sub_FF2B6E4C\n" -
trunk/platform/sx230hs/sub/100c/stubs_entry_2.S
r1658 r1991 26 26 NHSTUB(localtime, 0xFF085A08) 27 27 NHSTUB(ufree, 0xFF02BCB0) 28 29 //Fixed errors in compiler30 STUB(FF0578F0)31 STUB(FF18D0EC) -
trunk/platform/sx230hs/sub/101a/boot.c
r1675 r1991 606 606 "LDR R0, [R7,R4,LSL#2]\n" 607 607 "BL sub_FF02C130\n" 608 "LDR R2, = sub_FF057904\n"608 "LDR R2, =0xFF057904\n" 609 609 "ORR R3, R4, #0x300\n" 610 610 "ADD R1, R2, #0\n" -
trunk/platform/sx230hs/sub/101a/movie_rec.c
r1675 r1991 715 715 "CMP R0, #2\n" 716 716 "BNE loc_FF18D5F4\n" 717 "LDR R0, = sub_FF18D2EC\n"717 "LDR R0, =0xFF18D2EC\n" 718 718 "MOV R1, #0\n" 719 719 "BL sub_FF2B6FD4\n" … … 810 810 "CMP R0, #2\n" 811 811 "BNE loc_FF18D768\n" 812 "LDR R0, = sub_FF18D2EC\n"812 "LDR R0, =0xFF18D2EC\n" 813 813 "MOV R1, #0\n" 814 814 "BL sub_FF2B6FD4\n" -
trunk/platform/sx230hs/sub/101a/stubs_entry_2.S
r1658 r1991 26 26 NHSTUB(localtime, 0xff085a38) 27 27 NHSTUB(ufree, 0xff02bcb8) 28 29 //Fixed errors in compiler30 STUB(FF057904)31 STUB(FF18D2EC) -
trunk/platform/sx40hs/sub/100f/boot.c
r1641 r1991 575 575 "LDR R0, [R7,R4,LSL#2]\n" 576 576 "BL sub_FF02C318\n" 577 "LDR R2, = sub_FF057EBC\n"577 "LDR R2, =0xFF057EBC\n" 578 578 "ORR R3, R4, #0x300\n" 579 579 "MOV R1, R2\n" … … 634 634 "LDR R0, [R7,R4,LSL#2]\n" 635 635 "BL sub_FF02C318\n" 636 "LDR R2, = sub_FF057EBC\n"636 "LDR R2, =0xFF057EBC\n" 637 637 "ORR R3, R4, #0x300\n" 638 638 "MOV R1, R2\n" -
trunk/platform/sx40hs/sub/100f/movie_rec.c
r1414 r1991 14 14 "STMFD SP!, {R2-R12,LR}\n" 15 15 "LDR R11, =0x68E\n" 16 "LDR R7, = sub_FF0772A4\n"16 "LDR R7, =0xFF0772A4\n" 17 17 //"LDR R8, =sub_FF077F30\n" // -- 18 18 "LDR R8, =sub_FF077F30_my\n" // ++----------------> 19 "LDR R9, = sub_FF075688\n"19 "LDR R9, =0xFF075688\n" 20 20 "LDR R4, =0x2ED8\n" 21 21 "LDR R10, =0x2710\n" … … 100 100 "STR R5, [R4,#0x44]\n" 101 101 "loc_FF07865C:\n" 102 "LDR R2, = sub_FF07568C\n"102 "LDR R2, =0xFF07568C\n" 103 103 "LDR R1, =0x3F118\n" 104 "LDR R0, = sub_FF0757D4\n"104 "LDR R0, =0xFF0757D4\n" 105 105 "BL sub_FF0472B8\n" 106 106 "B loc_FF0786DC\n" … … 191 191 "BEQ loc_FF077FDC\n" 192 192 "loc_FF077FA4:\n" 193 "LDR R2, = sub_FF077E04\n"194 "LDR R1, = sub_FF077E68\n"195 "LDR R0, = sub_FF077ECC\n"193 "LDR R2, =0xFF077E04\n" 194 "LDR R1, =0xFF077E68\n" 195 "LDR R0, =0xFF077ECC\n" 196 196 "MOV R6, #1\n" 197 197 "ADD R3, SP, #0x30\n" … … 264 264 "CMP R0, #2\n" 265 265 "BNE loc_FF078104\n" 266 "LDR R0, = sub_FF075A1C\n"266 "LDR R0, =0xFF075A1C\n" 267 267 "MOV R1, #0\n" 268 268 "BL sub_FF175EDC\n" … … 360 360 "CMP R0, #2\n" 361 361 "BNE loc_FF07825C\n" 362 "LDR R0, = sub_FF075A1C\n"362 "LDR R0, =0xFF075A1C\n" 363 363 "MOV R1, #0\n" 364 364 "BL sub_FF175EDC\n" … … 431 431 "CMP R0, #2\n" 432 432 "BNE loc_FF078368\n" 433 "LDR R0, = sub_FF0759C0\n"433 "LDR R0, =0xFF0759C0\n" 434 434 "MOV R1, #0\n" 435 435 "BL sub_FF175EDC\n" -
trunk/platform/sx40hs/sub/100f/stubs_entry_2.S
r1658 r1991 28 28 NHSTUB(GetLogToFile, 0xFF1D9B04) 29 29 NHSTUB(EraseLogSector, 0xFF1D9B40) 30 31 32 33 34 //Fixed errors in compiler35 36 STUB(FF057EBC)37 38 //movierec.c39 STUB(FF0772A4)40 STUB(FF075688)41 STUB(FF07568C)42 STUB(FF0757D4)43 STUB(FF077E04)44 STUB(FF077E68)45 STUB(FF077ECC)46 STUB(FF075A1C)47 STUB(FF0759C0)
Note: See TracChangeset
for help on using the changeset viewer.