1
0
mirror of https://github.com/CTurt/FreeDVDBoot.git synced 2026-03-09 12:31:56 +00:00

HYBRID LET'S GOOO

This commit is contained in:
CTurt
2020-06-29 19:03:35 +01:00
parent 7192bb2469
commit 7f8a425808
13 changed files with 241 additions and 3 deletions

View File

@@ -54,7 +54,7 @@ Insert fullpayload.bin into VIDEO_TS.IFO at offset 0x2ba4
test, and see ule boot successfully in pcsx2!
3.11E (English language)
3.11 all (English language)
getDiscData and getDiscByte seem the same as in 3.11J
overflow call is also at 0x257564
fpIndex also 0x143bc4a
@@ -68,3 +68,14 @@ now break at writing payload (0x1500014)
currentDiscBytePointer points to 0x014ff57d
nearest landmark is "ABOVE 3" string at 0x14ff41b
so payload goes at ABOVE 3 location in IFO + (0x014ff57d - 0x14ff41b) - 1 = 0x2954
hybrid 3.10 + 3.11
so starting with a 3.11 base VIDEO_TS.IFO
currentDiscBytePointer offset for 3.10 is 00002744
for 3.11 is 0000277c
copy 3.10 currentDiscBytePointer and endDiscBytePointer corruption to its offset (8 bytes at 00002744)
fpIndex for 3.10 is offset 00002faa, so copy those 2 bytes over
payload for 3.10 is at 0x2bb4