| Приставки > 6 поколение |
| Dreamcast + HDD, Новая жизнь Dreamcast |
| (1/7) > >> |
| ands:
Dreamcast + HDD, Новая жизнь Dreamcast G1-ATA (IDE) Подключение HDD к Dreamcast Информация взята от сюда http://www.dc-swat.ru 1 Вариант Самый дешевый и простой, но нужно уметь паять. Вскрыть приставку и к материнской плате припаять шлейф к которому через дополнительный блок питания подключить HDD. У вас будет и привод и HDD. 2 Вариант Купить или самому спаять плату PCB от OzOnE. У вас будет и привод и HDD, только без крышки. 3 Вариант Купить плату USB-GDROM Controller от MNEMO эмулятор привода Dreamcast. Будет только HDD. 4 Вариант Купить плату GDemu эмулятор привода Dreamcast. Будет только SD. Сравнение: С GDEmu почти все просто, подключил вместо привода его и накидал на SD карту игр. Совместимость можно сказать полная. С регионами и выбором игр это отдельная песня, но вроде все неудобства уже более менее сгладили пытливые пользователи. Но один жирный минус все же остался - это цена. По текущему курсу он стоит в районе 8500 рублей, что кажется несколько нелепым. При этом SD карты все же сильно ограничены в размерах, да и большой емкости флешки стоят не дешево, особенно хорошего качества, которые в общем то и нужны. Почти тоже самое касается адаптера от MNEMO, его главное отличие только в том, что у него USB, а не SD, что удешевляет стоимость гигабайта. Есть еще нюансы с форматом образов и сменой диска у этого адаптера, но не сильно критичные. Цена несколько дешевле, но все равно порядок примерно тот же. Плюсы: 1) Совместимость около 100% 2) Никаких проблем с установкой, поставил вместо привода и все 3) Высокая скорость загрузки у GDEmu и нормальная у MNEMO Минусы: 1) Очень дорого 2) Не запускает игры других регионов без шаманства (GDEmu) 3) Дорогие большие объемы памяти (GDEmu) 4) Поддерживает только GDI и ISO (MNEMO) 5) Накладные расходы на сопряжение интерфейсов снижают скорость (MNEMO) C DreamShell картина совершенно иная. Совместимость конечно не на том уровне, но ее может оказаться вполне достаточно для конкретного человека, главное понять какие игры в принципе нужны. Правда для загрузки без привода нужен BIOS mod и это конечно минус, Но и это не проблема, если умеите паять. Но есть и неоспоримые плюсы. Плюсы: 1) Это бесплатно 2) Гигабайт места значительно дешевле (а то и бесплатно, ведь можно найти старые IDE HDD в принципе на халяву). Можно и SATA зацепить через адаптер. 3) Никаких проблем с регионами и VGA форсингом (там где это вообще поддерживается) 4) Скорость загрузки игр равноценна GDEmu 5) Есть шанс )) получить доп. функционал, который невозможно реализовать с помощью железных эмуляторов Минусы: 1) Совместимость уже более 80% 2) Нужно уметь держать паяльник в руках чтобы припаять десяток проводов 3) Если нет привода - нужен BIOS mod (в принципе равен второму пункту) Я бы ещё добавил к плюсам DreamShell. С платами вышеупомянутых товарищей (GDEmu, MNEMO), консоль кострируется, лишаясь родного привода, а ведь у многих коллекции штамповки/лицензии, люди и по сей день продолжают собирать. С DreamShell все как раз наоборот, при установке HDD, SD-Card, Bios Flash, консоль сохраняет все что было в ней изначально, плюс приобретает новые функции, и это только плюсы в железе, не говоря уже о функционале DreamShell. В общем если все усреднить и округлить, получается что разница в деньгах по сути. Платное решение проще и лучше работает, бесплатное сложнее и работает пока не так хорошо как железные эмуляторы вот и вся разница... При этом вы получаете полноценную консоль, вместо одной платы эмулятора, которая без консоли в общем то бесполезна. Тут главное понять, на сколько критична 100% совместимость, стоит ли она этих денег именно в твоем случае. Для кого-то это может быть главный аргумент при решении и если есть лишние деньги, то почему бы не упростить себе жизнь А у некоторых есть и то и другое одновременно. Вообще наиболее интересным представляется мне еще не вышедший эмулятор от cybdyn, который одновременно может работать и эмулятором привода и может притвориться HDD для DreamShell. Да и стоить он должен дешевле. Но вот ждать его еще скорее всего долго... 1 Вариант Информация взята с http://www.dc-swat.ru/blog/hardware/874.html Это самый дешевый и простой способ подключить HDD. Необходимо вскрыть сам Dreamcast достать плату привода GD-ROM, достать плату блока питания, снять металлическую пластину и добраться до материнской платы. Распиновка шлейфа показана ниже. Я для удобства выпаял гнездо под шлейф от сгоревшего HDD и начал припаивать к нему проводки Затем изолирую проводки изолентой, что бы не замыкали. Берём самую нижнюю металлическую пластину и отпиливаем болгаркой Выпиливаем в корпусе место под гнездо для шлейфа И начинаем припаивать вот по этому расположению контактов кстати должно быть 7 проводков спаять вместе (GND) под номерами 2,19,22,24,26,30,40 и одним проводом в дримкаст. провода под номерами 20 вообще отсутствует в гнезде, а 28,32,34 вообще не припаиваем, а 39 можно не паять а можно через светодиод сделать индикатор загрузки И припаиваем эти провода к материнской плате дримкаста крепим изолентой что бы не оторвались случайно получается вот так берём шлейф Но сначала надо отформатировать HDD программой Acronis Disk Director в систему FAT32 и сделать основной активный в этой же программе, Затем на HDD скидывай папку DS и образы игр. HDD должен быть в режиме Slave (в моём случае это без перемычки),так как оригинальный привод Master. Питание я брал прямо из дримкаста, но это только для проверки, настоятельно не рекомендую, так как при дkительной игре может выйти из строя По этому требуется дополнительный блок питания, можно даже от дримкаста, лишь бы были теже напряжения 5в и 12в. Файловая система в DS лишена некоторых недостатков, что позволяет нам получить: 1) Количество поддерживаемых разделов - 4 2) Размер одного кластера может достигать 64 КБ 3) Размер одного раздела может достигать 2 ТБ (при размере кластера в 64 Кб) Таким образом, максимальный теоретический размер IDE устройства может достигать 8 ТБ, то есть 4 раздела по 2 ТБ. смотрится это вот так в собранном виде Bios Mod Информация взята с http://www.dc-swat.ru/blog/hardware/16.html bios на Dreamcast прошивали и меняли с незапамятных времен, делали это на программаторе. Но этот мод уникален тем, что для прошивки консоли не нужен программатор, Dreamcast прошивает сам себя. И есть возможность загружаться и с родного биоса и с прошитого. Снова разбираем дримкаст, до материнской платы, саму материнскую плату вынимать не обязательно. У родного bios (микросхема SEGA MRP-XXXXX) отпаиваем 12 ножку, поднимаем её вверх и пока не трогаем. Берем MX29LV160TMC-90 в корпусе SOP44 и поднимаем у неё ноги под номером 1-12-44, кладём её на родной bios и оставшиеся ножки припаиваем нога в ногу к оригинальному bios консоли, как на картинке. Далее смотрим на схему, не очень качественную, но думаю всё понятно. Паяем два резистора + оставшиеся провода и устанавливаем переключатель. Вывод 1 соединяется с выводом 23 обоих микросхем и уходит на резисторы. Вот фото материнской платы с биос модом и с IDE гнездом и ещё Region Changer сделан Материнскую плату закрываем и выводим проводки под переключатель Очень внимательно просматривайте контакты которые спаяны между обоими микросхемами, так как даже у меня выскакивали различные ошибки, приходилось по несколько раз одни и теже провода пропаивать. Вместо HDD даже и не пытайтесь подключать CD ROM от ПК работать не будет: во первых, оригинальный биос не поддерживает ничего, кроме родного GD-ROM. во вторых, DreamShell не поддерживает оптические привода, так как у них ATAPI интерфейс, а поддерживается только ATA в данный момент. Прошивать Dreamcast совсем не обязательно, можно делать первоначальную загрузку с диска, если есть рабочий привод. Привод может работать одновременно с IDE устройствами. Образы любые поддерживаемые (ISO/CSO/CDI/GDI). Но рекомендовано использовать оптимизированные GDI или ISO, чтобы можно было насладиться true async DMA, для этого нужны чистые сектора с данными (размером 2048). VGA нету у PAL версии, скачивать нужно USA. Оптимизация образа в ISO Make Pack Необходимо взять GDI образ. К примеру это игра Scies of Arcadia , скопировать его в директорию ISO Make Pack в корень папки iso_make закинуть в неё ip.bin (можно взять в этой директории в папке SYS), track01.iso , track02.raw , track03.iso, disk.gdi (для удобства можно переименовать в scies_of_arcadia.gdi). Если необходимо к примеру сделать перевод игры, или переделать уже готовую русскую версию игры, то необходимо извлечь все файлы из образа в том числе и IP.bin в папку Data папки iso_make Затем запустить сначала hack_lba.bat а затем create_iso.bat и дождаться изготовления образа isoldr.iso. Затем можно его переименовать в название вашей игры без пробелов и закинуть на HDD. Запускаете DreamShell на самой приставке и выбираите созданный образ. Запускаем приставку и ISO Loader на дримкасте и открываем IDE->scies_of_arcadia->scies_of_arcadia.gdi Вот тут есть http://www.dc-swat.ru/forum/thread-2145.html список совместимости GDI оригиналов игр с G1ATA Adaptor, есть некоторые русские версии игр работают, при том что оригинальные GDI игры не запускаются. Если привод не работает в случае если не работает лазер и/или мотор и/или драйвер двигателя, в общем что угодно кроме мозгов GDROM'a. то только один шанс, это сделать BIOS MOD и без привода сразу запускать Dreamshell из HDD. 1) Сделать биос мод 2) Прошить биос с IGR'om , помимо функции IGR в нём делались ещё правки для ускорения загрузки консоли 3) В папку DS на HDD заменить ядро DS_CORE.BIN на это https://github.com/DC-SWAT/DreamShell/blob/...ild/DS_CORE.BIN Bios IGR Биос с функцией выхода из игры и при повторном нажатии с перезагрузкой биоса Берём в этой теме биос http://www.dc-swat.ru/forum/thread-2246.html кидаем в папку DS\firmware\bios\ds Region Changer Информация взята от сюда http://www.dc-swat.ru/blog/hardware/1082.html Данные манипуляции позволят изменить не только региональную принадлежность консоли (America, Japan и Europe), но и формат выдаваемого видео сигнала (NTSC или PAL50). (Нижеописанная методика, была успешно опробована на нескольких Sega Dreamcast PAL-E) Что для этого нужно: сделать небольшие аппаратные изменения в Dreamcast; программа Region Changer. Суть аппаратных изменений, заключается в разблокировании защищенных от записи ячеек памяти флэш чипа. Для этого, на вывод Reset флэш чипа (MBM29LV002) нужно подать +12 Вольт. Вам потребуется разобрать Dreamcast и на обратной стороне основной платы найти резистор R512. Отпаять его полностью и на это место (отмечено красным кружком) подключить +12 Вольт. (см. рисунок R512-pal-e) +12 вольт можно подать, напрямую с вывода блока питания. Далее запускайте приложение Region Changer в DreamShell и переходите на страницу «Change Region». Изменяя параметры Country, Broadcast и Language, задаются три основных (стандартных) режима работы Dreamcast. 1. Режим Sega Dreamcast America (USA), видеосигнал NTSC Country — USA Broadcast — NTSC Language — English 2. Режим Sega Dreamcast Japan, видеосигнал NTSC Country — Japan Broadcast — NTSC Language — Japan 3. Режим Sega Dreamcast Europe, видеосигнал PAL 50 Гц Country — Europe Broadcast — PAL Language — English К примеру, у вас Sega Dreamcast PAL, и вы желаете сделать из неё Sega Dreamcast USA NTSC. Для этого, установите галочки возле параметров: Country — USA Broadcast — NTSC Language — English Далее, нажимая на кнопку Write происходит запись во флэш память. Перезагрузите консоль (кнопка — Reboot) В итоге Dreamcast станет практически полноценной USA NTSC консолью: — видео сигнал NTSC — читает GD-ROM USA license App VMU Manager Ну и на последок очень хорошая программа которой пока что нет в дримшелл RC3 Программа для работы с картой памяти, вы скажите что в дримкасте есть такая программа и вы будете правы, но вот эта программа умеет ещё копировать как на SD так и на HDDи обратно и ещё делать целиком дампы карт памяти. Неправильный youtube url информация взята от сюда http://www.dc-swat.ru/forum/thread-2236.html Ну и хочу выразить огромную благодарность, всем кто принял участие в разработке и программировании под дримкаст Без ностальгии по дримкасту и энтузиазма ничего этого не было. |
| Rumata:
Ну неужели так трудно создать тему в нужном разделе? :? И не надо этих заголовков с буквами в пол-страницы PS Люблю темы, которые начинаются с фотографии паяльника :lol: |
| ands:
Пожалуйста перенесите тему в соответствующий раздел Извините, я редко здесь бываю |
| Rumata:
Уже перенёс :) И заголовки теперь выглядят намного симпатичнее и читабельней :thumbup: Добавлено позже: И видео теперь будет отображаться, тут немного другие теги |
| ands:
Сейчас идут работы над запуском WinCE игр на Dreamcast. Уже некоторые WinCE игры запускаются Подробности тут http://www.dc-swat.ru/forum/thread-2262.html |
| [vEN0M]:
Спасибо. очень наглядно. только я не до конца понял куда землю припаивать... |
| EVIL:
--- Цитата: [vEN0M] от 01 Август 2015, 03:58:19 ---Спасибо. очень наглядно. только я не до конца понял куда землю припаивать... --- Конец цитаты --- У вас взаимоисключающие параграфы. Наглядность подразумевает, что вопросов возникать не должно. Я паял практически к экрану. Сам делал по схемам с dc-swat и они неудобные. Пины неудобно отсчитывать, хотя понятно, что с одной стороны четные, а с другой нечетные. Да и картинки тут даны мелкие. Короче, вот дополнение к теме, чтобы не морочить жопу: --- Код: (pinout с dc-swat) ---IDE/ATA... DC G1 port... 1. /RESET A2 2. GND A8 3. DD7 A4 4. DD8 A5 5. DD6 B4 6. DD9 B5 7. DD5 A6 8. DD10 A7 9. DD4 B6 10. DD11 B7 11. DD3 A9 12. DD12 A10 13. DD2 B9 14. DD13 B10 15. DD1 A11 16. DD14 A12 17. DD0 B11 18. DD15 B12 19. GND B8 20. Key (NC) 21. DMARQ A14 22. GND A13 23. /WR B14 24. GND B13 25. /RD A15 26. GND A18 27. IORDY B15 28. CSEL (NC) 29. /DMACK A16 30. GND B18 31. INTRQ B16 32. /IOCS16 (NC) 33. DA1 B17 34. /PDIAG (NC) 35. DA0 A19 36. DA2 B19 37. /CS0 A20 38. /CS1 B20 39. /DASP (/ACTIVE LED) 40. GND A21/B21 DC G1 port POWER... A1/B1 = 3V3 A3/B3 = 5V A25/B25 = 12V A24,B24 = P.GND (Power Ground) A8,B8,A13,B13,A18,B18,A21,B21 = GND DC G1 port CDDA pins... A17 = CD_EMPH (Emphasis) A22 = CD_BCK (Bit Clock) A23 = CD_SD (Serial Data) B22 = CD_LRCK (Left / Right Clock) B23 = CDDA_CLK (33.8688MHz master clock INTO AICA!) --- Конец кода --- |
| EVIL:
ЗЫ: Есть ли у данной шняги список совместимости и настроек? (Поправочка: Актуальный, а не 2012г) А то нет смысла даже делать некторорые настройки перебором, если знать, что тебя заранее ждет облом. |
| ALEX_230_VOLT:
самый актуальный список в этой теме http://www.dc-swat.ru/forum/thread-2145.html Несмотря на то что шапка темы периодически обновляется, есть смысл самому пролистать последние 2-3 страницы темы |
| EVIL:
ALEX_230_VOLT, , Спасибо большое. Шерстил уже форум, но каким-то образом прошел мимо. Походу проблема не в игре (в списке она со статусом no problem), а в том, что я юзаю Compact Flash с переходником вместо IDE HDD. Притормаживает (что странно) и виснет на одном и том же месте. При этом я попробовал уже скачивать версию ntsc-j (как в списке) и даже TOSEC gdi, вместо пережатых cdi. Не помогает, все работает одинаково. Надо искать винт :'( |
| ALEX_230_VOLT:
ну то что игра притормаживает с флэш накопителя это нормально явление, полная скорость (а иногда даже быстрее полной) может дать только IDE HDD. Выходом может быть только сжатие образа разными способами. Вот в этой теме есть пункт "устраняем тормоза" где расписано что можно сделать http://www.dc-swat.ru/forum/thread-2053.html А вот зависания - тут причины могут быть разные. Может игру мало тестировали, ну то етсь запустили, увидели что работает и на этом успокоились, а может и у тебя что-то работает не так как надо. Скажи хоть за игра, а то, как говориться, телепаты в отпуске. :? |
| EVIL:
--- Цитата: ALEX_230_VOLT от 02 Август 2015, 00:15:40 ---ну то что игра притормаживает с флэш накопителя это нормально явление, полная скорость (а иногда даже быстрее полной) может дать только IDE HDD. Выходом может быть только сжатие образа разными способами. Вот в этой теме есть пункт "устраняем тормоза" где расписано что можно сделать http://www.dc-swat.ru/forum/thread-2053.html А вот зависания - тут причины могут быть разные. Может игру мало тестировали, ну то етсь запустили, увидели что работает и на этом успокоились, а может и у тебя что-то работает не так как надо. Скажи хоть за игра, а то, как говориться, телепаты в отпуске. :? --- Конец цитаты --- Я так подумал, что раз там написано, что проблем нет, то их нет, а значит это моя вина и не важно что это за игра Сначала пускал jet set radio pal cdi. тормозила во время загрузки, висла если нажать на паузу. Потом попробовал de la jet set radio cdi тормозила во время загрузки, висла если нажать на паузу. Потом попробовал de la jet set radio gdi тормозила во время загрузки, висла если нажать на паузу. Проблема походу в накопителе, ибо его рубит так, что приходится отключать его от питания и врубать вновь. Если вам мало, то могу приложить фото всего этого добра и пруфы с карты видеозахвата для каждого конкретного случая. На ютубе у SWATа c HDD игра так не тормозит. |
| EVIL:
Купил винт (160 wd blue новый) Ничего не изменилось ಠ_ಠ Начал искать уже готовый образ и нашел это Со злобы начал перебирать настройки и починил, но вот сам dreamshell начинает тупить В списке значится, что все норм с дефолтными настройками, так как один бразильянский товарисч утверждает, что : "я все проверил и гарантирую, что все работает по дефолту", но надо выствавить direct boot и loader memory:0x8c000100 Осталось починить тормоза Вывод: на этот список можно смотреть только с фигой в кармане |
| [vEN0M]:
--- Цитата: EVIL от 02 Август 2015, 21:32:39 ---Купил винт (160 wd blue новый) Ничего не изменилось ಠ_ಠ Начал искать уже готовый образ и нашел это Со злобы начал перебирать настройки и починил, но вот сам dreamshell начинает тупить В списке значится, что все норм с дефолтными настройками, так как один бразильянский товарисч утверждает, что : "я все проверил и гарантирую, что все работает по дефолту", но надо выствавить direct boot и loader memory:0x8c000100 Осталось починить тормоза Вывод: на этот список можно смотреть только с фигой в кармане --- Конец цитаты --- А ты оптимизированные гди тестил? Там тестируют оптимизированные гди, и еще обязательно включают dma. Может быть у товарища с dma все оки пошло. Ну а может он паузу не нажимал.. |
| [vEN0M]:
еще тут вопросики Обязательна ли дефрагментация HDD? какой размер кластера нужен? Все таки, как я читал лучше ISO и оптимизированные GDI. Почему они лучше? в чем это проявляется? И все таки есть такая вероятность, что оригинальные GDI и CDI будут работать лучше для некоторых игр? |
| SILENT_Pavel:
--- Цитата: EVIL ---Вывод: на этот список можно смотреть только с фигой в кармане --- Конец цитаты --- Пишешь на официальный форум - админ либо напишет где ты ошибся, либо исправит пост бразильца. --- Цитата: [vEN0M ---]Все таки, как я читал лучше ISO и оптимизированные GDI. Почему они лучше? в чем это проявляется? --- Конец цитаты --- дримшелл работает лучше с таким форматом. проявляется в ускорении загрузки. подробнее на офф форуме swat писал какие именно сектора изменяются в gdi зачем и почему в техническом плане. |
| alex:
--- Цитата: [vEN0M] от 03 Август 2015, 16:18:15 ---еще тут вопросики Обязательна ли дефрагментация HDD? какой размер кластера нужен? Все таки, как я читал лучше ISO и оптимизированные GDI. Почему они лучше? в чем это проявляется? И все таки есть такая вероятность, что оригинальные GDI и CDI будут работать лучше для некоторых игр? --- Конец цитаты --- Дефрагментация не обязательна, но желательно её все-же сделать для прироста скорости чтения. Размер кластера: чем больше кластер тем выше скорость чтения образа. --- Цитата ---Схема работы здесь такая: предположим выбран размер в 100 байт на диске размеров в 10 000 байт. Это значит что на диске 100 кластеров по 100 байт каждый. Теперь предположим что Вы решили записать на диск два файла, размером 90 и 150 байт соответственно. Первый займет 100 места, а второй 200. Объяснений думаю не нужно почему. Но так же от размера кластера зависит то, на сколько быстрым будет доступ к файлам. Если размер кластера большой, то доступ будет быстрым, а это значит что и запись и копирование и все операции с файлами будут быстрее происходить, нежели если бы размер кластера был маленьким. --- Конец цитаты --- По поводу ISO и оптимизированных GDI: --- Цитата ---BIN файл это по сути образ диска с размером сектора 2352 байта. В случае трека данных это 2048 байт данных + код определения и коррекции ошибок. По сути, код коррекции ошибок является "лишним багажом", к тому же, он почти не сжимается архиваторами. Если образ диска не защищён от записи, этими данными можно пожертвовать. --- Конец цитаты --- Так вот при оптимизации GDI образа там BIN треки с данными с размером сектора 2352 байта конвертируются в ISO с размером сектора 2048 байт, то есть при конвертации из трека выкидывается код определения и коррекции ошибок. Dreamshell легче переварить такой образ так как нет лишних данных в образе, да и только с ISO и оптимизированных GDI работает true async DMA. |
| [vEN0M]:
а есть ли такая вероятность, что , к примеру, оригинальная копия GDI запустится, а оптимизированная - нет\с багами\крашится? тоже самое касается CDI. и еще - был списочек игр с CDDA. и вот некоторые не работают с CDDA. а оригинальные GDI\CDI поддерживают CDDA? |
| alex:
--- Цитата ---а есть ли такая вероятность, что , к примеру, оригинальная копия GDI запустится, а оптимизированная - нет\с багами\крашится? тоже самое касается CDI. --- Конец цитаты --- Оригинальная копия GDI по сути ничем не отличается от оптимизированной, там просто BIN треки перегнали в ISO выкинув лишние данные для коррекции ошибок при записи данного образа. А вот с CDI образом могут быть проблемы, так как при пересборке образов для записи на обычный CD нужно было хакать файлы игры. --- Цитата ---и еще - был списочек игр с CDDA. и вот некоторые не работают с CDDA. а оригинальные GDI\CDI поддерживают CDDA? --- Конец цитаты --- Там в списке совместимости смотри поддержку CDDA(хотя она не везде указана, да и список сам сыроват), оригинальные\оптимизированные GDI поддерживают, насчет CDI незнаю точно, вроде тоде работают. В настройках ISOLoader нужно включать поддержку CDDA. |
| [vEN0M]:
а подскажите как с питанием быть? (я пока еще только только все узнаю, на днях собираюсь сделать) блока питания нет. опасно ли припаивать провода питания напрямую к дриму? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |