DC-SWAT Forum
DreamShell на GitHub - Версия для печати

+- DC-SWAT Forum (http://www.dc-swat.ru/forum)
+-- Форум: DreamShell (/forum-3.html)
+--- Форум: General Discussion (/forum-27.html)
+--- Тема: DreamShell на GitHub (/thread-2134.html)

Страниц: 1 2 3 4


RE: DreamShell на GitHub - fafadou - 12.06.2017 01:43

It looks so great :-)


RE: DreamShell на GitHub - megavolt85 - 27.07.2019 23:20

Добавлена поддержка MX29F1610A
Added support MX29F1610A


RE: DreamShell на GitHub - offise108 - 27.03.2023 03:36

Продолжая тему сообщения собрал DreamShell с гита, проверил перезагрузку из настроек - так же зависает.

Заметил что ось грузится быстрее, а так же обновлении добавили кучу новых приложейний и опций к старым, например создание ярлыкв игр на рабочем столе.
Пробовал создавать в разных разрешениях:
128*128 - зависает
64*64 - зависает
48*48 - создал, но при закрытии iso loader ось зависла.
Попробовал новую прошивку. После прошивки ОС загружалась, но закрытие любого приложения приводило к зависанию + ОС не загружалась без карты памяти.
Откатил прошивку, ОС стала загружаться как с КП, так и без нее, но перестали открываться приложения.
Полностью удалил с HDD ОC, и залил заново - приложения стали запускаться. Попробовал заново создать ярлык игры, зависло, перезагрузил, Iso Loader перестал запускаться.

Возможно я что-то делал не так, но пока такой опыт знакомства in progress версией DreamShell.


RE: DreamShell на GitHub - SWAT - 27.03.2023 10:37

С моими тестовыми сборками так-же? https://github.com/DC-SWAT/DreamShell/releases
Откуда загрузка производилась, какие девайсы подключены и что на них находится?


RE: DreamShell на GitHub - offise108 - 27.03.2023 11:56

(27.03.2023 10:37)SWAT писал(а):  С моими тестовыми сборками так-же? https://github.com/DC-SWAT/DreamShell/releases
Откуда загрузка производилась, какие девайсы подключены и что на них находится?

Тестовые сборки не трогал. Загрузка ОС с HDD Hitachi 120Gb 2.5" SATA / msdos / fat32.
На разделе: DS (посл. версия), DS-stable (бейкап RC4), GAMES с GDI ромами.
Из устройств все родное, кроме винта.


RE: DreamShell на GitHub - SWAT - 27.03.2023 15:21

Спасибо за репорт.
Я только что проверил, ярлыки создаются во всех размерах, но действительно есть подвисание после возврата на "рабочий стол" (приложение Main).
Иногда на 48х48 не подвисает. Как руки дойдут обязательно исправлю это.
После перезагрузки все созданные ярлыки отображаются (если были большие, то на другой странице нужно смотреть). В остальных случаях все работает без зависаний и нормально загружается.


RE: DreamShell на GitHub - offise108 - 27.03.2023 15:45

(27.03.2023 15:21)SWAT писал(а):  Спасибо за репорт.
Я только что проверил, ярлыки создаются во всех размерах, но действительно есть подвисание после возврата на "рабочий стол" (приложение Main).
Иногда на 48х48 не подвисает. Как руки дойдут обязательно исправлю это.
После перезагрузки все созданные ярлыки отображаются (если были большие, то на другой странице нужно смотреть). В остальных случаях все работает без зависаний и нормально загружается.

Немного опоздал, но все же проверил и на сборке по ссылке.
Загрузщик devkit от rc4.
Попробовал создать ярлык на игру с иконкой размером 48*48, гуй завис, подождал секунд 20, перезапустил. Скрипт запуска на рабочем столе не отображается, а приложения не открываются (висият на черном экране).
Удалил пустой png файл иконки игры в каталоге DS/apps/main/images, файл скрипта запуска оставил.
Приложения вновь открываются, на рабочем столе отобразился скрипт с иконкой по-умолчанию. Скрипт запуска игры работает.

Проверил перезагрузку из настроек - так же зависает после лого devkit


RE: DreamShell на GitHub - SWAT - 27.03.2023 16:01

Понятно, видимо есть проблема с записью на файловую систему. Но у меня ее нет и пока вроде бы это первая жалоба, поэтому я не знаю что исправлять в данном случае.
А если не ярлык, а пресет сохранить он тоже пустой? Что Speedtest показывает? Я использую retail bios.


RE: DreamShell на GitHub - offise108 - 27.03.2023 16:47

(27.03.2023 16:01)SWAT писал(а):  Понятно, видимо есть проблема с записью на файловую систему. Но у меня ее нет и пока вроде бы это первая жалоба, поэтому я не знаю что исправлять в данном случае.
А если не ярлык, а пресет сохранить он тоже пустой? Что Speedtest показывает? Я использую retail bios.

Куда должен сохраняться пресет?
С тестом скорости неожиданно получилось:
на RC4 показывает запись 67.8Mbit/с и 91Mbit/с чтение.
на RC5 создает пустой файл в корне и глохнет
Был здоровый винт, проверим на badblocks и ошибки фс.


RE: DreamShell на GitHub - SWAT - 27.03.2023 17:08

Пресет сохраняется внутри приложения ISO Loader - /DS/app/iso_loader/presets/
RC4 использует DMA, там скорость выше, но не стабильно работает. К сожалению Speedtest целостность данных не проверяет.
В RC5 должно быть медленнее, так как там PIO, но стабильнее.


RE: DreamShell на GitHub - offise108 - 27.03.2023 21:06

(27.03.2023 17:08)SWAT писал(а):  Пресет сохраняется внутри приложения ISO Loader - /DS/app/iso_loader/presets/
RC4 использует DMA, там скорость выше, но не стабильно работает. К сожалению Speedtest целостность данных не проверяет.
В RC5 должно быть медленнее, так как там PIO, но стабильнее.

Проверил жесткий викторией, badblocks и fsck - он в порядке. Интересно откуда растут ноги у проблемы.


RE: DreamShell на GitHub - megavolt85 - 28.03.2023 00:31

(27.03.2023 21:06)offise108 писал(а):  Интересно откуда растут ноги у проблемы.

из SATA адаптера, на моём дриме тоже они не хотят работать, штуки 4 пробовал с тремя разными переходниками


RE: DreamShell на GitHub - SWAT - 28.03.2023 06:27

(28.03.2023 00:31)megavolt85 писал(а):  
(27.03.2023 21:06)offise108 писал(а):  Интересно откуда растут ноги у проблемы.

из SATA адаптера, на моём дриме тоже они не хотят работать, штуки 4 пробовал с тремя разными переходниками

Что-то пропустил я этот момент, HDD оказывается с SATA интерфейсом.
Может они имеют отличия от стандартов в работе IDE интерфейса, может по схематехнике есть недочеты, нужно с ними ковыряться.
Но я так скажу. Последнее время я много работал над системными вызовами для работы WinCE игр и понял что и так много отличий от привода в поведении у IDE CF/HDD, а если еще и адаптер сюда добавить, стабильность и совместимость может ухудшиться.
Так что SATA адаптер я бы все-же не рекомендовал к использованию в любом случае. По крайней мере универсальный, а не специальный для Dreamcast, который до их пор почему-то никто не сделал. Еще бы CDDA хелпер на борт ему (ретранслятор семплов на оригинальные CDDA входы), было бы всем счастье.


RE: DreamShell на GitHub - offise108 - 28.03.2023 14:23

(28.03.2023 06:27)SWAT писал(а):  
(28.03.2023 00:31)megavolt85 писал(а):  
(27.03.2023 21:06)offise108 писал(а):  Интересно откуда растут ноги у проблемы.

из SATA адаптера, на моём дриме тоже они не хотят работать, штуки 4 пробовал с тремя разными переходниками

Что-то пропустил я этот момент, HDD оказывается с SATA интерфейсом.
Может они имеют отличия от стандартов в работе IDE интерфейса, может по схематехнике есть недочеты, нужно с ними ковыряться.
Но я так скажу. Последнее время я много работал над системными вызовами для работы WinCE игр и понял что и так много отличий от привода в поведении у IDE CF/HDD, а если еще и адаптер сюда добавить, стабильность и совместимость может ухудшиться.
Так что SATA адаптер я бы все-же не рекомендовал к использованию в любом случае. По крайней мере универсальный, а не специальный для Dreamcast, который до их пор почему-то никто не сделал. Еще бы CDDA хелпер на борт ему (ретранслятор семплов на оригинальные CDDA входы), было бы всем счастье.

А китайцы штампуют опять же не своих переходниках [Изображение: Sea931fdd4e8c49bab61ceff30ea1dd76T.jpg]
IDE - SD тоже, как понимаю, мимо?


RE: DreamShell на GitHub - SWAT - 29.03.2023 10:50

Да любые такого рода переходники.
Вообще самый лучший вариант конечно CF использовать, с али можно заказать не дорого, особенно небольшого размера. А вся библиотека игр разом не думаю что кому-то очень нужна. Мне 128 Гб хватает.


RE: DreamShell на GitHub - offise108 - 29.03.2023 15:18

(29.03.2023 10:50)SWAT писал(а):  Да любые такого рода переходники.
Вообще самый лучший вариант конечно CF использовать, с али можно заказать не дорого, особенно небольшого размера. А вся библиотека игр разом не думаю что кому-то очень нужна. Мне 128 Гб хватает.

Упустил из виду CF. Если с ним вооще нет проблем по совместимости, то это будет лучший выбор, чем искать живой IDE диск 2.5 и заказывать к нему шлейф, чтобы его порезать и припаять.


RE: DreamShell на GitHub - SWAT - 29.03.2023 17:01

(29.03.2023 15:18)offise108 писал(а):  Упустил из виду CF. Если с ним вооще нет проблем по совместимости, то это будет лучший выбор, чем искать живой IDE диск 2.5 и заказывать к нему шлейф, чтобы его порезать и припаять.

Ну для CF тоже нужен шлейф, до разъема во всяком случае Smile
У меня на дриме выведен 2.5" IDE разъем, а в него я втыкаю простой переходник IDE->CF, он без конвертеров, просто проводники. К тому-же CF работает заметно быстрее чем HDD.
Как бы то ни было по совместимости, я разрабатываю загрузчик именно на CF Smile У меня есть 40 GB IDE HDD 2.5", но это раритет считай уже, мне его жалко для рядовых тестов использовать, только в каких-то случаях. У меня CF то уже одна не выдержала и померла от того что я ее видимо затыркал туда сюда, а уж старый HDD давно помер бы.


RE: DreamShell на GitHub - dimka112 - 29.03.2023 21:34

(29.03.2023 17:01)SWAT писал(а):  Как бы то ни было по совместимости, я разрабатываю загрузчик именно на CF Smile У меня есть 40 GB IDE HDD 2.5", но это раритет считай уже, мне его жалко для рядовых тестов использовать, только в каких-то случаях. У меня CF то уже одна не выдержала и померла от того что я ее видимо затыркал туда сюда, а уж старый HDD давно помер бы.

Если нужна карта CF, могу отправить. Скину фотку на выбор. Безвозмездно.


RE: DreamShell на GitHub - offise108 - 30.03.2023 02:06

Цитата:Ну для CF тоже нужен шлейф, до разъема во всяком случае Smile
Да это понятно, что для CF тоже нужен шлейф. Но там к переходнику можно спокйно подпaяться и имеющимся шлейфом, тем что идет сейчас до переходника IDE->SATA, а вот подпаиваться к HDD напрямую такое себе, так что только покупать и кромсать Big Grin

Цитата:К тому-же CF работает заметно быстрее чем HDD.
Логично

В общем ждем СF карту и переходник с али, а это не раньше, чем через месяц.
А там можно и FAQ дополнить инструкцией и stl моделькой, ибо там по CF ни слова.


RE: DreamShell на GitHub - SWAT - 30.03.2023 07:04

(30.03.2023 02:06)offise108 писал(а):  В общем ждем СF карту и переходник с али, а это не раньше, чем через месяц.

Да не, побыстрее будет, недели 2. На днях получал то, что заказывал ровно 2 недели назад.

(29.03.2023 21:34)dimka112 писал(а):  Если нужна карта CF, могу отправить. Скину фотку на выбор. Безвозмездно.

Спасибо, я временно перебился старой, резервной на 8GB, хотя с ней тоже уже что-то не то кажется, медленно запись идет, но пока еще читается хорошо.
Я заказал себе еще 2 по 128GB (для двух дримов), они уже пришли.
Вообще мне кажется что они не предназначены для частого переподключения, но мне нужно это, пока плохо сеть работает в KOS, чтобы по FTP кидать.
Грузить с SD я попросту не могу, так как этот порт используется для логирования во время отладки. Да и это дольше, а когда тебе нужно сделать это много-много раз, оно складывается в ощутимые потери.
Загрузчики сложно отлаживать, их не запустить загрузив через какой нибудь dc-tool по проводу.