Dreamcast
What binhack does
Changes LBA Value at offset 1461904 ( 8 Bytes before CD001 string) from 6EB0 (45166) to LBA Value specified during binhack.
LBA 45000 Trick
69120000 bytes in first session will result in LBA 45000.
Fill 1st Session ISO File to 69120000 bytes with zeros
dd if=/dev/zero of=<ISOFILE> bs=1 count=1 seek=69119999
Creating & Burning DATA/DATA ISOs
1. mkisofs -duplicates-once -V <DISCNAME> -o <OUTPUT1.ISO> <DIRECTORY_TO_GAME_DATA> 2. cdrecord -v -multi -tao -xa <OUTPUT1.ISO> 3. cdrecord -msinfo 4. mkisofs -duplicates-once -V <DISCNAME> -o <OUTPUT2.ISO> -G <IP.BIN> -M <OUTPUT1.ISO> -C <MSINFO VALUE> <SMALL FILE FROM DIRECTORY_TO_GAME_DATA, take 1ST_READ.BIN> 5. cdrecord -v -tao -xa <OUTPUT2.ISO>