Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Создание CDI образа с LBA 45000 из GDI образа игры Sega Dreamcast.
Автор Сообщение
botik Не на форуме
Новичок
*

Сообщений: 3
Зарегистрирован: 28.03.2020
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 1 раз(а) в 1 сообщ.
Сообщение: #1
Фото Создание CDI образа с LBA 45000 из GDI образа игры Sega Dreamcast.
Файлы оригинальных дисков Sega Dreamcast изначально заточены под адрес 45000 менять привязку LBA мы не будем.

ИНСТРУКЦИЯ

1.Открываем GDI образ через программу GDROM Explorer

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.
[Изображение: E2_a41VgeX4.jpg]

Размер CDI образа получился такой же как при LBA 11702 но остался привязан к 45000.Можно также создать MDF/MDS образ через mds4dc.exe а image.mds открыть в HEX редакторе и изменить адрес с 11702 на 45000.
28.03.2020 14:38
Найти все сообщения Цитировать это сообщение
 Сказали спасибо: fafadou
botik Не на форуме
Новичок
*

Сообщений: 3
Зарегистрирован: 28.03.2020
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 1 раз(а) в 1 сообщ.
Сообщение: #2
RE: Создание CDI образа с LBA 45000 из GDI образа игры Sega Dreamcast.
Написал на Python3 аналог программы cdi4dc.Конвертация происходит быстро за 3-5 сек и с любым значением LBA

Инструкция.
1. Установить и настроить пакет Python3 на ПК.
2. Создать образ iso через mkisofs.exe с параметрами 0,45000. Но....
Если открыть утилиту iso2cdi в блокноте то в строке 8 можно поставить своё значение LBA(по умолчанию стоит 45000). Помните значение в утилите и в параметрах mkisofs.exe должно совпадать!!!
3. Затем образ iso зажать мышкой и перетащить на утилиту iso2cdi

https://vk.com/doc340699273_543991613
(Последний раз сообщение было отредактировано 02.04.2020 в 21:00, отредактировал пользователь botik.)
02.04.2020 20:59
Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 2656
Зарегистрирован: 24.03.2012
Рейтинг: 31
Сказал спасибо: 152
Поблагодарили 1085 раз(а) в 690 сообщ.
Сообщение: #3
RE: Создание CDI образа с LBA 45000 из GDI образа игры Sega Dreamcast.
(02.04.2020 20:59)botik писал(а):  Но....
Если открыть утилиту iso2cdi в блокноте то в строке 8 можно поставить своё значение LBA

а можно посчитать LBA из ISO

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
03.04.2020 01:22
Найти все сообщения Цитировать это сообщение
botik Не на форуме
Новичок
*

Сообщений: 3
Зарегистрирован: 28.03.2020
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 1 раз(а) в 1 сообщ.
Сообщение: #4
RE: Создание CDI образа с LBA 45000 из GDI образа игры Sega Dreamcast.
Cам размер iso в lba вычисляется так- (размер iso в байтах делить на 2048). Но здесь мы задаем адрес начала второй сессии а не размер.
(Последний раз сообщение было отредактировано 03.04.2020 в 01:57, отредактировал пользователь botik.)
03.04.2020 01:55
Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 2656
Зарегистрирован: 24.03.2012
Рейтинг: 31
Сказал спасибо: 152
Поблагодарили 1085 раз(а) в 690 сообщ.
Сообщение: #5
RE: Создание CDI образа с LBA 45000 из GDI образа игры Sega Dreamcast.
а я не про размер iso говорю, а именно про адрес начала второй сессии, он довольно легко считается
если интересно могу рассказать

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
03.04.2020 02:03
Найти все сообщения Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Dreamcast Compact Flash mod Pavel.Dabinda 4 10342 05.04.2018 21:36
Посл. сообщение: Pavel.Dabinda
  Dreamcast SD Adaptor своими руками alex 19 75338 31.01.2018 16:39
Посл. сообщение: megavolt85
  Карта видео захвата + Dreamcast Анри 27 62539 14.06.2017 22:00
Посл. сообщение: ALEX_230_VOLT
  Пистолет для Dreamcast Kroshboy2010 9 23816 25.05.2016 14:47
Посл. сообщение: Kroshboy2010
  Штеккер в Serial Port Dreamcast своими руками alex 14 49780 30.03.2016 23:32
Посл. сообщение: NecroCANNIBAL
  Как сделать сплит версию игры с cdda музыкой? shwoaps 1 6150 21.12.2015 07:26
Посл. сообщение: SWAT
  Faq's Создание selfboot (самозагружающегося) диска SunDragon 21 59360 15.04.2015 14:50
Посл. сообщение: Warlock_02
  Подключение Dreamcast к интернет через PC , при наличии второго модема 56k GreatDragon 4 18948 02.10.2011 13:19
Посл. сообщение: alex
  Подключение Dreamcast к интернету elvis live! 30 79918 26.01.2011 19:10
Посл. сообщение: alex

Переход:


Пользователи просматривают эту тему: 3 Гость(ей)