DC-SWAT Forum
DreamShell 4.0 RC 1 - Версия для печати

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

Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14


RE: DreamShell 4.0 RC 1 - megavolt85 - 10.12.2013 01:31

Цитата:1- старт с оригинального биоса.
2- через какоето время переключается биос и резетиться дримка или холли?
1- всё верно.
2- хватает секунды , но можно и дольше.
ресетить holly правильние нежели весь дрим, но работает и так и так


RE: DreamShell 4.0 RC 1 - SWAT - 10.12.2013 10:06

megavolt85 написал бы ты мануал с разными способами на сайте (именно на сайте). Информация будет полезна всем, я ее выведу на главную страницу.


RE: DreamShell 4.0 RC 1 - cybdyn - 10.12.2013 11:05

я пока не совсем понял что это даёт по сравнению с тем что было - запуск биос/sd модов без платы привода? или какаята более стабильная работа, совместимость?


RE: DreamShell 4.0 RC 1 - SWAT - 10.12.2013 11:24

То что нет необходимости использовать high memory loader чтобы стартануть с bootstrap 1. Так больше совместимости. При этом можно использовать кастомные биосы, а не только хакнутый чудом оригинальный с загрузчиком внутри. Раньше, в случае с кастомными биосами, игры вообще не работали.


RE: DreamShell 4.0 RC 1 - megavolt85 - 10.12.2013 17:54

SWAT мануал обязательно напишу. Ты говорил что bios выгружается в оперативную память, затирают игры эту область памяти?


RE: DreamShell 4.0 RC 1 - SWAT - 10.12.2013 22:22

Только векторы на сисколы по идее не трогают и еще пара мест, а остальное могут и перезаписать, в том числе сами сисколы. А больше в памяти ничего и не хранится из биоса. Шрифты так и живут в биосе, а программа-меню затирается при первом же запуске чего либо.


RE: DreamShell 4.0 RC 1 - megavolt85 - 10.12.2013 22:27

получается единственный способ улучшить совместимость с играми, добавить ОЗУ о которой не знают игры и держать dreamshell там?


RE: DreamShell 4.0 RC 1 - MetalliC - 11.12.2013 01:15

пара вопросов по этому трюку с ресетом -
есть ли разница вставлен или нет диск в гдром при этом ?
работают ли игры, если гдром отключить еще до загрузки штатного биоса и ресета ?


RE: DreamShell 4.0 RC 1 - megavolt85 - 11.12.2013 01:23

1 пробовал только без диска
2 не совсем понял что имеется ввиду под "если гдром отключить", если имеется ввиду физическое удаление платы gdrom из дримкаста, то да, работают ,но сильно тормозят из за отсутствующего клока 33.8688 MHz


RE: DreamShell 4.0 RC 1 - SWAT - 11.12.2013 07:09

(10.12.2013 22:27)megavolt85 писал(а):  получается единственный способ улучшить совместимость с играми, добавить ОЗУ о которой не знают игры и держать dreamshell там?

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


RE: DreamShell 4.0 RC 1 - megavolt85 - 11.12.2013 08:05

SWAT а можешь сделать custom bios с ядром dreamshell чтобы Gdrom работал, ты вроде писал что сисколы туда не запихивал для Gdrom'a


RE: DreamShell 4.0 RC 1 - SWAT - 11.12.2013 12:52

Ну их нужно написать в этом случае самому Smile)) И не только их, но и для работы с flashrom. Так как cutom bios имеет самописный bootstrap и из сисколов там только biosfont и то только с ASCII символами.
Проще будет встроить в оригинальный, но в этом случае вряд ли влезет ядро DS, ибо шрифты там занимают кучу места. В итоге получим то что имеем и сейчас, loader with bios.
Но я подумаю над этим в любом случае. А если бы кто помог вырезать из биоса только то что необходимо и сделать загрузку и запуск бинарника в этом куске из этого же рома (по определенному оффсету), было бы конечно хорошо. Я бы попробовал написать загрузчик сжатого ядра.


RE: DreamShell 4.0 RC 1 - megavolt85 - 11.12.2013 23:14

(11.12.2013 12:52)SWAT писал(а):  А если бы кто помог вырезать из биоса только то что необходимо
Я тут скорей всего пас, так как не знаю что там необходимо и не представляю как это узнать. Если кто объяснит, то чем смогу тем помогу


RE: DreamShell 4.0 RC 1 - cybdyn - 12.12.2013 00:20

Да, помочь можно было, но также не представляю что там и как.

А что дримшел без подмены сисколов с приводом работать не будет? если даже с привода/диска грузится?
по идее сисколы на то и нужны чтобы приложение не заморачивалось на то как работать с приводом а вызывало некую высокоуровневую функцию.
только при работе с гд-драйвом - уровень сисколов должен быть биосовский, а дримшел чтото полностью своё использует в этом месте?
как бы по идее, хочешь работь с приводом - возращаешь сисколы на стандартные (при учёте того что привод или холии разблокированы). хотим карту, меняем на свои сисколы и используем опять тот же интерфейс доступа... как то так чтоли??


RE: DreamShell 4.0 RC 1 - SWAT - 12.12.2013 07:19

Что-то ты навыдумывал. Я же сказал что сисколов привода просто НЕТУ в кастомном биое. Вообще нету, пусто там.


RE: DreamShell 4.0 RC 1 - cybdyn - 12.12.2013 14:53

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


RE: DreamShell 4.0 RC 1 - megavolt85 - 12.12.2013 19:42

Сисколы в биосе, если грузится на оригинальном биосе с диска , то GDrom работает, более того, если грузится с хакнутого биоса (Dreamshell loader with bios), то Gdrom тоже работает, но совместимость с играми минимальная.


RE: DreamShell 4.0 RC 1 - MetalliC - 13.12.2013 01:52

как по-мне - это всё смахивает на отсутствие чего-то нужного играм в кастомном биосе

если бутнулись с родного и сделали сброс - содержимое оперативки каким было таким и остается, и игры потом после загрузки с кастомного и дримшелл работают
а если сразу с кастомного - не работают, т.к. чего-то им не хватает, сисколлов каких-нибудь (знаю что немало игр не бутаются если в эмуляторе криво реализован доступ к флеш), или данных каких-нибудь, или флажке в памяти.


RE: DreamShell 4.0 RC 1 - megavolt85 - 13.12.2013 07:45

очередная порция тестов: если соединить клок процессора и клок AICA, то играть можно без платы GDrom'a и никаких тормозов не будет ( по идее для AICA нужен клок в 33,868 MHz, но на практике хватает и 33,33 MHz )


RE: DreamShell 4.0 RC 1 - SWAT - 13.12.2013 09:26

В кастомном биосе нужно просто убрать перезапись сисколов, они там все прописываются, но реально рабочий только biosfont. Возможно только поэтому привод не работает при трюке со сбросом.
Попробуй в кастомном биосе через hex редактор изменить значение в начале кода 0xB000008C на допустим 0x0050008C (или еще дальше куда нибудь). Правда biosfont сломается, ибо с родного сискола шрифт не найдется, но привод то проверить можно будет, да и flashrom.

И еще тогда такая мысль. А если сделать просто дамп памяти с сисколами и загружать этот кусок при загрузке с кастомного биоса (только сискол шрифта заменить), то в принципе должен же получиться такой же эффект, только без сброса. Но привод конечно под вопросом, хотя и со сбросом он пока тоже под вопросом.