DC-SWAT Forum

Полная версия: DreamShell 4.0 RC 1
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Да, volatile... Но вот к сожалению в новых компиляторах нельзя это слово подставлять к функциям, только к переменным.
да, может и наоборот volatile это было уже давно, я к примеру сказал.
так оно к переменной , указатело на адрес рега, и подставлялось.
вообщем это пока только догадки конено.
SWAT, а таким образом выбор 50/60Герц сделаешь в ДримШелл? http://dcemulation.org/phpBB/viewtopic.p...5#p1031435
Вот так 50 - vid_set_mode(DM_640x480_PAL_IL, PM_RGB565);
А так 60 - vid_set_mode(DM_640x480_NTSC_IL, PM_RGB565);

И никаких других вариантов, то же самое что в том коде, что у меня и у всех.
Но с тем кодом в CrabEmu всё чётко работает, где же причина глючности работы видео режимов в DS?...
В компиляторах наверное и соответственно версии KOS (года эдак с 2010 или начала 11 не помню, KOS вообще перестала собираться на старых компиляторах).
Я другой причины не вижу, так как код один и тот же, даже внутри KOS в этом месте он очень давно не менялся. CrabEmu собран скорее всего на старых компиляторах.
Хотя и этот вариант меня конечно тоже смущает, но вот реально я не могу придумать больше никакого объяснения.
Всем доброго времени суток. Требуется ваша помощь.
Третий день веду неравный бой с новой версией DreamShell. На данный момент операционная система побеждает в сухую.
Проблема заключается в потрясающей капризности новой версии по сравнению с предыдущей beta.
Пытаюсь установить на HKT-3030 (PAL) с адаптером "на соплях" внутри корпуса приставки, вот такой. По другому никак, ридер находится в 10-15см от разъема.
Не хочет работать хоть ты тресни, "DS_CORE.BIN не найден" и все тут.
Ладно, решил что флешка слишком медлительная, до этого использовал старинную mini-SD на 1Gb. Два часа бегал по рынкам, купил 8Gb SanDisk 10 класса, резкая как понос, так что к скорости претензии уже не принимаются. Теперь DS_CORE.BIN не найден почти мгновенно, но от этого легче не становится.
Попробовал заменить провода. Убрал кусок IDE шлейфа, припаял МГТФ, сопротивление минимальное, разве что экранировать еще можно для чистоты эксперимента. Результат - лютый фейл, DS_CORE.BIN по прежнему не найден.
Убрал светодиоды, чтобы не просаживали сигнал. Не помогло.
Ладно, чукча не дурак, у меня мультиметр где-то валялся. Измерил напряжение по трехвольтовой линии - 3.15v, до 3.3 кагбэ не дотягивает. Полез в залежи железа, накопал другой блок питания, выдает 3.32 так что здесь тоже подкопаться не к чему. DreamShell стартовать не хочет.
Достал другой Дрим, с аналогичным адаптером, но провода еще немного длиннее. Опять не помогло.
Уже почти отчаялся, но шутки ради снял со своей Nintendo DS карту памяти micro-SD на два гига, без опознавательных знаков, китай редкой масти, покупал со словами "дайте самую дешевую". И о чудо! Оно почти заработало! Запускается стабильно если диск в приводе вращается, но если открыть крышку привода перед началом загрузки DreamShell, приставка презагружается. Может зависнуть в случайный момент, например при запуске игры из ISO, а может и не зависнуть. Короче говоря, глючит но работает. Причем работает с обоими блоками питания, на обоих Дримках и на той что с длинным шлейфом к ридеру работает стабильней.
Вот теперь я ваще ничего не понимаю. С дорогой быстрой карты не запускается, зато дикий нонейм за три рубля почти подходит.
Теперь собственно вопрос. Что мне делать? Я уже почти все перепробовал.

И еще немного наблюдений. Проблема с видео режимом 50Hz присутствует в полный рост. При старте DreamShell в режиме PAL или при запуске образа европейской игры, изображение становится черно-белым, сильно сползает вниз, появляются помехи и тормоза рывками. Телевизор Philips LCD, далеко не самый старый, так что древние кинескопные телеки здесь точно не при чем.
Ты прежде чем так надрываться, попробовал бы укоротить провода до предела, а лучше сделай донгл (чтобы ридер вставлялся в порт без проводов), зачем тебе эти сопли, это помехи, порт работает на пределе возможностей, поэтому малейшая помеха критична, тем более через весь корпус у тебя они идут. Если бы он работал в стандартном режиме, то тут можно было бы хоть 2 метра провода сделать. То что у тебя работает только эта ноунейм флешка, я думаю только потому что там корявый SPI, т.е. там может не быть проверки и формирования CRC или еще чего, поэтому она работает с горем пополам, а нормальные сразу режут всю эту ерунду. Убирай провода и будет тебе счастье.
А вот с PAL ага, есть проблема, когда пойму как ее решить, обязательно исправлю Smile Я лично просто поменял регион и не парюсь Smile Да и VGA режиму пофиг на это тоже.
I would like to save the ISO loader screen dump 8c000000-8c010000 on the sd card ^_^
не могу запустить DreamShell, скачал два образа
DreamShell_4.0.0_RC1_CDI_Image
и
DreamShell_4.0.0_RC1_and_Boot_Loader
записал на диск а дримкаст видет как аудио сд только

с играми проблем не было.

спасибо.
Дримка какая? Старенькая японская?
не знаю новая или старая, но
одна ntsc-u другая pal, получилось
записать DiscJuggler-ом! но какие
настройки не выставляю пишет минимум на 16x(

пробую в ImgBurn там есть режим AWS по ID диска выставляю 2.4x или 4x,
все равно пишет минимум 16x, "Write Speed Miscompare! - Wanted: 2,4x Got: 16x"
есть 3 привода Sony AD-5280S, Pioneer 118 и Teac 524, пишут они все 16x.
Потому что у этих приводов минимальная скорость записи 16х, вот и пишут они на 16 скорости. "А старая японка" - имеется в виду что она региона ntsc-j и модель HKT-3010 (или 3000, не помню).
"2.4 И 4Х" это вроде вообще для dvd-r

в неро выбор у меня от 4х. но смотря через что писать , там есть упрощенная версия через неё скорость плохо меняется.

реально выбор скорости конечно зависит от прошивки привода. но вроде один какойто точно должен писать на меньших.
(01.07.2012 09:49)SWAT писал(а): [ -> ]Ты прежде чем так надрываться, попробовал бы укоротить провода до предела, а лучше сделай донгл (чтобы ридер вставлялся в порт без проводов)...
Убирай провода и будет тебе счастье.

Нет, не помогло.
Раздобыл на пару дней вот такой адаптер, Дримшел по прежнему не запускается.
Кстати, этот адаптер - редкая дрянь кустарного производства. И как людям не стыдно за такое деньги брать.
Мне тут один добрый человек, рассказал о своих наблюдениях. Говорит что флешки от SanDisk лучше всего воспринимаются RC1.
Я в этом конечно не на столько уверен, так как у меня работают абсолютно все флешки, разных производителей, включая ноунейм. Но все же, может тебе это поможет.
У меня и есть SanDisk Ultra, SDHC 8Gb 10 класс.
Пробовал и Кингстон и Трансценд и нонейм, результат один.
Ну странно, что тут еще сказать.
всё, решил проблему! для тех у кого проблемы с чтением карточек в dreamshell 4 rc1 (и DCPlaya v2.0), нужно на плате убрать RA601 и вместо него поставить перемычки, или припаяться к тест поинтам (для VA1 - http://yam.20to4.net/dreamcast/va1.html )... у меня сразу всё заработало без проблем. читает и SDHC и всякий нонейм...

да, кстати, провод от материнки до слота одножильный, от ide шлейфа длинной 10 (!) см. проблем никаких.
(17.12.2012 15:13)wallace писал(а): [ -> ]нужно на плате убрать RA601 и вместо него поставить перемычки
Спасибо за совет. Действительно, помогло.
Сдул резисторную сборку, запаял на ее место перемычки. Теперь читаются все карты, которые у меня были под рукой. Адаптер "на соплях", длинна проводов около 15см.
У меня только один вопрос, для чего там были эти резисторы? Каких побочных эффектов стоит ожидать?
Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
URL ссылки