Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Faq's Создание selfboot (самозагружающегося) диска
Автор Сообщение
SunDragon Не на форуме
Продвинутый
***

Сообщений: 469
Зарегистрирован: 29.01.2005
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 5 раз(а) в 5 сообщ.
Сообщение: #1
Faq's Создание selfboot (самозагружающегося) диска
Создание selfboot (самозагружающегося) диска.
Версия 0.2

Используем "Dreamcast Self-Booting Tutorial © Echelon".
(описание надо сказать весьма "фривольное":)оригинал, на инглише, лежит в архиве с утилитами)

Распаковываем архив с утилитами
создаем папку \data

Вставляем "пустую" болванку и до самого конца не вынимаем ее из сидюка.

1. записываем "первую сессию"

чтобы получить Session 2 LBA 11702 запускаем:
cdrecord -dev=x,x,x -multi -audio speed=x audio.raw

чтобы получить Session 2 LBA 11700 запускаем:
cdrecord -dev=x,x,x -dao -multi -audio speed=x audio.raw
(такой способ записи возможно поддерживается не всеми рекордерами)

где x,x,x узнаешь по команде
cdrecord -scanbus (например бывает 0,0,1)
speed=x - скорость (например speed=8)

2.затем запускаем
cdrecord -dev=x,x,x -msinfo
на выходе 0,11702 или 0,11700, запомним

3. копируем в папку где утилитки вот это: (только не в папку data)
IP.BIN
1ST_READ.BIN (у него может быть другое имя)

запускаешь BINHACK.EXE
на запрос указываешь
Enter name of binary: 1ST_READ.BIN
Enter name of bootsector: IP.BIN
Enter msinfo value: 11702 (полученное значение при cdrecord -dev=x,x,x -msinfo)
(по завершения хакинга BINHACK.EXE "ругаться" не должен)

4. копируем полученный 1ST_READ.BIN в папку data, туда же копируешь все файлы с несамозагружающегося диска
(или файлы эмулятора и пр.)

5. запускаем
mkisofs -C x,y -V ECHELON -l -o data.iso data
где x,y - значения полученные при cdrecord -dev=x,x,x -msinfo

6. появится файлик data.iso

7. запускаешь IPINS.EXE
на запрос вводим
Enter name of bootsector: IP.BIN
Enter name of ISO: data.iso

8. пишем "вторую сессию"
cdrecord -dev=x,x,x -xa1 speed=x data.iso

ДИСК ГОТОВ!
(Последний раз сообщение было отредактировано 10.03.2006 в 22:26, отредактировал пользователь SunDragon.)
08.03.2006 15:22
Найти все сообщения Цитировать это сообщение
alex Не на форуме
Ветеран
*****

Сообщений: 1273
Зарегистрирован: 11.07.2005
Рейтинг: 2
Сказал спасибо: 4
Поблагодарили 69 раз(а) в 53 сообщ.
Сообщение: #2
Faq's Создание selfboot (самозагружающегося) диска
СОЗДАНИЕ SELFBOOT (самозагружающегося) диска с помощью bin2boot

Для этого нам понадобится:

1 патчер binpatch106 (качаем отсюда http://cablemodem.fibertel.com.ar/bucanero...binpatch106.zip )

2 прога mkisofs (есть в любом паке с пометкой image_creator на www.dc-swat.net.ru в разделе download dc)

3 прога bin2boot (есть в любом паке с пометкой image_creator на www.dc-swat.net.ru в разделе download dc)

ШАГ ПЕРВЫЙ ПАТЧИМ БИНАРИКИ (ТОЛЬКО ДЛЯ КОММЕРЧЕСКИХ ИГР/ПРОГРАММ hombrew игры/программы патчить ненужно)

Запускаем binpatch106, выбираем директорию (папку) с игрой (программой).
В левом нижнем окне появится список BIN файлов которые нужно пропатчить.
Выбираем BIN файл, в окошке offset пишем ~2, в crack katana files выбираем selfboot scheme для бутовых файлов (1ST_READ.BIN, 0DREAMON.BIN и т.д.) или non-selfboot scheme для остальных BIN файлов и нажимаем PATCH
(ПРОДЕЛАТЬ НУЖНО СО ВСЕМИ BIN ФАЙЛАМИ)

ШАГ ВТОРОЙ СОЗДАЕМ ISO ОБРАЗ

ЗАПУСКАЕМ mkisofs c параметрами Mkisofs -C 0,0 -V ECHELON -l -o data.iso DATA (где DATA папка с игрой/программой)

ШАГ ТРЕТИЙ КОНВЕРТИРУЕМ ФАЙЛ ISO В selfboot CDI образ В ФОРМАТЕ DATA/DATA

Запускаем bin2boot
пишем data.iso (наш файл iso) и жмем enter

<span style="color:#CC0000">для hombrew (самодельных) игр/программ data.iso /nohack

получившийся файл image.cdi пишем алкоголем в TAO mode на скорости 8х

Здесь была подпись.
(Последний раз сообщение было отредактировано 13.03.2006 в 18:28, отредактировал пользователь alex.)
11.03.2006 20:52
Найти все сообщения Цитировать это сообщение
SunDragon Не на форуме
Продвинутый
***

Сообщений: 469
Зарегистрирован: 29.01.2005
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 5 раз(а) в 5 сообщ.
Сообщение: #3
Faq's Создание selfboot (самозагружающегося) диска
alex
Цитата:в окошке offset пишем ~2
а почему именно 2?

при этом значении, Катановский код 45166 (6EB0)
конвертируется в 166 + 2 = 168 (A800)

если судить по логике, то значение offset нужно ставить 0
12.03.2006 11:09
Найти все сообщения Цитировать это сообщение
alex Не на форуме
Ветеран
*****

Сообщений: 1273
Зарегистрирован: 11.07.2005
Рейтинг: 2
Сказал спасибо: 4
Поблагодарили 69 раз(а) в 53 сообщ.
Сообщение: #4
Faq's Создание selfboot (самозагружающегося) диска
Цитата:а почему именно 2?
не 2 а ~2
Цитата:при этом значении, Катановский код 45166 (6EB0)
конвертируется в 166 + 2 = 168 (A800)

если судить по логике, то значение offset нужно ставить 0
Х.З. подсмотрел в проге ExoBoot
там параметры BINHACK
1ST_READ.BIN
IP.BIN
~2

ну я попробовал и как ни странно все работает:)

Здесь была подпись.
12.03.2006 11:25
Найти все сообщения Цитировать это сообщение
SunDragon Не на форуме
Продвинутый
***

Сообщений: 469
Зарегистрирован: 29.01.2005
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 5 раз(а) в 5 сообщ.
Сообщение: #5
Faq's Создание selfboot (самозагружающегося) диска
Цитата:не 2 а ~2
~2 программа не воспринимает, так что правильно будет 0.
12.03.2006 13:08
Найти все сообщения Цитировать это сообщение
alex Не на форуме
Ветеран
*****

Сообщений: 1273
Зарегистрирован: 11.07.2005
Рейтинг: 2
Сказал спасибо: 4
Поблагодарили 69 раз(а) в 53 сообщ.
Сообщение: #6
Faq's Создание selfboot (самозагружающегося) диска
:):):)

Здесь была подпись.
(Последний раз сообщение было отредактировано 06.05.2022 в 07:53, отредактировал пользователь SWAT.)
12.03.2006 14:18
Найти все сообщения Цитировать это сообщение
SunDragon Не на форуме
Продвинутый
***

Сообщений: 469
Зарегистрирован: 29.01.2005
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 5 раз(а) в 5 сообщ.
Сообщение: #7
Faq's Создание selfboot (самозагружающегося) диска
2alex
ну что ты такоё упёртый:)
значение &quot;0&quot; нужно ставить, т.к. при &quot;~2&quot; binpatch в бинарнике все равно прописывает 166 (A6).
(Последний раз сообщение было отредактировано 13.03.2006 в 18:22, отредактировал пользователь SunDragon.)
13.03.2006 18:19
Найти все сообщения Цитировать это сообщение
alex Не на форуме
Ветеран
*****

Сообщений: 1273
Зарегистрирован: 11.07.2005
Рейтинг: 2
Сказал спасибо: 4
Поблагодарили 69 раз(а) в 53 сообщ.
Сообщение: #8
Faq's Создание selfboot (самозагружающегося) диска
2SunDragon возможно, спорить не буду (потом попробую LBA 0 поставить):)

Здесь была подпись.
13.03.2006 18:26
Найти все сообщения Цитировать это сообщение
GOGA Не на форуме
Новичок
*

Сообщений: 7
Зарегистрирован: 12.02.2007
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #9
Faq's Создание selfboot (самозагружающегося) диска
lba не ставится
14.02.2007 18:14
Вебсайт Найти все сообщения Цитировать это сообщение
Lin Не на форуме
Продвинутый
***

Сообщений: 344
Зарегистрирован: 14.03.2009
Рейтинг: 1
Сказал спасибо: 3
Поблагодарили 10 раз(а) в 7 сообщ.
Сообщение: #10
RE: Faq's Создание selfboot (самозагружающегося) диска
Цитата:ЗАПУСКАЕМ mkisofs c параметрами Mkisofs -C 0,0 -V ECHELON -l -o data.iso DATA (где DATA папка с игрой/программой)
Data.iso создался, только где он? Где сохраняется?

Dreamcast torrent tracker - www.dc4you.ru
16.10.2011 04:55
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7125
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 130
Поблагодарили 1168 раз(а) в 726 сообщ.
Сообщение: #11
RE: Faq's Создание selfboot (самозагружающегося) диска
Там же где и папка DATA...

[Изображение: barbers.png]
17.10.2011 11:03
Вебсайт Найти все сообщения Цитировать это сообщение
Lin Не на форуме
Продвинутый
***

Сообщений: 344
Зарегистрирован: 14.03.2009
Рейтинг: 1
Сказал спасибо: 3
Поблагодарили 10 раз(а) в 7 сообщ.
Сообщение: #12
RE: Faq's Создание selfboot (самозагружающегося) диска
Там data.iso надо тоже полный пусть писать. Везде надо писать полный путь Sad

Dreamcast torrent tracker - www.dc4you.ru
17.10.2011 15:38
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7125
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 130
Поблагодарили 1168 раз(а) в 726 сообщ.
Сообщение: #13
RE: Faq's Создание selfboot (самозагружающегося) диска
Смотря как запускаешь, если все в одной папке лежит (вместе с mkisofs), то полный путь не нужно писать.

[Изображение: barbers.png]
18.10.2011 07:34
Вебсайт Найти все сообщения Цитировать это сообщение
warezhunter_ Не на форуме
Пользователь
**

Сообщений: 43
Зарегистрирован: 28.09.2013
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 6 раз(а) в 6 сообщ.
Сообщение: #14
RE: Faq's Создание selfboot (самозагружающегося) диска
Я делаю selfboot из gdi в cdi немного иначе:
1) Делаю файл disk.cue
2) Открываю disk.cue при помощи утилиты CDMage B5 и потрошу данные в третьей дорожке диска (Track 3),
3) Достаю IP.bin из track3.bin при помощи Isofix ( там указываю LBA 45000)
4) Затем запускаю binhack, указываю там 1ST_READ.BIN и IP.BIN (MSINFO VALUE ставлю 0,0), получившиеся 2 файла должны быть в папке data (где data папка с игрой/программой)
5) Потом запускаю mkisofs -C 0,0 -V <здесь можно любую метку написать, не имеет значения> -l -o data.iso data
6) Потом запускаю bin2boot data.iso и на выходе получаю Image.cdi
Но не все игры так можно сделать: Есть диски с мульти данными CDDA, если так сделать, то в игре не будет музыки, а в некоторых играх данных столько, что они не влезут на диск CD-R.
(Последний раз сообщение было отредактировано 28.09.2013 в 16:34, отредактировал пользователь warezhunter_.)
28.09.2013 16:29
Найти все сообщения Цитировать это сообщение
Warlock_02 Не на форуме
Пользователь
**

Сообщений: 30
Зарегистрирован: 16.05.2011
Рейтинг: 0
Сказал спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #15
RE: Faq's Создание selfboot (самозагружающегося) диска
Подскажите пожалуйста, какой программкой и как собрать образ с LBA 11700. Вообще пользуюсь BootDreams, программа никогда не подводила, но она создаёт образ с LBA 11702, а нужно 11700. Думал, Eazyboot попробовать, но я так понял, что он с Win7 не дружит....

PS: Кто нибудь, знает как пользоваться программой A4Patcher?
(Последний раз сообщение было отредактировано 14.04.2015 в 22:32, отредактировал пользователь Warlock_02.)
14.04.2015 18:31
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7125
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 130
Поблагодарили 1168 раз(а) в 726 сообщ.
Сообщение: #16
RE: Faq's Создание selfboot (самозагружающегося) диска
В теме про Shenmue 2 же пережевывался этот процесс, что еще не понятно?

[Изображение: barbers.png]
15.04.2015 09:38
Вебсайт Найти все сообщения Цитировать это сообщение
Warlock_02 Не на форуме
Пользователь
**

Сообщений: 30
Зарегистрирован: 16.05.2011
Рейтинг: 0
Сказал спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #17
RE: Faq's Создание selfboot (самозагружающегося) диска
(15.04.2015 09:38)SWAT писал(а):  В теме про Shenmue 2 же пережевывался этот процесс, что еще не понятно?

Там тема была про Shenmue и Dreamshell, а тут я интересуюсь созданием образа с LBA 11700.
15.04.2015 10:57
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7125
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 130
Поблагодарили 1168 раз(а) в 726 сообщ.
Сообщение: #18
RE: Faq's Создание selfboot (самозагружающегося) диска
Так а какая разница то. Образ точно так же создается. Просто потом этот iso нужно конвертнуть в cdi с помощью утилиты cdi4dc - https://github.com/DC-SWAT/DreamShell/bl...cdi4dc.exe

[Изображение: barbers.png]
15.04.2015 13:00
Вебсайт Найти все сообщения Цитировать это сообщение
Warlock_02 Не на форуме
Пользователь
**

Сообщений: 30
Зарегистрирован: 16.05.2011
Рейтинг: 0
Сказал спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #19
RE: Faq's Создание selfboot (самозагружающегося) диска
(15.04.2015 13:00)SWAT писал(а):  Так а какая разница то. Образ точно так же создается. Просто потом этот iso нужно конвертнуть в cdi с помощью утилиты cdi4dc - https://github.com/DC-SWAT/DreamShell/bl...cdi4dc.exe

Всёравно что-то не так получается....
Короче делаю так (с LBA 45000)
Код:
mkisofs -V Shenmue_II -C 0,45000 -G ./data/IP.BIN -joliet -rock -l -o Shenmue_II.iso ./data
Затем в cdi4bc
Код:
cdi4dc.exe Shenmue_II.iso Shenmue_II.cdi
Полученный образ не грузится, да и в IsoBuster как то нормально не открывается....
И кстати cdi4dc под 11700 образ не делает (как я понял). Утилита собирает его либо под 11702, либо ещё под хз каким LBA, но не под 11700 и не 45000.
[Изображение: 0f383b802a97e3fe4a741e9844b05345.jpeg]
15.04.2015 13:42
Найти все сообщения Цитировать это сообщение
Lin Не на форуме
Продвинутый
***

Сообщений: 344
Зарегистрирован: 14.03.2009
Рейтинг: 1
Сказал спасибо: 3
Поблагодарили 10 раз(а) в 7 сообщ.
Сообщение: #20
RE: Faq's Создание selfboot (самозагружающегося) диска
Почему бы не использовать LazyBoot для сборки дисков?

Dreamcast torrent tracker - www.dc4you.ru
15.04.2015 14:14
Найти все сообщения Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
Фото Создание CDI образа с LBA 45000 из GDI образа игры Sega Dreamcast. botik 4 12960 03.04.2020 02:03
Посл. сообщение: megavolt85

Переход:


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