Автор Тема: [Dreamcast] как пережать gdi в cdi чтобы записать на болванку?  (Прочитано 22536 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
как это сделать? Пираты же как то умудрились понаделать кучу пираток на дрим  :-\
а то я ещё до покупки Дримкаста накачал много gdi образов (чтобы играть на эмуле) и теперь перекачивать всё то же самое в cdi как то глупо.

Добавлено позже:
как редактировать эти gdi+bin+raw и как находить dummy файлы? А то прямо смешно что в архиве образ весит 120 мб, а распакованный - 1,2  0_0

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13644
  • Пол: Мужской
    • Просмотр профиля
Ну, прежде всего понадобится утилитка CDMage. С её помощью можно будет распотрошить тот самый track03.bin который и занимает 1.2 гига. Но прежде всего нужно будет возле него положить disk.cue вот с таким содержимым:
FILE "track03.bin" BINARY
TRACK 03 MODE1/2352
PREGAP 10:00:00
INDEX 01 00:00:00
Я его на всякий случай в архив с Сидимейжем положил.
Итак, открываем этот куй и смотрим что на диске (точней этом треке) находится. Даже можем не смотреть а обводим все файлы и кликнув на всё это правой кнопкой мыши распаковываем их в специально приготовленную папку.



Первый этап закончен. Предупрежу сразу - данный способ работает не со всеми дампами, но с большинством.
После перекура расскажу как собрать всё это в CDI или сразу записать на болванку... :)

Добавлено позже:
Смотрим на общий размер распакованных файлов. Если он не превышает 700 мегабайт, радуемся что ничего рипать не придётся и отправляемся на http://www.emu-land.net/consoles/dreamcast/utils откуда качаем программу BootDreams. Устанавливаем её и запускаем. Никаких настроек пока не трогаем, жмём кнопку Browse на самой оболочке и указываем путь к папке с распакованными файлами. Жмём Process, на первый вопрос отвечаем отрицательно



А на вопрос о потерянном IP.BIN - утвердительно. Создаём CDI где будет удобней. Ага, создали. Проверяем эмулятором. Если всё соизволило заработать - копаем BootDreams дальше. Она умеет и диски писать...

Добавлено позже:
А вот если не заработало - продолжаем экспериментировать. Возможно в тему подойдут и более опытные в этом вопросе люди и разъяснят что к чему.

Оффлайн sTeufel

  • Пользователь
  • Сообщений: 339
  • Пол: Мужской
  • Deadly Shadows
    • Просмотр профиля
ALEX_230_VOLT, я бы на твоём месте из всех скачанных игр выбрал самые классные и купил. Ну если штук 20 наберётся или около того (или какое количество ты считаешь допустимым для твоего бюджета), ну а если все шедевры вместе взятые раз в н-цать шире твоего кармана... то конечно - Yaranga тебе в помощь и качественных болванок побольше  :)

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
круто, спасибо!  :) Вроде получается

Добавлено позже:
sTeufel, ты имеешь в виду купить лицензию? если да, то тут есть пробелма - негде покупать, т.к. вокруг одна пиратка. А через интернет магазины дороговата доставка выходит

Оффлайн sTeufel

  • Пользователь
  • Сообщений: 339
  • Пол: Мужской
  • Deadly Shadows
    • Просмотр профиля
Знаю, что ты недавно купил Dreamcast - искренне рад за тебя. Поэтому решил отписаться и, как геймер геймеру, дать совет (всё что написано выше) ну и пожелать, чтобы твоя машина никогда не ломалась :)

sTeufel, ты имеешь в виду купить лицензию?
да, именно это и имел в виду

Цитата
если да, то тут есть проблема - негде покупать, т.к. вокруг одна пиратка. А через интернет магазины дороговатa доставка выходит
Сочувствую

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13644
  • Пол: Мужской
    • Просмотр профиля
ALEX_230_VOLT, да рано благодаришь, я похоже что-то упускаю. Не очень-то работают собранные таким образом образы (каламбур однако)...

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
ALEX_230_VOLT, да рано благодаришь, я похоже что-то упускаю. Не очень-то работают собранные таким образом образы (каламбур однако)...
кстати да. Пробовал 2 образа и не запахали  :-\
просто я написал в процессе создания, ещё ДО проверки на эмуле
« Последнее редактирование: 07 Апрель 2010, 00:28:44 от ALEX_230_VOLT »

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13644
  • Пол: Мужской
    • Просмотр профиля
ALEX_230_VOLT, в Makaronе и Demulе эти образы вполне заводятся, только работают криво. Вообще - с такими вопросами лучше пошариться по http://www.dc-swat.net.ru. И подобным ресурсам...

Добавлено позже:
К примеру...

Оффлайн Basilio

  • Пользователь
  • Сообщений: 82
  • Пол: Мужской
  • aka VasiliyRS
    • Просмотр профиля
Записывать извелечённые данные на диск нужно программой Eazyboot . На этом сайте представлена старая версия - последняя 3.3.1 (легко найдёщь с помощью поисковика ) , прочитай файл-справку и всё получится .

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13644
  • Пол: Мужской
    • Просмотр профиля
Basilio, да, сам давненько сюда не заглядывал...  ^_^
А этот ресурс как раз вполне пригодится ALEX_230_VOLT.

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
ALEX_230_VOLT,а как насчёт того чтобы качать уже пережатые образы пиратами не посчитав что это глупо и записывать их ?  :) Пираты порой пакостят конечно посчитав за лишнее то что таковым не является, но зато образы точно уж рабочие .

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13644
  • Пол: Мужской
    • Просмотр профиля

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
Вообще SWAT написал утилитку для запуска дисков с SD карт, можно его попросить чтобы утилитка научилась и GDI образы подхватывать и это будет лучший способ запуска правильных образов на оригинальной консоли.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13644
  • Пол: Мужской
    • Просмотр профиля
Угу. Альтмерыч что-то подобное для 3DO делал...
По теме - я заметил, точней где-то вычитал что главное в этом деле - родной IP.BIN а уж какой утилитой ты будешь рипать/конвертить/записывать диск и т. п. - не имеет значения.

Оффлайн Wind

  • Пользователь
  • Сообщений: 1834
  • Пол: Мужской
    • Просмотр профиля
IP.bin содержит "загрузчики" которые настраивают консоль и производят чтение данных в нужном для конкретной игры порядке. В целом конвертить GDI образы в какие-нибудь там *.CCD, задача не шибко то и сложная.

Если загляните в описатель (*.gdi) то там все не просто, а очень просто:
Пример:
1) 3
2) 1 0 4 2352 track01.bin 0
3) 2 600 0 2352 track02.raw 0
4) 3 45000 4 2352 track03.bin 0

1 строка содержит кол-во треков диска
далее строки содержат: порядковый номер трека, какие даные расположены 0 - аудо, 4 - "дата", LBA адрес начала данных, ну и сообствено имя файла с данным
До LBA == 45000 1 сесия, после 2 сессия. Надпомню все диски дрима содержат 2 сессии.
 

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13644
  • Пол: Мужской
    • Просмотр профиля
Случается что и больше, впрочем это ты и сам знаешь...

Оффлайн SeRReGA

  • Пользователь
  • Сообщений: 510
  • Пол: Мужской
    • Просмотр профиля
Цитата: Wind
IP.bin содержит "загрузчики" которые настраивают консоль и производят чтение данных в нужном для конкретной игры порядке.

А если точнее то он содержит:
Информацию о разработчике
Поддерживаемые игрой устройства
Регион
ОС под которую написана игра (Windows CE / Dreamcast OS)
Логотип
Версию
И даже кнопки которые используются на джойстике :)

я заметил, точней где-то вычитал что главное в этом деле - родной IP.BIN а уж какой утилитой ты будешь рипать/конвертить/записывать диск и т. п. - не имеет значения.

Кстати чем выдирать его с образа? Пользовался утилитой IP CD Explorer - не видит дисков :(

Оффлайн alex

  • Пользователь
  • Сообщений: 1076
  • Пол: Мужской
    • Просмотр профиля
Ну, прежде всего понадобится утилитка CDMage. С её помощью можно будет распотрошить тот самый track03.bin который и занимает 1.2 гига. Но прежде всего нужно будет возле него положить disk.cue вот с таким содержимым:
FILE "track03.bin" BINARY
TRACK 03 MODE1/2352
PREGAP 10:00:00
INDEX 01 00:00:00
Я его на всякий случай в архив с Сидимейжем положил.
Итак, открываем этот куй и смотрим что на диске (точней этом треке) находится. Даже можем не смотреть а обводим все файлы и кликнув на всё это правой кнопкой мыши распаковываем их в специально приготовленную папку.



Первый этап закончен. Предупрежу сразу - данный способ работает не со всеми дампами, но с большинством.
После перекура расскажу как собрать всё это в CDI или сразу записать на болванку... :)

Добавлено позже:
Смотрим на общий размер распакованных файлов. Если он не превышает 700 мегабайт, радуемся что ничего рипать не придётся и отправляемся на http://www.emu-land.net/consoles/dreamcast/utils откуда качаем программу BootDreams. Устанавливаем её и запускаем. Никаких настроек пока не трогаем, жмём кнопку Browse на самой оболочке и указываем путь к папке с распакованными файлами. Жмём Process, на первый вопрос отвечаем отрицательно



А на вопрос о потерянном IP.BIN - утвердительно. Создаём CDI где будет удобней. Ага, создали. Проверяем эмулятором. Если всё соизволило заработать - копаем BootDreams дальше. Она умеет и диски писать...

Добавлено позже:
А вот если не заработало - продолжаем экспериментировать. Возможно в тему подойдут и более опытные в этом вопросе люди и разъяснят что к чему.
В принципе все верно. Единственное перед созданием образа нужно IP.BIN и 1ST_READ.BIN хакнуть под новый LBA адресс.
BootDreams можно и неиспользовать так как есть более удобные проги для создания образов дримовских игр из файлов.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13644
  • Пол: Мужской
    • Просмотр профиля
Цитата: alex
BootDreams можно и неиспользовать так как есть более удобные проги для создания образов дримовских игр из файлов.
Увы, мне как раз эта удобной и показалась, настроек не просто меньше чем в том же Eazyboot'е а их вообще самый минимум. Точней даже не настроек а то что всё очень удобно слеплено в одну оболочку и ничего больше не надо. Лет несколько назад наделал им столько образов и дисков с эмуляторами и хоумбрюшками (в основном вариации Doom & Quake-подобных портов) в два с половиной клика мышки что привык считать её самой простой в использовании программой для сборки... :)

Оффлайн alex

  • Пользователь
  • Сообщений: 1076
  • Пол: Мужской
    • Просмотр профиля
Увы, мне как раз эта удобной и показалась, настроек не просто меньше чем в том же Eazyboot'е а их вообще самый минимум. Точней даже не настроек а то что всё очень удобно слеплено в одну оболочку и ничего больше не надо. Лет несколько назад наделал им столько образов и дисков с эмуляторами и хоумбрюшками (в основном вариации Doom & Quake-подобных портов) в два с половиной клика мышки что привык считать её самой простой в использовании программой для сборки... :)
Согласен, для хомбрю прога (хотя это несовсем прога, а скорее оболочка для нескольких консольных программ) незаменимая, но для коммерческих игр она неподходит так как она неумеет хакать катановские бинарики.

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
то есть помимо того что написал Yaranga надо ещё вставить туда хакнутые IP.BIN и 1ST_READ.BIN ?
проблема вот только в том, что ссылка на Iso LBA Fix (isofix) by DeXT не пашет  :-\

Оффлайн alex

  • Пользователь
  • Сообщений: 1076
  • Пол: Мужской
    • Просмотр профиля
а зачем она тебе?
там в большинстве случаев для извлечения файлов нужно CUE файл создать и с его помощью открыть образ в IsoBuster например.

Вот здесь можешь почитать как можно создать образ из файлов вручную
http://www.dc-swat.net.ru/forum/thread-795.html

А вообще с этим хорошо справляется прога ExoBoot, но она только в data\data формате образы собирает и CDDA треки соответственно неподдерживает.

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10356
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Хм, раньше спрашивал в другой теме но повторюсь тут, может есть у кого Eazyboot версии 2.4.1 или ниже, а то в сети не найти нигде :(

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
блин, что то я так и не понял что добавить к инструкции Яранги чтобы всё нормально работало? можно подробно расписать как
Цитата
перед созданием образа нужно IP.BIN и 1ST_READ.BIN хакнуть под новый LBA адресс
?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8107
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Цитата: Wind
Пример:
1) 3
2) 1 0 4 2352 track01.bin 0
3) 2 600 0 2352 track02.raw 0
4) 3 45000 4 2352 track03.bin 0
1 строка содержит кол-во треков дискадалее строки содержат: порядковый номер трека, какие даные расположены 0 - аудо, 4 - "дата", LBA адрес начала данных, ну и сообствено имя файла с даннымДо LBA == 45000 1 сесия, после 2 сессия. Надпомню все диски дрима содержат 2 сессии.
А после имен файлов что за нолики? Случайно не адрес, с которого будет читаться файл?
Я вот тут подумал,а если склеить все файлы (bin и raw) в один файл (например Data.bin),а в конфиге GDI указать одно и тоже имя файла,только разные адреса начала их чтения. Пример:

Код: (Было так) [Выделить]
1) 3
2) 1 0 4 2352 track01.bin 0
3) 2 600 0 2352 track02.raw 0
4) 3 45000 4 2352 track03.bin 0

Код: (Стало так) [Выделить]
1) 3
2) 1 0 4 2352 data.bin 0
3) 2 600 0 2352 data.bin xxxxxxx (адрес начала файла "track02.raw" в "data.bin)
4) 3 45000 4 2352 data.bin xxxxxxxx (адрес начала файла "track03.bin" в "data.bin)
« Последнее редактирование: 22 Май 2010, 21:42:55 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8107
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
В общем,все получилось - удалось GDI образу сделать более компактный вид. Теперь он состоит из 2-х файлов (cue опционально и его можно удалить)...Такой GDI запускается только на NullDC,видимо потому,что в других эмулях не учитывается адрес начала трека (тот,что идёт после имени трека в файле GDI).

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
щас тут такая проблема возникла... короче есть cdi образ - в нём 2 трэка: 1 - dummy на 300 мб, 2 - с игрой непосредственно. Думал вырезать dummy часть и записать игру на многоигровку, но не получается выдрать трэк с данными. Уже и Алкаш пробовал, и iso buster, и power iso и даже некий Paragon CD-ROM Emulator - всё без толку. Выдрать второй трэк без первого не получается  :'(
может надо какой то специальный cue создать?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8107
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
ALEX_230_VOLT
А зачем трек выдирать? Файлы не пробовал?

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
пробовал, и записывал через Eazyboot, но почему то не заработало даже на эмуляторе

Оффлайн alex

  • Пользователь
  • Сообщений: 1076
  • Пол: Мужской
    • Просмотр профиля
А смысл тебе трек выдирать?
Если ты хочешь многоигровку собрать тебе файлы со второго трека нужны и загрузочный файл к тому же патчить нужно будет.