diff --git a/3.10E.iso b/3.10E.iso index 679bd65..5502571 100644 Binary files a/3.10E.iso and b/3.10E.iso differ diff --git a/3.10E/VIDEO_TS/VIDEO_TS.IFO b/3.10E/VIDEO_TS/VIDEO_TS.IFO index 2acaf5e..b494aef 100644 Binary files a/3.10E/VIDEO_TS/VIDEO_TS.IFO and b/3.10E/VIDEO_TS/VIDEO_TS.IFO differ diff --git a/PAYLOAD/build.sh b/PAYLOAD/build.sh index f1ba774..6d625c0 100644 --- a/PAYLOAD/build.sh +++ b/PAYLOAD/build.sh @@ -4,8 +4,13 @@ ee-gcc -Ttext=0x01FFF800 payload.c -o payload.elf -nostartfiles -nostdlib -ffree ee-objcopy -O binary payload.elf payload.bin -Wl,-z,max-page-size=0x1 ENTRY=`ee-objdump -t payload.elf | grep " _start"` -ENTRY=0x`grep -o "^\S*" <<< $ENTRY` +echo $ENTRY +# Doesn't seem to work on MinGW toolchain, so set manually if you're using that: +ENTRY=0x`grep -o "^\S*" <<< $ENTRY` +#ENTRY=0x01fff9a8 + +echo $ENTRY echo "Building crt0" ee-gcc -Ttext=0x01500014 -DENTRY=$ENTRY crt0.S -o fullpayload.elf -nostartfiles -nostdlib -ffreestanding -Wl,-z,max-page-size=0x1 diff --git a/PAYLOAD/fullpayload.bin b/PAYLOAD/fullpayload.bin index b8dfce9..341521a 100644 Binary files a/PAYLOAD/fullpayload.bin and b/PAYLOAD/fullpayload.bin differ diff --git a/PAYLOAD/fullpayload.elf b/PAYLOAD/fullpayload.elf index a779d93..2325926 100644 Binary files a/PAYLOAD/fullpayload.elf and b/PAYLOAD/fullpayload.elf differ diff --git a/PAYLOAD/payload.bin b/PAYLOAD/payload.bin index 1914eb2..eb998e9 100644 Binary files a/PAYLOAD/payload.bin and b/PAYLOAD/payload.bin differ diff --git a/PAYLOAD/payload.elf b/PAYLOAD/payload.elf index b73f972..50edbbc 100644 Binary files a/PAYLOAD/payload.elf and b/PAYLOAD/payload.elf differ