DC-SWAT Forum
Подключаем HD к Dreamcast...? - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: Sega Dreamcast (/forum-2.html)
+--- Форум: Hardware (/forum-9.html)
+--- Тема: Подключаем HD к Dreamcast...? (/thread-977.html)

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


RE: Подключаем HD к Dreamcast...? - SWAT - 15.02.2012 11:39

Да это же замечательно!
Раскомментируй (убери --) в файле lua/startup.lua загрузку модулей tolua и luaDS.
Тебе будут доступны функции ide в луа. Где нибудь после строки self:CheckUpdates(path); напиши следующее:

PHP код:
print("Inited: " .. DS.ide_init());
print(
"Sector count: " .. DS.ide_num_sectors()); 

После загрузки DS с этим кодом, открывай консоль, смотри что написано и конечно же показывай нам Smile
DS инициализирует HDD в самом начале, когда нет еще консоли, поэтому чтобы получить сообщение о девайсе (начинается с DS_IDE: Detected ...), вызовем еще раз инициализацию. Ну и посмотрим, верно ли считается количество секторов.


RE: Подключаем HD к Dreamcast...? - myx - 16.02.2012 18:42

С этими доработками вылетает в перезагрузку на заставке.
[Изображение: afefa5a005eft.jpg]
Вылетает на том же месте даже при простой загрузке с диска (без бутлодыря).


RE: Подключаем HD к Dreamcast...? - SWAT - 16.02.2012 20:54

У тебя наверное длинный провод у адаптера. Новая версия DS капризна к этому. Обрезай его, провод должен быть не больше 5-7 см,а лучше вообще без него.


RE: Подключаем HD к Dreamcast...? - myx - 17.02.2012 15:02

(16.02.2012 20:54)SWAT писал(а):  У тебя наверное длинный провод у адаптера. Новая версия DS капризна к этому. Обрезай его, провод должен быть не больше 5-7 см,а лучше вообще без него.

[Изображение: 6447758e33b2t.jpg] куда уже?Smile


RE: Подключаем HD к Dreamcast...? - LEUMAS - 17.02.2012 15:21

гг, точно, проводов нафиг нет Smile


RE: Подключаем HD к Dreamcast...? - Lin - 17.02.2012 16:11

Ага. Но, наверно, даже когда нет проводов, они всё равно есть. Ведь, это универсальная причина всех косяков)))))))))


RE: Подключаем HD к Dreamcast...? - CRACK - 17.02.2012 16:26

Вопрос,может не в тему. А CD Adapter читает GDI Рипы или нет ?


RE: Подключаем HD к Dreamcast...? - myx - 17.02.2012 17:30

Со старой версией тоже пробовал запускать. Так DS не вылетает в перезагрузку, а зависает на том же самом месте.
Все это происходит как с подключенным адаптером в G2 так и без него.


RE: Подключаем HD к Dreamcast...? - SWAT - 17.02.2012 20:20

Проводов нет, это хорошо. Но причина все же какая то есть, если уж и старая DS не работает, может попробуешь другую флешку или проверишь еще раз адаптер, если он вообще нигде нормально не работает. Ты пробовал другие программы?


RE: Подключаем HD к Dreamcast...? - myx - 17.02.2012 21:57

(17.02.2012 20:20)SWAT писал(а):  Проводов нет, это хорошо. Но причина все же какая то есть, если уж и старая DS не работает, может попробуешь другую флешку или проверишь еще раз адаптер, если он вообще нигде нормально не работает. Ты пробовал другие программы?
Адаптер работает, я может не правильно выразился. Он не работает только когда в нем флешка с измененным startup.lua. Даже, когда запускаю DS с диска со вставленной флешкой с измененным startup.lua такое впечатление, как будто этот файл участвует при запуске и все портит. Он же должен быть не при делах)
А вот когда стираю полностью с флешки папку "DS" все запускается (без вылетов) и DS видит SD в файловом менеджере и открывает ее.
И при запуске через "бутлодыря" c флешки с оригинальным startup.lua - DS запускается.
Шайтан бабай какой-то)))


RE: Подключаем HD к Dreamcast...? - SWAT - 17.02.2012 22:00

Ааааа ну блин конечно, если в этом файле есть ошибки, то все печально закончится, ведь с него начинается работа. Причем изначально DS смотрит свои файлы именно на SD, а потом уже на CD. Показывай что там написал.


RE: Подключаем HD к Dreamcast...? - alex - 17.02.2012 22:14

myx
ты те печатки с сайта использовал при травлении платы?


RE: Подключаем HD к Dreamcast...? - myx - 17.02.2012 22:36

(17.02.2012 22:14)alex писал(а):  myx
ты те печатки с сайта использовал при травлении платы?
Да, только нашел в лучшем качестве.


RE: Подключаем HD к Dreamcast...? - alex - 17.02.2012 23:20

2myx
Спасиб.
А список используемых элементов можешь написать? Smile

2SWAT
Ради интереса проделал тоже самое у себя
Цитата:Раскомментируй (убери --) в файле lua/startup.lua загрузку модулей tolua и luaDS.
Тебе будут доступны функции ide в луа. Где нибудь после строки self:CheckUpdates(path); напиши следующее:
print("Inited: " .. DS.ide_init());
print("Sector count: " .. DS.ide_num_sectors());
у меня тоже ребутится дрим на лого дримшелла, но если убрать
Цитата:print("Sector count: " .. DS.ide_num_sectors());
то DS стартует нормально


RE: Подключаем HD к Dreamcast...? - myx - 17.02.2012 23:47

(17.02.2012 23:20)alex писал(а):  Спасиб.
А список используемых элементов можешь написать? Smile

Цитата:На плату устанавливается разъем IDE-40 и IDE-50 угловые.
Также понадобятся керамические конденсаторы номиналом 0.1 Мкф
Микросхемы лучше устанавливать на плату через DIP-панельки соответствующего размера.
© Kiyoshi Ikehara
Детали: Микросхемы (IC):
7400(рос. аналог:K555ла3)
74574.
74245 (рос. аналог:K555ап6).
резисторы:22 Ohm,0.25W



RE: Подключаем HD к Dreamcast...? - cybdyn - 18.02.2012 00:22

Цитата: но если убрать
print("Sector count: " .. DS.ide_num_sectors());
то DS стартует нормально

может какой эксэпшн (exception) ловит? типа чтения по нулевому адресу... или типа того


RE: Подключаем HD к Dreamcast...? - myx - 18.02.2012 02:13

Цитата:у меня тоже ребутится дрим на лого дримшелла, но если убрать
Цитата:print("Sector count: " .. DS.ide_num_sectors());
то DS стартует нормально
Если убрать 
print("Sector count: " .. DS.ide_num_sectors());
то DS стартует, но надпись "hdd" не появляется.


RE: Подключаем HD к Dreamcast...? - SWAT - 18.02.2012 10:14

В консоли сообщений нет никаких что ли касательно hdd? Не может этого быть... После DS.ide_init(); должно быть хоть что то.
Если удачно прошел детект (а ведь у тебя он проходил же), то должно быть сообщение:
DS_IDE: Detected %s, %dMB, CHS (%d/%d/%d)

Либо если ошибки:

DS_ERROR: IDE controller timed out waiting for ready (или data).


RE: Подключаем HD к Dreamcast...? - Dreammodder - 18.02.2012 13:40

Может найдется что-нибудь полезное:

http://www.elotrolado.net/hilo_teorias-sobre-hd-eth-usb-sd-ram-cd_765993

(теории о hdd dreamcast)

http://web.vtc.edu/users/cph11120/index.htm (g2 адаптер)

http://yam.20to4.net/index.html

http://web.vtc.edu/users/cph11120/DreamcastProject/G2Bus/g2extender6.htm

http://www.racketboy.com/forum/viewtopic.php?t=17107

http://www.dreamcastbr.com/08/09/2009/instalando-hd-no-dreamcast/

http://gamedev.allusion.net/hdwrprj/navi/

http://gamedev.allusion.net/hdwrprj/navi/

G2 Código e Información
http://fxr.watson.org/fxr/source/arch/dreamcast/dev/g2/g2bus_bus_mem.c?v=NETBSD

Extraer el Bus G2 del modem por Semicolo
http://semicolo.free.fr/Dreamcast/tutorialfr.html

Para montar un PCB por Semicolo
http://semicolo.free.fr/Dreamcast/dc-ext-002-600dpi.png

Montar PCB a externo con el conector de Modem
http://semicolo.free.fr/Dreamcast/ConnecteurG2.html
http://semicolo.free.fr/Dreamcast/xfer/indexfr.html


RE: Подключаем HD к Dreamcast...? - myx - 19.02.2012 19:20

(18.02.2012 10:14)SWAT писал(а):  В консоли сообщений нет никаких что ли касательно hdd? Не может этого быть... После DS.ide_init(); должно быть хоть что то.
Если удачно прошел детект (а ведь у тебя он проходил же), то должно быть сообщение:
DS_IDE: Detected %s, %dMB, CHS (%d/%d/%d)

Либо если ошибки:

DS_ERROR: IDE controller timed out waiting for ready (или data).
[Изображение: a49cdf09949ct.jpg]
У меня первый раздел порядка 18гб.