DC-SWAT Forum
USB GDROM - Can't boot .GDI roms, .CDI works fine - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: Sega Dreamcast (/forum-2.html)
+--- Форум: General Discussion (/forum-7.html)
+--- Тема: USB GDROM - Can't boot .GDI roms, .CDI works fine (/thread-3733.html)

Страниц: 1 2


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - megavolt85 - 22.12.2020 13:55

(22.12.2020 06:00)Chook писал(а):  Можно сколько угодно рассуждать у кого формат образа правильнее

а зачем рассуждать, достаточно прочитать стандарт что бы понять что REDUMP понятия не имеет о том как правильно снимать образы
про то что дорожки с данными начинаются с не правильных офсетов и захватывают аудио дорожки я вообще молчу


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - Chook - 23.12.2020 00:02

Спор по типу: Считать мытье рук перед едой принятием пищи или не считать Smile
По факту достаточно простого конвертера для образов редампа чтобы сдампленные ими игры можно было запускать.
Я не застал те времена когда на редампе были GDI образы. Теперь там CUE и с ними очень просто работать.
Сейчас данные последнего дата трека не захватывают часть предыдущего аудио.
Короче, я напишу этот конвертер и протестирую что выйдет, а там посмотрим...


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - SWAT - 23.12.2020 13:52

Может просто одни снимали образы дримовским GD-ROM, а вторые модицифированным DVD приводом Smile


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - megavolt85 - 23.12.2020 23:40

(23.12.2020 00:02)Chook писал(а):  По факту достаточно простого конвертера для образов редампа чтобы сдампленные ими игры можно было запускать.

а смысл, если всё то же самое есть в TOSEC уже в готовом виде
причём в TOSEC добавляют только проверенные образы, разные пользователи дампят свои диски с одной и той же игрой и только если у нескольких пользователей совпал хеш образа, то он добавляется в ромсет
ну и к слову программа для нарезки уже есть, в отличии от желающих заморачиваться Smile

(23.12.2020 00:02)Chook писал(а):  Я не застал те времена когда на редампе были GDI образы.

а я застал и даже склеивал в кучу и нарезал как положено пару образов которые отсутствовали в TOSEC


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - Chook - 24.12.2020 22:36

Меня вот другое интересует...
На редампе есть игры которых нет в TOSEC но они не оригинальные GDROM а самодельные CD диски.
Во что их собирать то...
Как пример:
Alice Dreams Tournament (USA) (Disc 1) (Unl)
Alice Dreams Tournament (USA) (Disc 2) (Unl)

CUE файлы выглядят так:
REM SESSION 01
FILE "Alice Dreams Tournament (USA) (Disc 1) (Unl) (Track 1).bin" BINARY
TRACK 01 AUDIO
INDEX 01 00:00:00
REM SESSION 02
FILE "Alice Dreams Tournament (USA) (Disc 1) (Unl) (Track 2).bin" BINARY
TRACK 02 MODE2/2352
INDEX 01 00:00:00


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - megavolt85 - 25.12.2020 03:31

о это вообще самый великий долбоебизм от REDUMP, дампить двух сессионные диски в формат который не поддерживает мультисессию
можешь конвертнуть второй трек в ISO, найти hex редактором MKI, так ты узнаешь LBA второй сессии, ну а дальше по ситуации, если вторая сессия 11702, то скармливаешь ISO cdi4dc и получешь заветный cdi
но в случае с Alice Dreams Tournament проблем немного больше, первый трек и ISO скармливаешь mds4dc, полученный образ монтируешь в daemon tools и снимаешь образ с виртуального диска через Padus DiscJuggler


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - Chook - 27.12.2020 01:18

Начал экспериментировать с созданием CDI образов из редамповских файлов.
И угораздило же меня взять для этого игру Ghost Blade...
Эта игра вылетает после интро если нет правильного сабченала в образе (защита такая от копирования)... но я узнал это лишь через 2 дня...
Конечно же редамп об сабченале ничего не знает.
Ну и нафига такой архив, из которого невозможно создать рабочий образ?
Дальше с созданием cdi образов из редампа можно не заморачиваться, все равно ничего путного не выйдет.


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - megavolt85 - 27.12.2020 16:34

ну так я тебе так сразу и сказал


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - Chook - 28.12.2020 02:31

Каким то чудом я дописал программу. Проверил правда всего на двух играх.
Rush Rush Rally Reloaded (USA) (Unl) (Дата + Дата треки) вообще не понял как она завелась...
Cool Herders (USA) (Unl) (16 Аудио + Дата треки)
Обе запустились... Есть кое какие непонятки с 2я секторами 1ого дата трека.
Разбирал формат CDI глядя на рабочие CDI диски и их редамп версии.
Сразу хочется отметить, что со смещением аудиоданных на треках ничего поделать нельзя, но это не фатально.
Очень не хватает Дата + Дата диска с радампа и сразу снятого в CDI.

Ну а с GDI дисками проблем вроде как и нет вообще.
Так что потестирую ещё, и можно будет поделиться с желающими попробовать.


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - megavolt85 - 28.12.2020 09:41

(28.12.2020 02:31)Chook писал(а):  Есть кое какие непонятки с 2я секторами 1ого дата трека.

зазор в два RAW сектора, в образе они нафиг не нужны при записи привод их добавит автоматом

так же не забывай про зазор в 150 секторов между треками с разными типами (аудио/данные), а вообще почитай стандарт, там всё это хорошо описано

P.S. вот бы REDUMP научился читать документацию, глядишь и образы нормальные делали б, а не весь мусор тянули кучей Big Grin


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - Chook - 28.12.2020 12:32

Ссылку на документацию стандарта можно?
Ну про 150 секторов между разными данными я догадался по образам. В CDI образе этот зазор удаляется из данных.
Плюс к этому я вижу какие то данные в lead-in секции 2й сессии (данные+данные). Про эти данные редамп похоже тоже не знает ничего Sad
Короче, редамп какую то шляпу надампили... пойду почитаю как они дошли до жизни такой.

Заметил что некоторые CDI образы собраны так что, размер первого АУДИО трека увеличен на 150 секторов (вводный гэп на 150 в расчет не принимаем, это отдельный случай), а у последнего из длины вычитают 150 секторов.
Увеличены лишь данные в заголовке CDI, реально сами треки в длине не изменены и сам массив данных секторов тот же.


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - megavolt85 - 28.12.2020 20:37

если на русском то вот
а вообще cd rom extended architecture

Цитата:Короче, редамп какую то шляпу надампили... пойду почитаю как они дошли до жизни такой.

всё очень просто, читать доки они не хотят, а дампить руки чешутся, вот и дампят диски со всеми потрохами, а там кто шарит тот пусть и разбирается Big Grin вот только разбираться в их хламе мало кому интересно, потому что существуют нормальные дампы


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - Chook - 29.12.2020 01:05

https://www64.zippyshare.com/v/8ZuMRmNw/file.html
Пробуем, пишем в ЛС что не так или так.
На вход может принимать 2 параметра: 1- папка редамп образов, 2 -папка куда результат создается.
Если просто запустить, то по умолчанию ищет образы в папке REDUMP.
Все сыро, но должно работать.
Вероятно сделаю еще конвертацию в iso из bin, если проблем не будет с этой версией.


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - Chook - 29.12.2020 21:43

Нужно еще одну мелкую программку написать которая будет вбивать название игры из name.txt в CDI файл на флешке.
А то GDEmu показывает названия некоторых игр как BootDreams, а GDEMU_SD падает с ошибкой, если имя менять Sad


RE: USB GDROM - Can't boot .GDI roms, .CDI works fine - megavolt85 - 29.12.2020 23:55

GDEMU_SD падает по другой причине, считывай первые 256 байт IP.BIN и заменяй все не печатаемые символы на пробел, тогда GDEMU_SD вылетать не будет