From 3ee5a846302a1bd483d806c2d689b2bcd42587b6 Mon Sep 17 00:00:00 2001 From: Arthur Blot Date: Fri, 7 Aug 2015 17:28:31 +0200 Subject: [PATCH] Add some model-specific display export libraries --- lib/libsceDisplay.a | Bin 23606 -> 23606 bytes lib/libsceDisplay_driver.a | Bin 46690 -> 46690 bytes lib/libsceDve_driver.a | Bin 0 -> 24670 bytes lib/libsceSamantha_driver.a | Bin 0 -> 42208 bytes src/display/exports.exp | 73 ++++++++++++++++++++++++++++++++++++ 5 files changed, 73 insertions(+) create mode 100644 lib/libsceDve_driver.a create mode 100644 lib/libsceSamantha_driver.a diff --git a/lib/libsceDisplay.a b/lib/libsceDisplay.a index ee14a17f9e7da03bc33185cc8a33873269c0c3f8..2e328775ac317a9270f5a0ea8b3b413ceefba1e2 100644 GIT binary patch delta 454 zcmdnCgK^sq#tD*~CdL+)W`;&amK&8GvLJYq1vtevE3rOhMhI;d;Os}@0#y`kmg1E~ z658w_FdK7ocZ2uMuc;1;#n&rlaxCCG{2Oi-MtV1eQ$knwspC}x2)owG;Q w1hz5D8ATP)#?2et+L3JA?BIoAw4Wb}CXj9K0#SrOUhWG;@iNE(YLNoW06*7qaR2}S delta 454 zcmdnCgK^sq#tD*~#>S==Mh2GV1{;+gvLJYq1vtevE3rOhMhI;d;Os}@0#y`kmg1E~ z658w_FdK7ocZ2uMuc;1;#n&rlaxCCG{2Oi-MtV1eQ$knwspC}x2)owG;Q w1hz5D8ATP)#?2et+L3JA?BIoAw4Wb}CXj9K0#SrOUhWG;@iNE(YLNoW0H9KF!Tw~I%TpA6FRED2qtFAZ6Q-?(_Q zS(YZ6Ik$3=)NJN2oP#E>R*EDKw&z?0x=2|Kx`{zxQ*$$A1*JcT30QczUfB*mh delta 862 zcmaF#hUw88rU{Z9#>S==Mh2GV8x_mAIAI)v%?r5rSrFXG0>(v~wfHre(S*(kAq#C1 zn~tPl^8(5FNZd(cMVoiYsv?O@ULaYtIZ9C%Noex~6%->3G$td-f{d`!K`{d4u6z2( zj@T?FCL3rJZT1UMM0e<`a9w72jBJ*VUV^T`E*`}gkjc-IFogQjP=r99Gt0to_pMxH z%lHfDpj)O^iee1NvU3#}LS;1=LUIilLdTksESoGJExB2wy&v5|xo%{AppZP)hY^x# zlaLjGV}NfOiV(=Z+h$_;H)<}D6E^oRSb%Q*swKz@?k`_}hzp>Li#PvTZHTM|WX-bm NDAs_4yf#ZP0{}x7>J# z7cenVj~<9IMhJQlZ=O7EVq)R}4+ak&FvM{3;137S8{eDh>Zz_RSoAWJ?RxO0s$SQ; zu2)-Mbx+N7?b$cem^(f>oXaGIIkq2ojN4Wwga1+F*G$Iqo#+kI!vOFIz~(~$Tc-fF zuL6u*0@yhT@X!r_UFQHE-3_pJ1z>Cn;E7d$r!E1oNdV^tfPW5P-)?~YD*(kQfXXVs z^Opb)P6E7g1K`LxfTOzsj;&Oy&DQd4_0-b*@|2%_KAx?a%=ef5-XSh9<(z?9maUksV& z1*$pZm7wUUzVq1ZGIuLV?R?(1x#!xdxl-n3%Tl8ZoN~o0m&;1+pul}6AE@mvSd0h0 zt+u=9*kK{>s!obU=6D59ZD5H9r4qL+<&>q+w(vk+H5ZFv;J9i_%Edz9R6_NX<&tMJ zm#eiamQ~^9HGiFoV^_S2SAd*4(4$d&yTo-n<35v_9!`!i3njahTWe)nE7w|Wt<}+5 zU9HvATJu_~ueAm`E7Qitw6QU5Y)l&))5gZMu`z9IOdA{1#>TX>osZ%*@gNn`dOY;PjdV6E<8kWigtD4>(-}slk7pIdP7t| zQR|7mdK`~Y&#YJPNvwnCJdH_P$lt?Jo)S7Q`E;Xn5L1!^s5{%a&WmW@i&&)kqTV#- zRexxL=TNs&CX#Qkp&87RjrxH6QTs#_5jNm5rgUk(2bKJd zppt*t-#8XNM4J%dPn1O}+lMeh@+o8pqrFcQFdf2wI}+v1FqSB90V`471Ob*sAL5+^ zydfPQ#U5!%Wr_o`Ye%JKFvbHh9SPY4|&e4y3*0 z^ZE-vOpqEr4W9~{?P3b}6zgPNK7Db&+Iv3Tfr+O{4WEY3bn+Q5SappC4>nI6`XpG<>F$&-g1`iBC7NK-5bApDSk^K@fm-4+Wr9AOFrulUOi4~_%wW`lh61^O%k6$Vu7fae9nKKJ4tHzG<>F% zPx0%*E}xwD&H7OF=I>2X!>8dhoqWbW^Og8?`euFT@YwtBkQzP>pDE>2{N7&T)9ah{ zp~2s7o+mYY8a`9Xr+Dy1;?qz3fT)+BKmS_%`vR%q)9{&2KI13Qx_sJJ->eUP^33>W zq=rw!XG-}LkAg~k((}Jv>E-p4eY)c^so~S`nNB|AXR;+e-M(2Ln)+(uds4%v;WM3l z#+xHZeCGRReQ4>#&L2q)pN7wr@+o#Hk@yVyW_<{*UA)#-^L(~>K3fCm#(%yn-Y%%i zr^EVYedw2q)^$>I{WRB44W8}&8H9af?w=6v+a>Yo^v(LvYZtEmN^1Btd@Ln|+R{RgSx)9@*CDe@bi&v++GiO+Z&)t*1UGWNjSpQMIQ!>3?UPE)|A z*iyF3r)%}i`cNx-|1DC(r{PoPQsg&2pYh(#5}&+p)`w0k?f-|=@M-uIOv-5r_!OJ0 H$9(<^1LA8_ literal 0 HcmV?d00001 diff --git a/lib/libsceSamantha_driver.a b/lib/libsceSamantha_driver.a new file mode 100644 index 0000000000000000000000000000000000000000..aa8becbcb3952774b10810184fc284b0c832b3fb GIT binary patch literal 42208 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 Mi(I4~HGX3CKcd{;6aWAK literal 0 HcmV?d00001 diff --git a/src/display/exports.exp b/src/display/exports.exp index a776b9f..ad23acd 100644 --- a/src/display/exports.exp +++ b/src/display/exports.exp @@ -83,4 +83,77 @@ PSP_EXPORT_FUNC_NID(sceDisplayGetFrameBuf, 0xFBB369FD) PSP_EXPORT_FUNC_NID(sceDisplayWaitVblank, 0xFE5884EF) PSP_EXPORT_END +# Note: only available for some models +PSP_EXPORT_START(sceSamantha_driver, 0x0011, 0x0001) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_007CE5A7, 0x007CE5A7) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_020795B3, 0x020795B3) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_0FB6AC84, 0x0FB6AC84) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_15B61E17, 0x15B61E17) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_2734F8D5, 0x2734F8D5) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_39E16802, 0x39E16802) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_5265C7D3, 0x5265C7D3) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_571B4AB8, 0x571B4AB8) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_57A5241C, 0x57A5241C) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_60C41681, 0x60C41681) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_634BD24A, 0x634BD24A) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_65FCD146, 0x65FCD146) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_6D2354F8, 0x6D2354F8) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_7831B68B, 0x7831B68B) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_7E0C96D2, 0x7E0C96D2) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_7F0ABFE6, 0x7F0ABFE6) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_8292F10E, 0x8292F10E) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_84618E88, 0x84618E88) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_8DA9009C, 0x8DA9009C) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_8FC17833, 0x8FC17833) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_9280A06A, 0x9280A06A) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_9874C3F2, 0x9874C3F2) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_9CBCAA59, 0x9CBCAA59) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_A1AE82BA, 0xA1AE82BA) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_A6545ECB, 0xA6545ECB) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_A6D123BE, 0xA6D123BE) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_A79DAB71, 0xA79DAB71) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_B3F847D4, 0xB3F847D4) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_B6B52906, 0xB6B52906) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_C2E318B6, 0xC2E318B6) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_CF5DE417, 0xCF5DE417) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_EC19A11A, 0xEC19A11A) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_EFB0FF6E, 0xEFB0FF6E) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_EFF069A4, 0xEFF069A4) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_F1376DB2, 0xF1376DB2) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_F4663BD2, 0xF4663BD2) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_F58AD425, 0xF58AD425) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_FB83E428, 0xFB83E428) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_FDED9A9A, 0xFDED9A9A) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_FE66A239, 0xFE66A239) +PSP_EXPORT_FUNC_NID(sceSamantha_driver_FF2FE1BC, 0xFF2FE1BC) +PSP_EXPORT_END + +# Note: only available for some models +PSP_EXPORT_START(sceDve_driver, 0x0011, 0x0001) +PSP_EXPORT_FUNC_NID(sceDve_driver_253B69B6, 0x253B69B6) +PSP_EXPORT_FUNC_NID(sceDve_driver_303E8022, 0x303E8022) +PSP_EXPORT_FUNC_NID(sceDve_driver_3BC74BDB, 0x3BC74BDB) +PSP_EXPORT_FUNC_NID(sceDve_driver_403B0135, 0x403B0135) +PSP_EXPORT_FUNC_NID(sceDve_driver_48005974, 0x48005974) +PSP_EXPORT_FUNC_NID(sceDve_driver_556C0B86, 0x556C0B86) +PSP_EXPORT_FUNC_NID(sceDve_driver_5BD3C1A1, 0x5BD3C1A1) +PSP_EXPORT_FUNC_NID(sceDve_driver_68CB1669, 0x68CB1669) +PSP_EXPORT_FUNC_NID(sceDve_driver_6B2F9C64, 0x6B2F9C64) +PSP_EXPORT_FUNC_NID(sceDve_driver_73E8E25F, 0x73E8E25F) +PSP_EXPORT_FUNC_NID(sceDve_driver_77832653, 0x77832653) +PSP_EXPORT_FUNC_NID(sceDve_driver_7FE2E002, 0x7FE2E002) +PSP_EXPORT_FUNC_NID(sceDve_driver_94EF6EEE, 0x94EF6EEE) +PSP_EXPORT_FUNC_NID(sceDve_driver_9A284796, 0x9A284796) +PSP_EXPORT_FUNC_NID(sceDve_driver_A0129831, 0xA0129831) +PSP_EXPORT_FUNC_NID(sceDve_driver_C43BA75E, 0xC43BA75E) +PSP_EXPORT_FUNC_NID(sceDve_driver_CC146A6F, 0xCC146A6F) +PSP_EXPORT_FUNC_NID(sceDve_driver_D29DD200, 0xD29DD200) +PSP_EXPORT_FUNC_NID(sceDve_driver_DB309DD7, 0xDB309DD7) +PSP_EXPORT_FUNC_NID(sceDve_driver_DCCB9456, 0xDCCB9456) +PSP_EXPORT_FUNC_NID(sceDve_driver_ECA94FBE, 0xECA94FBE) +PSP_EXPORT_FUNC_NID(sceDve_driver_ED631526, 0xED631526) +PSP_EXPORT_FUNC_NID(sceDve_driver_F00F2E74, 0xF00F2E74) +PSP_EXPORT_FUNC_NID(sceDve_driver_F43F6F6A, 0xF43F6F6A) +PSP_EXPORT_END + PSP_END_EXPORTS