DC-SWAT Forum
Dreamshell - подробный FAQ - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: Sega Dreamcast (/forum-2.html)
+--- Форум: Инструкции, описания, FAQ-ки (/forum-13.html)
+--- Тема: Dreamshell - подробный FAQ (/thread-2053.html)

Страниц: 1 2 3 4 5 6 7 8 9 10 11 12


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - SWAT - 21.10.2013 20:44

(21.10.2013 20:35)warezhunter_ писал(а):  Кроме того, я прочитал на одном из зарубежных сайтов, что на том порту, к которому цепляется модем или этот адаптер, очень небольшая скорость передачи.

Да сам порт то может выдать неплохо, просто не успели до ума устройства довести. LAN адаптер вообще ужасный тормоз, BBA по шустрее, но все же могло быть и лучше.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - cybdyn - 22.10.2013 09:30

скорость большая - надо только устройство соответвующее и софт на стороне дрима


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - SILENT_Pavel - 22.10.2013 12:05

Ну вот и первая ласточка, Dreamshell pack для Legacy of Kain: Soul Reaver.
Внутри описание на двух языках.
Description also available in English inside.


LoK_SR_README.rtf (Click to View)



RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - warezhunter_ - 23.10.2013 07:56

Читал про то, что еще возможно сделать карту памяти большого объема, на несколько гигов и с неё играть в игры, скорость чтения там поболее будет чем через порт serial.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - SWAT - 23.10.2013 14:02

Нет, стандартная скорость Maple - 2 Mbit/s, а это значительно меньше чем сейчас у SD (~5 Mbit/s).
Другое дело если есть возможность заставить эту шину работать быстрее, теоретически у нее есть и 4 и 8 Mhz режимы, но работают ли они неизвестно. Да и девайс нужно делать специальный тоже, с софтом проблем куча... в общем оно вряд ли того стоит.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - warezhunter_ - 26.10.2013 12:27

Короче, извлекать IP.BIN через Isobuster не самая удачная идея, файл на выходе получается 37кб, по идее должно быть 32кб, а некоторые программы, типа bin2boot начинают возникать, что неправильный IP.bin.
Придуман новый способ извлечения IP.bin из образов cdi
1) Берем утилиту cdirip062 отсюда:
http://consolecopyworld.com/files/dc/cdirip062.zip
2) Разархивируем и запускаем её (cdirip.exe)
3) Указываем образ cdi и куда распаковать образ, на выходе получаем TAudio01.wav, TData02.iso, TDisc.cue
4) Запускаем isofix и делаем то же самое, что с образом gdi, только вместо track03.bin указываем TData02.iso, после чего создастся тот же bootfile.bin, который и будет являться IP.bin.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - SILENT_Pavel - 27.10.2013 07:48

(26.10.2013 12:27)warezhunter_ писал(а):  получается 37кб, по идее должно быть 32кб
Действительно! Ключевое замечание, спасибо, позже добавлю в фак.
Вот сравнил оба IP полученные старым и новым образом - они разные.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - warezhunter_ - 29.10.2013 19:54

Ну вот добрался до образов nrg и mds, их нужно конвертировать в cdi монтируя через Daemon Tools и снятия образа через DiscJuggler. Образы nrg новый nero записывает некорректно. Я так Codebreaker пеликановский запустил под Dreamshell уже. Только образы он подхватывать пока не хочет, уже сделал чтобы он вылазил в Dreamshell при нажатии кнопки Start в нем, но при запуске образа один фиг не работает.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - SILENT_Pavel - 04.11.2013 16:12

Из списка совместимости:
(12.02.2010 04:38)TuxTheWise писал(а):  The Nomad Soul (PAL) (a.k.a. Omikron: The Nomad Soul)
  • Boots? Yes
  • Playable? No
  • Tested on: DreamShell 4.0.0 Beta 3 (sdiso module v0.2.0).
  • Notes: Shows "Checking Memory Card" screen and then screen goes black forever.
  • Reported by: TuxTheWise.
А вот и нет, подозрение о разной совместимости старой и актуальной версии подтвердились. Игра отлично работает, сохраняется и загружается, как с cdi так и с gdi формата причем с репаком и даже видео не тормозят, хотя подгрузки в обоих случаях тяжелые время от времени, но все равно очень круто gdi работает, ибо для сиди игру существенно урезали.

п.с. ip.bin в cdi версии не лежал в корне, вытащил его 32 кб по инструкции варезхантера чуть выше.

Проверял на:
cdi - Omikron - The Nomad Soul [RUS][Play Zero]
gdi - Nomad Soul, The v1.003 (2000)(EIDOS)(PAL)(M5)[!]
и вероятно все остальные версии играбельны, приятно удивлен такой безотказностью учитывая прошлую неработоспособность. Например тотальный плюс в том, что можно сравнить разные локализации на оригинальной консоли не портя болванки таким образом, ведь эмулятор немного неточно скалит шрифты.

upd: все-таки не все так радужно, сохранения то работают и определяются, но загрузиться нельзя, в процессе загрузки зависает, но как бы одним проходом игру пройти можно от начала до конца.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - warezhunter_ - 09.11.2013 10:41

(30.08.2013 18:32)SILENT_Pavel писал(а):  "Конвертируем gdi игры под dreamshell 4.0 RC 1
Если в gdi есть gdda треки то запускай repack_gdi.bat и жди окончания процесса, на выходе получишь готовый ISO для запуска в DS, тебе его останется только переименовать.
А ничего подобного, при нажатии repack_gdi.bat он делает iso с данными, а cddi выкидывает в итоге получается так, что в игре нет музыки. Пример:
Код:
Bust-A-Move 4 v1.001 (2000)(Acclaim)(NTSC)(US)[!]
там аж 25 треков.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - SWAT - 10.11.2013 10:02

Ну так загрузчик и не поддерживает CD Audio, зачем они в образе нужны.
Проигрывание CD Audio - полностью хардварный процесс, который софтварно сэмулировать практически не возможно (особенно используя soft-spi), нужна хардварная прослойка как не крути.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - warezhunter_ - 10.11.2013 18:58

(10.11.2013 10:02)SWAT писал(а):  Ну так загрузчик и не поддерживает CD Audio, зачем они в образе нужны.
Проигрывание CD Audio - полностью хардварный процесс, который софтварно сэмулировать практически не возможно (особенно используя soft-spi), нужна хардварная прослойка как не крути.
Это понятно, есть еще один нюанс: игры использующие WinCE ни одну мне запустить так и не удалось, видимо тоже запустить нельзя.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - SWAT - 11.11.2013 06:50

Да WinCE сейчас не поддерживается, но возможно будет поддерживаться (хотя бы часть) в новой версии. Пока обещать не могу, но некоторые мысли есть.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - warezhunter_ - 12.11.2013 07:29

Кстати еще Sega Dreamcast Movie Creator берет далеко не всё видео, даже несжатый avi. Не смог перекодировать парочку видео, он выдает различные ошибки и иногда даже вылетает посередине(использую его в Windows XP), особенно при работе с большими файлами (более 2гб).
Кодек sofdec используют также довольно современные игры: Crysis и Pro Evolution Soocer. Нашел редактор для PES, тот берет видеофайлы любого формата, даже исходный mpg, полученный утилитой sfd2mpg и перекодирует их в sfd, только я не протестировал его пока.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - SILENT_Pavel - 12.11.2013 17:27

(12.11.2013 07:29)warezhunter_ писал(а):  Кстати еще Sega Dreamcast Movie Creator берет далеко не всё видео, даже несжатый avi. Не смог перекодировать парочку видео, он выдает различные ошибки и иногда даже вылетает посередине(использую его в Windows XP), особенно при работе с большими файлами (более 2гб).
Кодек sofdec используют также довольно современные игры: Crysis и Pro Evolution Soocer. Нашел редактор для PES, тот берет видеофайлы любого формата, даже исходный mpg, полученный утилитой sfd2mpg и перекодирует их в sfd, только я не протестировал его пока.
Все же проблемы с SDMC возникают похоже только у тебя, хотя у меня есть глюк, при котором SDMC не будет кодировать, пока я не разделю видео и аудио отдельно, а не одним входным файлом.

В общем самый безопасный вариант это вручную перекодировать отдельно звук и видео в нужный мпег-1 с нужными параметрами а потом сделать мультиплекс через MPEG2VCRv3.0_SFD_MOD - но это на самый аварийный случай.

Сейчас доделываю DShell pack для код вероники, постараюсь включить поддержку DSRES complete edition, пока классно работает, но вот мой дримкаст тупит, все реже и реже запускает дримшел без глюков, то sd лоадер не загрузит, то файловую систему не распознает, "облил" его уже сто раз с ног до головы спиртом, почти не помогает, попробую спички в контакты блока питания подложить, тут посоветовали...


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - Wind - 13.11.2013 10:43

(11.11.2013 06:50)SWAT писал(а):  Да WinCE сейчас не поддерживается, но возможно будет поддерживаться (хотя бы часть) в новой версии. Пока обещать не могу, но некоторые мысли есть.

Если не секрет, а какие проблемы могли возникнуть с ними на реальной консоли-то? Эти игры правда чувствительны к скорости чтения с диска, там нужно задержку делать, впрочем далеко не все они столь кретично на скорость реагируют.

И еще у тебя какие-то сложности с GDI образами?


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - SWAT - 13.11.2013 14:43

(13.11.2013 10:43)Wind писал(а):  
(11.11.2013 06:50)SWAT писал(а):  Да WinCE сейчас не поддерживается, но возможно будет поддерживаться (хотя бы часть) в новой версии. Пока обещать не могу, но некоторые мысли есть.

Если не секрет, а какие проблемы могли возникнуть с ними на реальной консоли-то? Эти игры правда чувствительны к скорости чтения с диска, там нужно задержку делать, впрочем далеко не все они столь кретично на скорость реагируют.

И еще у тебя какие-то сложности с GDI образами?

Не секрет, я тупо не знаю почему они не запускаются Smile Может подскажешь? Мне задержки не нужны, и так скорости не хватает Smile

Никаких сложностей у меня с GDI образами нет. Единственная причина, по которой я их не использую - это лишние операции с секторами, они там RAW, т.е. придется читать каждый сектор по отдельности, дабы не захватить ненужное. Вместо этого я читаю сразу пачкой запрошенные данные (как игра попросила), так меньше команд идет на SD (всего один запрос на мультиблоковую передачу), а это прирост в скорости, ибо у обработок команд неплохие задержки бывают, особенно если флешка низкого класса.
Дабы не смущать людей еще большими тормозами, я просто не стал их пока поддерживать. Если будет шустрый девайс, тогда возможно со временем будет и поддержка всяких образов.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - Wind - 14.11.2013 08:33

У тебя задержек все же нет Smile Я как помню ты эмулируешь HLE вызовы дрима. И сразу же исполняешь команду, т.е. для дрима выходит, что время исполнения команды 0 секунд. При чтение с реального дрима команда чтения асинхронно исполняется же, т.е. после вызова чтения, до фактического окончания проходит какой-то промежуток времени. По этой же причине голова тигра в веронике при работе с SD насколько знаю не поворачивается.
Но у тебя игры прямо совсем не запускаются WinCE значит может быть связано с MMU, я вот ни разу не проверял используют ли игры WinCE HLE вызовы стандартные, если не используют то ты их запустить и не сможешь никогда, если все же используют то из какого кольца они вызываются нужно смотреть, если в USER mode, то значит происходит исключение у проца ибо из USER нельзя читать по адресам выше 0x80000000.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - SWAT - 14.11.2013 09:39

(14.11.2013 08:33)Wind писал(а):  У тебя задержек все же нет Smile Я как помню ты эмулируешь HLE вызовы дрима. И сразу же исполняешь команду, т.е. для дрима выходит, что время исполнения команды 0 секунд. При чтение с реального дрима команда чтения асинхронно исполняется же, т.е. после вызова чтения, до фактического окончания проходит какой-то промежуток времени. По этой же причине голова тигра в веронике при работе с SD насколько знаю не поворачивается.

Ну не совсем так. Команды сначала ставятся в очередь (как положено), а потом уже исполняются. Но все же ты прав, при первом же проходе GdcExecServer, они выполняются за раз.
Но у загрузчика есть опция - Emulate DMA, она то как раз и разбивает чтение секторов на части и в этом случае команда выполняется не при первом проходе GdcExecServer, а пока не прочитает все сектора. Правда во избежании тормозов (которые я описал в предыдущем посте), эмуляция не читает каждый сектор по отдельности, а читает их по 8 штук, вместо запрошенных, а игры обычно просят по 16 и больше за раз. Мне кажется этого должно быть достаточно для подобных случаев, хотя я не проверял.

Правда вот пока я писал это сообщение и смотрел код, увидел баг в этой опции Smile)) Все манипуляции происходят с пачкой из 8 секторов, а читается всегда по 1 сектору (раньше так было просто, не уследил за одной строкой) Sad
Вот же блин, я уж хотел предложить кому нибудь голову тигру повернуть в этом режиме...

Кстати раз уж такое дело, может подскажешь лучшую цифру? Может не 8, а меньше или больше. Причем чем больше тем лучше, быстрее читаться будет. Тупо сделать 1 сектор не пойдет, тормоза очень заметны будут.


RE: Dreamshell - подробный FAQ (от покупки - до моддинга) для ЧАЙНИКОВ - Wind - 14.11.2013 09:46

Вот сложно сказать сколько лучше если исходить из кол-ва секторов, в эмуляторах мы ставим временную задержку на дма около 10-16мбит с дма, и коло 1мбит с пио. Так что в твоем случае нужно тупо экспериментировать.
А с WinCE все же проверь как там дела вобще c HLE вызовами обстоят.

Если исходить из головы тигра, то она хочет чтобы время исполнения ATAPI команды было достаточно долгим, при этом сами данные по DMA она согласна и считай сразу принять. В железе просто две ирки генерится при чтение с грдром по дма, одно от устройства, другое от дма контроллера.