Нашел способ как создать образ CDI с LBA 45000 из GDI образа.
Почему 45000?
Оригинальные диски Sega Dreamcast заточены под этот адрес и теперь менять привязку LBA в них уже не нужно.
ИНСТРУКЦИЯ
1.Открываем GDI образ через программу GDROM Explorer 1.6.3
2.Извлекаем ресурсы в отдельную папку 'data' а также IP.BIN который нужно поместить рядом с папкой 'data'. Применяем хаки только не меняйте LBA.В некоторых играх достаточно хакнуть только IP.BIN.
3.Создадим образ ISO с LBA 45000
mkisofs -V GAME_TITLE -C 0,45000 -G IP.BIN -l -o image.iso ./data
4.Создадим CDI с LBA 11702 из полученного image.iso (утилита cdi4dc.exe может только с 11702!!!)
cdi4dc.exe image.iso image.cdi
5.Самый важный фикс для изменения LBA 11702 на 45000.
Открываем image.cdi в Hex редакторе и спускаемся в конец файла.Ищем глазами там группу байтов 'B6 2D 00 00' в двух местах -это адреса 11702 и изменяем их вручную на 'C8 AF 00 00' это адрес 45000.
Размер CDI образа получился такой же как при LBA 11702 только привязался к LBA 45000.Можно создавать CDI и без извлечения ресурсов с сохранением точного расположения файлов в GDI, но эта уже другая стратегия...