From cb23569e91c9797fb15421bd51c3d57d33dfc4b7 Mon Sep 17 00:00:00 2001 From: CTurt Date: Mon, 10 Aug 2020 19:17:26 +0100 Subject: [PATCH] 2.10 --- PAYLOADS/2.10/dvd.base.iso | Bin 7344128 -> 7344128 bytes PAYLOADS/2.10/eecrt0.ee.S | 1 + PAYLOADS/2.10/eepayload.ee.bin | Bin 732 -> 532 bytes PAYLOADS/2.10/eepayload.ee.c | 11 ++++++----- PAYLOADS/2.10/eepayload.ee.elf | Bin 5566 -> 5302 bytes PAYLOADS/2.10/ioppayload.iop.bin | Bin 2336 -> 2336 bytes PAYLOADS/2.10/ioppayload.iop.elf | Bin 10770 -> 10770 bytes PAYLOADS/2.10/stage1.iop.S | 8 ++++++-- PAYLOADS/2.10/stage1.iop.elf | Bin 2515 -> 2515 bytes ...E yet - with HDD inserted.iso => 2.10.iso} | Bin 7344128 -> 7344128 bytes README.md | 2 +- 11 files changed, 14 insertions(+), 8 deletions(-) rename PREBUILT ISOs/{2.10UJ not 2.10E yet - with HDD inserted.iso => 2.10.iso} (99%) diff --git a/PAYLOADS/2.10/dvd.base.iso b/PAYLOADS/2.10/dvd.base.iso index 8fbce33bcc8f6dd267d99a34bd84c173ee4bfeae..0ceaef208ff9456cf45cfc6823468a0736bae0cd 100644 GIT binary patch delta 468 zcmWlP$xc%N07c(>h4QKet5(JNhy!&ff+K2GK+!tS^Mv!P?++yL<*Z1I8`-jVBZ-lf z!A~IkfVg$V#<0@bp5)$}+y&aOHSs= ze923zw8;V~$U<2pi=`+_WT`BZc3CbfWTmW<)v`v`3bIZ*WW8*Vjj~BPr6ikWi)@u` zQkE{+F5S{2J7lNqlHIaL_DZkpll^i)DsoT`$zkb}ei@J>a#RN8m>id?oRE`pN>0le zIVc~HC1Nj(vfm+ z5VY3&a;dRQ{wx=Uf;gDT6h`~w C8H&3A delta 653 zcmXw#Nl#Qk6ou=(2TiwtHaOw@i7lYghzf}M#I`}jd7dYnXYGFgimRZ4{$+@3l}7f|GF8^tEkDzc(YY!>Zei`Xi*i4M^zy2N(TEp~{VVwVWTZqXz5h@99f z@}gJtiG5%&-j_?Qo76d^`SBTSpT2F8spc6 z#`nXo<=)}c+R$4PwYt-?LUlGohqTy`2dl`(@T28jxoyUtdV9^FF q+JMER31)-b>$>W~8-K=s={3Ge6_{^K!YWl|+;@ETCfiblFNwb@WxyQ( diff --git a/PAYLOADS/2.10/eecrt0.ee.S b/PAYLOADS/2.10/eecrt0.ee.S index 3da509f..dfdd39e 100644 --- a/PAYLOADS/2.10/eecrt0.ee.S +++ b/PAYLOADS/2.10/eecrt0.ee.S @@ -7,6 +7,7 @@ _start: # Point stack to end of scratchpad RAM #la $sp, 0x70004000 + # debug la $v0, 0x01FFF7D0 sw $v0, 0($v0) diff --git a/PAYLOADS/2.10/eepayload.ee.bin b/PAYLOADS/2.10/eepayload.ee.bin index e62d3696bb1ab2583e1aecd531cd01b27a3e13d7..b561143da53fb2514dd3e2ec8e3c06f8f698cca5 100644 GIT binary patch delta 85 zcmcb^I)!C}1EcGQ|9jOL820~XP-3$A@ZG8B?|%mY1|abGSI+~Ybq#<76N}A*?=3yL i77Pr$Kyh6Skj(!3x&jFd91IVb1tvQ(HBY|4!~+1|wHiqP delta 282 zcmXv}L2ANK5Pg4s)CdY`!M#YR-2_}%>EcsDbm1|)h0Ao&Whj*N06l<8bT91@vT)Hw zAs(T-grNP-6dd?4|INHN@4Y)ejVx5LRb;;GewdfhxCQNx@M-(lSr1zaWc;QpNDavR zmQixHp(kIfJflE6ZHd#QJSfMERx38J+UU7y+A=+c3ApMB=@oq1>D^!v$WuRO>TX|(E9 z$OD$hq6{#WUZ4?E&UE^N`f1I z7A!&kEIxX=y1mn0^3N0Hp!Z8++5F=EYrR2l*Q~4h!s2eAwZ8`e zQ4q)#L;fS;4!H3P_Flv#iwnN>E#h9xXJU@lLwh^s{?I>;KL;-PS~0(XS&-sZzN{JC z#nP;&s^;}YjZJ%EN@gI{49qPYKDbCa0+QPr zIPg=_mCKLq{kGgW)`q==+I@2Ke`|n$d47jmc47J=*eFpG5K0LanbT0Dnncdvj3oSO zCLeZ+&Xw2<2&I$fCw7rKfKr9u46 kow#QGcO{1D_|K@ijfS5~!i4=5crw+SJ^Y<;-gQ6z1r4p+A^-pY delta 1151 zcmZ9LO=uHQ5XWbClQd15W{ zLy+n_iS(|})>cJSs8)zK4|~X=hd_E%Pbs1)!TS8q?#7lr*q!&Ac{B57XZCICZ?wq(33=#5|D!wqX?wG8d4!VwFpsdb*dRINkz5S<=TML9M5);mK>r_GC{ATPOFk= z1<%By>w8qS8_n_Zj?5uGkyLbBAvNhV^^>HUHj%oV|6A%J)v!rb?P_bH+_^nN=>#l@ z%Q_-$d80K6{Vazdjnq<-9i7(rqkJpb-?^Qm^dQk6Bw-z2E&yk~T>BztISCeDL@HrB zrAF^FF72 zuK4~Zz#Q*^&!@RDj(FdlLD}E&u8BkOj8YX-@xI}WJqK6)Kx128;&=OajafX6r$Tpb zUMt)!i1qkAHLr?M{qV2~8(%t)feT~bUhRDf3LZ}WjC?sqT-JNd42Vxat8+=Uh`16v zV22+ADw!$Ghmu zw!Wx~X`??_#AsYa_+Bw@bj7M@(-5lU?pfl6aU>Y%A^O1SMa@WNxp)qMS$E@bksfo& zUdKGuDBS&X~nzclI+&&=ya+gV3A9&JY$Rwl|?b~Z>8=d5Gs<88~j5kMLfb&riWMl~D& diff --git a/PAYLOADS/2.10/ioppayload.iop.bin b/PAYLOADS/2.10/ioppayload.iop.bin index 78ff2b6f7aa776d9f7ab4c653738a2276491dc0b..b82a972561e5778de6414371ba2714592843d10e 100644 GIT binary patch delta 106 zcmZ1=v_NRX21Z7a%^Ml}SzSN;->c5Ru>U`U5|hn`?@m2`|2qgU0D;H9dL9t1YXBse zSZp4AZ|TvsU|`?{itB2CWcJ_J6-Z#e8kC256 z7lrf)?oxvKoe>=PF!ScWH}9>(by${49bR^7;pI+|eRKO!)nu1F=y;4*7vb3j*g2r& zH+h28fb3_J72hrmWOOR93KUmOa19DAK-=k0-Uppq5ZU*3QuwDCl885~D;S`+AMG9E z4o8f&{TsQJBV1y{DPy~TdvoQn8P?heAJnnO t=CMe|@>6fln3LQ{U)CJ3=72Q^tPQ$Honk*)-FwB#m_8kd+riS0egOkQSC9Yz diff --git a/PAYLOADS/2.10/ioppayload.iop.elf b/PAYLOADS/2.10/ioppayload.iop.elf index ffcb3524d4336482acf88b7553cf66f05c4cba4c..eaa2eeb135a9903d18986b0318471bbda15f6d6c 100644 GIT binary patch delta 120 zcmbOfGAU%k1|~+4%^R8eSzSN;->c5Ru>U`U5|hn`?@m2`|2qgU0D;H9dL9t1YXBse zSZp4AZ|TvsU|`?{itB2CWcJ_J6-Z#(^b delta 309 zcmXv~F;2rk5S-gfjE#)sP*6vag=s9M07P*h%b^H;9>5oPfhp*)KuNwqA}7=lv~(^g zC?YvepmSsa$1V~po$hY-W_IQ#qsgc!NUfh2^w`dX|oyDnh77& zGMoA?kNfgc&-R!TpUJtXIAFyAD-Kw>a5g%@Dw^In`PB7%TGM#kTkaa4|L6SRzQfyF GbVa{?l3l0( diff --git a/PAYLOADS/2.10/stage1.iop.S b/PAYLOADS/2.10/stage1.iop.S index a223d97..62143ab 100644 --- a/PAYLOADS/2.10/stage1.iop.S +++ b/PAYLOADS/2.10/stage1.iop.S @@ -4,8 +4,10 @@ # entry (0xb7548 + 0x5c700 - 0xb1000) = 0x62C48 (0xa0062C48) # hardware + #readSector = 0xb260c # repacked -readSector = (0xb260c + 0x5c700 - 0xb1000) # real hardware +readSector = (0xb260c + 0x5c700 - 0xb1000) # real hardware - through wle +#readSector = (0xb260c + - 0xb1000 - 0x400) # real hardware flushIcache = 0x00002f40 flushDcache = 0x0003044 @@ -36,10 +38,12 @@ _start: # Return gracefully back to original return address #la $a0, 0x1f62ac # repacked - la $a0, (0x1f62ac + 0x1F3058 - 0x1f6258) # hardware + #la $a0, (0x1f62ac + 0x1F3058 - 0x1f6258) # hardware + la $a0, (0x1f62ac + 0x001F3058 - 0x1f6258) # hardware #la $ra, 0xb3630 # repacked la $ra, (0xb3630 + 0x5c700 - 0xb1000) # hardware + #la $ra, (0xb3630 + - 0xb1000 - 0x400) # hardware sw $ra, 0($a0) diff --git a/PAYLOADS/2.10/stage1.iop.elf b/PAYLOADS/2.10/stage1.iop.elf index 8e59a218c164b18a1d7e111ed882178259eafe83..4198e25fe5e8dd289a7e331cc3f6f22076bb7044 100644 GIT binary patch delta 158 zcmcaCd|7zIPR9BPj0_+UqQkbpbpwPQ0b(D3uwy{%3lMe+i2VS<&H=F8LWN+h^+u&vrPeU946Z_EoLh*i>M4S+5DX84I2OeOklkwAhrR7 xT?1klK-euH_5ujI2gE)AVNU?DA3)e_Q$QSs$#zVO+02V7EfWhiKWBQw1^~FVAq)Tj diff --git a/PREBUILT ISOs/2.10UJ not 2.10E yet - with HDD inserted.iso b/PREBUILT ISOs/2.10.iso similarity index 99% rename from PREBUILT ISOs/2.10UJ not 2.10E yet - with HDD inserted.iso rename to PREBUILT ISOs/2.10.iso index 8fbce33bcc8f6dd267d99a34bd84c173ee4bfeae..0ceaef208ff9456cf45cfc6823468a0736bae0cd 100644 GIT binary patch delta 468 zcmWlP$xc%N07c(>h4QKet5(JNhy!&ff+K2GK+!tS^Mv!P?++yL<*Z1I8`-jVBZ-lf z!A~IkfVg$V#<0@bp5)$}+y&aOHSs= ze923zw8;V~$U<2pi=`+_WT`BZc3CbfWTmW<)v`v`3bIZ*WW8*Vjj~BPr6ikWi)@u` zQkE{+F5S{2J7lNqlHIaL_DZkpll^i)DsoT`$zkb}ei@J>a#RN8m>id?oRE`pN>0le zIVc~HC1Nj(vfm+ z5VY3&a;dRQ{wx=Uf;gDT6h`~w C8H&3A delta 653 zcmXw#Nl#Qk6ou=(2TiwtHaOw@i7lYghzf}M#I`}jd7dYnXYGFgimRZ4{$+@3l}7f|GF8^tEkDzc(YY!>Zei`Xi*i4M^zy2N(TEp~{VVwVWTZqXz5h@99f z@}gJtiG5%&-j_?Qo76d^`SBTSpT2F8spc6 z#`nXo<=)}c+R$4PwYt-?LUlGohqTy`2dl`(@T28jxoyUtdV9^FF q+JMER31)-b>$>W~8-K=s={3Ge6_{^K!YWl|+;@ETCfiblFNwb@WxyQ( diff --git a/README.md b/README.md index 6d7d6d1..d2aeb86 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Boot your PlayStation 2 without any disc inserted, and press Triangle to identif **Currently only support:** -- 2.10 (tested on U and J regions on real hardware, any language works) - UPDATE: my testers have just informed me that this ISO is only working when an HDD is inserted, I will port it to work without a HDD soon. +- 2.10 (all regions and languages), - 3.04 (tested only region M in emulator so far, but guess most other regions EUMACDG, except for J will work - with English language set in settings),