Skip to content

Commit

Permalink
2.10
Browse files Browse the repository at this point in the history
  • Loading branch information
CTurt committed Aug 10, 2020
1 parent 5dbb1b8 commit cb23569
Show file tree
Hide file tree
Showing 11 changed files with 14 additions and 8 deletions.
Binary file modified PAYLOADS/2.10/dvd.base.iso
Binary file not shown.
1 change: 1 addition & 0 deletions PAYLOADS/2.10/eecrt0.ee.S
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ _start:
# Point stack to end of scratchpad RAM
#la $sp, 0x70004000

# debug
la $v0, 0x01FFF7D0
sw $v0, 0($v0)

Expand Down
Binary file modified PAYLOADS/2.10/eepayload.ee.bin
Binary file not shown.
11 changes: 6 additions & 5 deletions PAYLOADS/2.10/eepayload.ee.c
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,13 @@ int main(void) {

flush();

SifInitRpc(0);
SifExitRpc();
while(!SifIopReset("", 0));
while(!SifIopSync()){};

// These aren't needed to launch uLE at least, and make compatibility worse, so commented out...
//SifInitRpc(0);
//SifExitRpc();
//while(!SifIopReset("", 0));
//while(!SifIopSync()){};

// //SifInitRpc(0);

volatile void **entry_point_address = (void *)0x01FFF7E0;
ExecPS2(*entry_point_address, 0, 0, 0);
Expand Down
Binary file modified PAYLOADS/2.10/eepayload.ee.elf
Binary file not shown.
Binary file modified PAYLOADS/2.10/ioppayload.iop.bin
Binary file not shown.
Binary file modified PAYLOADS/2.10/ioppayload.iop.elf
Binary file not shown.
8 changes: 6 additions & 2 deletions PAYLOADS/2.10/stage1.iop.S
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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)

Expand Down
Binary file modified PAYLOADS/2.10/stage1.iop.elf
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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),

Expand Down

0 comments on commit cb23569

Please sign in to comment.