DC-SWAT Forum

Полная версия: Подключаем HD к Dreamcast...?
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
Страниц: 1 2 3 4 5 6 7 8
Да это же замечательно!
Раскомментируй (убери --) в файле 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 ...), вызовем еще раз инициализацию. Ну и посмотрим, верно ли считается количество секторов.
С этими доработками вылетает в перезагрузку на заставке.
[Изображение: afefa5a005eft.jpg]
Вылетает на том же месте даже при простой загрузке с диска (без бутлодыря).
У тебя наверное длинный провод у адаптера. Новая версия DS капризна к этому. Обрезай его, провод должен быть не больше 5-7 см,а лучше вообще без него.
(16.02.2012 20:54)SWAT писал(а): [ -> ]У тебя наверное длинный провод у адаптера. Новая версия DS капризна к этому. Обрезай его, провод должен быть не больше 5-7 см,а лучше вообще без него.

[Изображение: 6447758e33b2t.jpg] куда уже?Smile
гг, точно, проводов нафиг нет Smile
Ага. Но, наверно, даже когда нет проводов, они всё равно есть. Ведь, это универсальная причина всех косяков)))))))))
Вопрос,может не в тему. А CD Adapter читает GDI Рипы или нет ?
Со старой версией тоже пробовал запускать. Так DS не вылетает в перезагрузку, а зависает на том же самом месте.
Все это происходит как с подключенным адаптером в G2 так и без него.
Проводов нет, это хорошо. Но причина все же какая то есть, если уж и старая DS не работает, может попробуешь другую флешку или проверишь еще раз адаптер, если он вообще нигде нормально не работает. Ты пробовал другие программы?
(17.02.2012 20:20)SWAT писал(а): [ -> ]Проводов нет, это хорошо. Но причина все же какая то есть, если уж и старая DS не работает, может попробуешь другую флешку или проверишь еще раз адаптер, если он вообще нигде нормально не работает. Ты пробовал другие программы?
Адаптер работает, я может не правильно выразился. Он не работает только когда в нем флешка с измененным startup.lua. Даже, когда запускаю DS с диска со вставленной флешкой с измененным startup.lua такое впечатление, как будто этот файл участвует при запуске и все портит. Он же должен быть не при делах)
А вот когда стираю полностью с флешки папку "DS" все запускается (без вылетов) и DS видит SD в файловом менеджере и открывает ее.
И при запуске через "бутлодыря" c флешки с оригинальным startup.lua - DS запускается.
Шайтан бабай какой-то)))
Ааааа ну блин конечно, если в этом файле есть ошибки, то все печально закончится, ведь с него начинается работа. Причем изначально DS смотрит свои файлы именно на SD, а потом уже на CD. Показывай что там написал.
myx
ты те печатки с сайта использовал при травлении платы?
(17.02.2012 22:14)alex писал(а): [ -> ]myx
ты те печатки с сайта использовал при травлении платы?
Да, только нашел в лучшем качестве.
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 стартует нормально
(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
Цитата: но если убрать
print("Sector count: " .. DS.ide_num_sectors());
то DS стартует нормально

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

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

DS_ERROR: IDE controller timed out waiting for ready (или data).
(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гб.
Страниц: 1 2 3 4 5 6 7 8
URL ссылки