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

Сообщений: 1273
Зарегистрирован: 11.07.2005
Рейтинг: 2
Сказал спасибо: 4
Поблагодарили 69 раз(а) в 53 сообщ.
Сообщение: #7
RE: CDI vs GDI
Расписывать формат GD-ROM думаю особого смысла нету, инфы по нему полно, в том же Katana SDK есть его полное описание.
Если в кратце, то в Dreamcast изначально предусмотрена поддержка двух типов носителей, это всем известный GD-ROM и почти неизвестный у нас MIL-CD.

Если в кратце то, MIL-CD это cdda диск + доп контент для просмотра на дриме. В первой сессии была музыка в cdda, вторая сессия содержала доп контент который можно запустить на дриме. По сути там был софт типа видеопроигрывателя или просмотра картинок который запускался на дриме.

Дрим перед запуском проверяет какой тип носителя ему подсунули и исходя из этого выбирает способ запуска.

Если это GD, то дрим считывает TOC области повышенной плотности, грузит IP.bin и прописанный в нем boot.bin, причем грузит его так как есть в нешифрованном виде т.е. unscrambled в оперативу, далее IP.BIN запускает boot.bin.

Если это MIL-CD, дрим ресетится (soft reset) и начинает читать диск, а именно вторую сессию, грузит IP.bin и прописанный в нем boot.bin но перед тем как загрузить boot.bin дрим его дешифрует перед записью в оперативу так как в MIL-CD boot.bin зашифрован (scrambled), далее IP.BIN запускает boot.bin

На основе MIL-CD Эшелон и создал свой метод запуска сдампленых игр на обычные CD.
Суть его в следующем: структура диска аналогична MIL-CD, но перед созданием образа нужно хакнуть IP.BIN и BOOT.BIN
В BOOT.BIN хакается защита по LBA (меняется значение 45000 на 1700 или 11702 в зависимости от длины аудиотрека пустышки в первой сессии). В IP.BIN встраивается небольшая программа которая перед запуском boot.bin дешифрует его в нормальный вид так как в режиме загрузки MIL-CD boot.bin перед загрузкой в оперативу шифруется дримом.

С хомбрю немного по другому, структура диска та же, но там ничего не хакается. Берется чистый IP.BIN а BOOT.BIN шифруется (scrambled). В результате дрим в MIL-CD режиме дешифрует шифрованый boot.bin перед записью в оперативу и далее IP.bin запускает его.

Вобщем как то так, если что не так поправте меня.
Гдето в инете находил я статейку на эту тему, но убей бог не помню на каком сайте. Если найду её ссылку кину.

Здесь была подпись.
16.09.2013 20:42
Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
CDI vs GDI - cybdyn - 16.09.2013, 15:38
RE: CDI vs GDI - shadow - 16.09.2013, 15:50
RE: CDI vs GDI - sc_maxim - 16.09.2013, 16:02
RE: CDI vs GDI - cybdyn - 16.09.2013, 16:09
RE: CDI vs GDI - sc_maxim - 16.09.2013, 16:14
RE: CDI vs GDI - cybdyn - 16.09.2013, 17:56
RE: CDI vs GDI - alex - 16.09.2013 20:42
RE: CDI vs GDI - alex - 16.09.2013, 23:39
RE: CDI vs GDI - cybdyn - 17.09.2013, 13:06
RE: CDI vs GDI - alex - 17.09.2013, 17:02
RE: CDI vs GDI - cybdyn - 17.09.2013, 17:30
RE: CDI vs GDI - MetalliC - 18.09.2013, 00:49
RE: CDI vs GDI - shadow - 17.09.2013, 19:19
RE: CDI vs GDI - alex - 17.09.2013, 21:13
RE: CDI vs GDI - SWAT - 18.09.2013, 08:23
RE: CDI vs GDI - MetalliC - 18.09.2013, 15:47
RE: CDI vs GDI - cybdyn - 18.09.2013, 11:43
RE: CDI vs GDI - cybdyn - 18.09.2013, 16:21
RE: CDI vs GDI - alex - 18.09.2013, 16:44
RE: CDI vs GDI - cybdyn - 18.09.2013, 17:40
RE: CDI vs GDI - MetalliC - 18.09.2013, 21:18
RE: CDI vs GDI - cybdyn - 19.09.2013, 10:54
RE: CDI vs GDI - cybdyn - 19.09.2013, 11:24
RE: CDI vs GDI - SI{AY - 19.09.2013, 11:52
RE: CDI vs GDI - cybdyn - 19.09.2013, 15:46
RE: CDI vs GDI - cybdyn - 19.09.2013, 19:23
RE: CDI vs GDI - cybdyn - 20.09.2013, 10:08
RE: CDI vs GDI - alex - 22.09.2013, 22:32
RE: CDI vs GDI - cybdyn - 20.09.2013, 10:47
RE: CDI vs GDI - MetalliC - 20.09.2013, 20:20
RE: CDI vs GDI - cybdyn - 21.09.2013, 12:02
RE: CDI vs GDI - MetalliC - 21.09.2013, 14:56
RE: CDI vs GDI - cybdyn - 21.09.2013, 15:59
RE: CDI vs GDI - MetalliC - 21.09.2013, 17:03
RE: CDI vs GDI - cybdyn - 21.09.2013, 18:20
RE: CDI vs GDI - cybdyn - 23.09.2013, 10:02
RE: CDI vs GDI - cybdyn - 23.09.2013, 16:52
RE: CDI vs GDI - SWAT - 25.09.2013, 07:46
RE: CDI vs GDI - cybdyn - 25.09.2013, 10:16

Переход:


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