DC-SWAT Forum

Полная версия: подключение Cd -rom к DC
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
Страниц: 1 2 3 4 5
(31.01.2011 06:24)SWAT писал(а): [ -> ]А мне кажется что он просто лоток от сидюка прикрутил к GD-ROM плате...

Smile
(24.07.2011 19:08)SWAT писал(а): [ -> ]
(31.01.2011 06:24)SWAT писал(а): [ -> ]А мне кажется что он просто лоток от сидюка прикрутил к GD-ROM плате...
Smile
Может ты и прав Big Grin
Но как по мне то может кто то смог бы реализовать прикрутку CD привода можно посредством платки конвертера, которая будет от дримки получать одни сигналы, конвертить их в сигнал CD привода и отправлять в привод, н и наоборот получать от привода, конвертить и отправлять в дримку, вобщем что то в этом роде, я не очень силен но озвучил просто свою мыслю Smile
Почему может? zol же написал что там просто механизм прикручен, см. последний пост на 2 стр.
после того как выложили схему на дрим. можно исследовать протокол ide. планирую на альтере сделать, точнее подрубить к готовому борду DALLAS или др. альтерине. будет чтото типа перехватчика пакетов.

параллельно помогбы понять протокол или!! что мешает подменить его своим как сделано для сд карт. если SWAT или ктонить раскажет как происходит та подмена, я ба написал драйвер , можно посадить эту платку конвертер на G1 порт. а дальше прицепить к ней что душе угодно. сд, усб, сата иде...!!!

параллеьная задумка актуальна и для пс1 ,пс2, псп и ко многим прочим консолям т.к альтера это довольно гибко программируемое железо...
Ты ж сам постил ссылку на Кнута: http://dknute.livejournal.com/ Вот он так и делает, эмулирует гд-ром платой, со вшитым в нее куском от эмулятора дрима. Т.е. для игр все обращения не поменяются, а привод заменить на схему с fpga, остаётся только драйвер под определённый девайс туда залить.
ну я на подобии этого и хочу сделать... мысль была ещё до кнута, просто не я ж один такое мог придумать, я имел виду что уже ктото вёл/ведёт в этом напрвлении разарботки.
мда, неужто придётся самому разгребать и догонять как написать драйвер , вставить его в какойнить дрим шел, освоить компиляцию... ну короче не густо

ктонить сам чтонить писал и компили для дрима, есть у кого софт поддержки спросить...??
(23.12.2011 01:00)cybdyn писал(а): [ -> ]мда, неужто придётся самому разгребать и догонять как написать драйвер , вставить его в какойнить дрим шел, освоить компиляцию... ну короче не густо

ктонить сам чтонить писал и компили для дрима, есть у кого софт поддержки спросить...??
Я к сожалению дуб в програмировании, у нас тут спец SWAT.
Чувак не так то просто вот все взять и рассказать что и как устроено, ты посмотри доки каких размеров, ты хочешь чтобы я тебе в пару постов все рассказал? Инфы полно, читай. Если будет что то конкретное спрашивай, а не так абстрактно - напиши драйвер, только что за драйвер я еще сам не знаю.
ну, эт понятно - что не просто. я в принципе нигде и не прошу расказывать ВСЁ. то что инфы полно это точно. нужна конкретная - я бы так сказал -узко профильная !

идея с драйвером (в случае если модульный принцип) или изменением кода в файлах работы сд карты, в том что он просто добавляется к уже имеющимуся коду. и подменяет или добавляет функции чтения с устройства по G1

драйвер я могу и сам написать, на С, тогда помощь в основном нужна как его встроить в уже имеющиейся код.

помойму не это так уж абстрактно.

приведу пример, как это делалось для пс2:

- в пс2 использкется модульный принцип , модули называются irx.
- модули отвечающие за привод CDVDMAN (основной) и CDVDFSV.
- в модуле CDVDMAN переписываются основные функции CDINIT, CDREAD, ну и ещё пару, но те основные. в принципе от устройство реально только и надо что читать данные и усё... эти функции и работают с сдромом и дополнительно они по томуже принципу работают с усб. эзенрнетом и винтом.

-далее беру исходники опенлоадера , компилирую со своими CDVDMAN и CDVDFSV. и вуаля...

да, при отладки и компиляциинадо знать как устранять ошибки , короче надо быть в теме, но глобально влазить и перелапачивать груду инфы ни к чему. только для того чтобы создать важность.

какой принцип в дриме не знаю, но думаю что идея с подменами сисколов таже.
Почему бы не сделать проще: на микроконтроллер зашить дримовские команды и те на которые он должен их менять.
В итоге:
1. модификация биоса не требуется!
2. все игры работают (в теории), т.к. дрим даже не знает что "отвечает" ему не гд-ром, а микроконтроллер.
3.микроконтроллер перекодирует команды для привода от сд (или можно сделать другой интерфейс, хоть USB) в реальном времени. Скорость передачи упадет, но все равно будет выше чем через сериал порт.
4. И не нужна будет "перекомпиляция" и "подмена сисколов" все будет для дримки натуральное, кроме "шпиона микроконтроллера"
А они чего хотят сделать? Пол дрима перепаять или что? Просто у каждого способа есть свои подводные камни, и как бэ, чтобы конвертировать команды, нужно знать какая команда какой соответсвтует, а чтоб узнать, нужно для начала делать отладку, смотреть что дрим в данном случае делает..
чтоб узнать какая команда какой соответствует нужна либо инфа о протоколе обмена, либо придется "сесть" непосредственно на шину данных и "слушать" Для второго способа нужно соединение дрима с компом+анализатор уровней на шину данных. Уж лучше найти данные о протоколе в нете, хотя это походу не реально
Если речь идет об этом способе, то для чего там дримшелл? Или он её хочет как ГУЙ и файл менеджер прикрутить?
а все способы я итак знаю как реализовать...
у каждого свои + и - , когда процесс пойдёт думаю по ходу и определим какой оптимальный...

у меня только одна проблема самому освоить вместо какогонить тут програмера или SWATа, как компилить, внедрять модуль...и запускаь/отлаживать...
кооперироваться или чтото делать, явно тут или не хотят, или не умеют, или нет время, ...что я вполне понимаю... хотя думал что накинуться на эту идею на раз два...

мот, не верят в успех)))
Верят, еще как верят.) Только, боюсь, знаний не хватит.( Может общими усилиями, что-то получится.
cybdyn, ты вот, например, своим оптимизмом немного оживил форум. Главное не пропадай)
Идея шикарная. Я бы с удовольствием помог. но в программировании я не специализируюсь. Но железо могу ковырять как угодно. если будут какие либо готовые наработки, то готов собрать стенд и тестировать =)
ой, там этих знаний надо....))) .. если смогли какуюто сд карту подключить, какимто искуственым методом))))
то в случае сдром и хдд вообще всё банально. по крайней мере в PIO режиме.
а по ходу процесса, можно вести и разработку в сторону эмуляции живого гдрома , чтобы биос не модить... ну там на контроллере или на чём нить ещё... не важно

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

я с одним челом списался но он из росии по поводу печ.платы.. у вас приемущ-во что вы рядом.

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

ну и канить начну осваивать SDK , SWAT ссылку дал....
Я бы помог конечно, но в данный период у меня времени нет совсем, перед НГ куча работы, в этом месяце у меня только сегодня первый выходной.
Я все никак выпустить новую версию DS не могу, а ты хочешь чтобы я все бросил и кинулся тебе драйвера писать. После того как новая версия увидит свет, тогда можно думать и о других делах. А пока сори, могу помочь только некоторой инфой здесь на форуме.
(24.12.2011 12:06)cybdyn писал(а): [ -> ]а вы как вариант печатку можете сделать

Выкладывай схему, попробуем нарисовать печатку.
У меня пара вопросов:
1. какая частота передачи данных шины G1
2. какова разрядность шины G1
Страниц: 1 2 3 4 5
URL ссылки