Создать ответ 
 
Рейтинг темы:
  • Голосов: 5 - Средняя оценка: 4.6
  • 1
  • 2
  • 3
  • 4
  • 5
DreamShell 4.0 RC 1
Автор Сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1219 раз(а) в 765 сообщ.
Сообщение: #201
RE: DreamShell 4.0 RC 1
Биос весит в адресном пространстве и не думает ни о каких секторах. Для дрима он просто как 2 Мб readonly памяти.

[Изображение: barbers.png]
09.12.2013 05:34
Вебсайт Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #202
RE: DreamShell 4.0 RC 1
в оригинале там нету никаких секторов, в схеме VA0 написано что там стоит M27C160, это обычный однократно записываемый (судя по отсутствию лючка для УФ-стирания) ром а не флеш.
09.12.2013 09:29
Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3166
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1561 раз(а) в 919 сообщ.
Сообщение: #203
RE: DreamShell 4.0 RC 1
я вот про какие сектора отличная новость,версия с ресетом holly подтвердилась.


Прикрепления
.jpeg  1.jpeg (Размер: 398.88 Кб / Загрузок: 123)

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
(Последний раз сообщение было отредактировано 09.12.2013 в 12:31, отредактировал пользователь megavolt85.)
09.12.2013 11:25
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #204
RE: DreamShell 4.0 RC 1
запись в неё по секторному прнципу имеется ввиду. как и во многих подобных флэшк-чипах. а чтение простое "адрес -> байт"
по копированию биоса момент правда в том, что используют 32-разрядное обращение со стороны дрима, что немного быстрее чем побайтовое. один цикл CS на 4 RD.
(Последний раз сообщение было отредактировано 09.12.2013 в 12:57, отредактировал пользователь cybdyn.)
09.12.2013 12:53
Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3166
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1561 раз(а) в 919 сообщ.
Сообщение: #205
RE: DreamShell 4.0 RC 1
при считывании дрим выставляет на адресных ногах (A12-A19) сектор с которого он будет читать или нет?

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
09.12.2013 13:12
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #206
RE: DreamShell 4.0 RC 1
ну косвенно так. только остальные адреса тоже ведь задействуются.
09.12.2013 14:04
Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3166
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1561 раз(а) в 919 сообщ.
Сообщение: #207
RE: DreamShell 4.0 RC 1
а с A0 по A11 нужны для выборки уже из конкретного сектора или для выборки из конкретного сектора используются все 20 адресных линий?
Кстати, если из дримки выдернуть Gdrom при загруженном dreamshell, то игры всё равно грузятся, только игра сильно тормозит, звук есть, тоже тормозит
UPD: никаких алгоритмов разрешающих запуск игр в Gdrom нет, дриму вообще по барабану есть в нем Gdrom или нет. Снял Gdrom включил дрим на родном биосе, через 10 секунд появилась заставка SEGA на ней и висит, переключил биос, ресетнул holly, загрузился dreamshell, игры запускаются, но тормозят, думаю из за отсутствующего клока 33.8688 MHz, который с платы GDrom'a должен приходить

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
(Последний раз сообщение было отредактировано 09.12.2013 в 15:19, отредактировал пользователь megavolt85.)
09.12.2013 14:12
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1219 раз(а) в 765 сообщ.
Сообщение: #208
RE: DreamShell 4.0 RC 1
А как тогда объяснить то, что игры не работают на биосах, которые не проходят проверку? Если загружаться с них без манипуляций со сбросом холли. Что-то здесь явно не так все просто.
Очевидно происходит следующее. Ты загрузился с обманом holly, после чего holly опросил привод и тот ему сказал что все окей, а потом ты его выдернул, но статус о том что все окей уже теперь остался в самом holly.
Другого объяснения пока не вижу.
А игры тормозят конечно из за отсутствия часов, без них звук не будет работать. А с учетом того что он как то да работает, то точно holly в недоумении.

[Изображение: barbers.png]
09.12.2013 15:59
Вебсайт Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3166
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1561 раз(а) в 919 сообщ.
Сообщение: #209
RE: DreamShell 4.0 RC 1
SWAT в том то и дело, что я гружусь вообще без привода

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
09.12.2013 16:01
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1219 раз(а) в 765 сообщ.
Сообщение: #210
RE: DreamShell 4.0 RC 1
Ага только что осенило. Невнимательно прочитал. Тогда получается что защита в holly все же. Но каким макаром она обходится...

[Изображение: barbers.png]
09.12.2013 16:06
Вебсайт Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3166
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1561 раз(а) в 919 сообщ.
Сообщение: #211
RE: DreamShell 4.0 RC 1
что то в голову ничего не лезет. а с чего ты взял что защита в holly? я же ему ресет делаю
не сброшенным у нас проц остаётся

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
(Последний раз сообщение было отредактировано 09.12.2013 в 16:18, отредактировал пользователь megavolt85.)
09.12.2013 16:14
Найти все сообщения Цитировать это сообщение
shadow Не на форуме
Супермодератор
******

Сообщений: 439
Зарегистрирован: 11.11.2010
Рейтинг: 1
Сказал спасибо: 54
Поблагодарили 20 раз(а) в 19 сообщ.
Сообщение: #212
RE: DreamShell 4.0 RC 1
Попробуйте сначала загрузиться с оригинального биоса, а потом через ресет загрузить биос который не проходит проверку. Вдруг этот биос запустится?

[Изображение: 76561198021420063.png]
09.12.2013 17:59
Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3166
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1561 раз(а) в 919 сообщ.
Сообщение: #213
RE: DreamShell 4.0 RC 1
так я его как раз и загружаю, через ресет он теперь проходит проверку (сейчас зашито ядро dreamshell и прекрасно проходит проверку)
Да кстати, игры сделанные на базе wince обращаются к Gdrom'у

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
(Последний раз сообщение было отредактировано 09.12.2013 в 18:36, отредактировал пользователь megavolt85.)
09.12.2013 18:09
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #214
RE: DreamShell 4.0 RC 1
сектор - это просто определённый обьём внутренего буфера памяти который заполняется во время записи , и далее флэшка шьёт себя сама из него,
естесно номер сектора определяется старшими битами. но это только когда пишем.
при чтении этого принципа нету. надо все адресные биты выствить чтобы доступиться к конкретному байту.
если бы реально был секторный (или страничный) принцип доступа, то линий адресных былобы только на количество секторов (точнее два в степени кол-ва секторов или чтото типа того))) ).

такое в N64 я слышал - вписывается младшая часть адреса, потом старшая, и далее только данные прут, но шина адреса и данных получается мультеплексированная.
(Последний раз сообщение было отредактировано 09.12.2013 в 19:18, отредактировал пользователь cybdyn.)
09.12.2013 18:58
Найти все сообщения Цитировать это сообщение
 Сказали спасибо: megavolt85
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3166
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1561 раз(а) в 919 сообщ.
Сообщение: #215
RE: DreamShell 4.0 RC 1
теперь понял, то есть в нашем случае задействуется ещё нога Q15/A-1

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
09.12.2013 19:08
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1219 раз(а) в 765 сообщ.
Сообщение: #216
RE: DreamShell 4.0 RC 1
Что вы пристали к этим секторам, плевать на них Smile
Что запись, что чтение - побайтовое. По секторно можно только стирать. А многобайтовая запись, называется page write, т.е. когда сразу можно записать какую то страницу данных, но она не равна сектору, это совсем другое. Да и не все флешки это поддерживают.

(09.12.2013 09:29)MetalliC писал(а):  в оригинале там нету никаких секторов, в схеме VA0 написано что там стоит M27C160, это обычный однократно записываемый (судя по отсутствию лючка для УФ-стирания) ром а не флеш.

А 3V ром какой не знаешь? Этот на 5V.

(09.12.2013 16:14)megavolt85 писал(а):  что то в голову ничего не лезет. а с чего ты взял что защита в holly? я же ему ресет делаю
не сброшенным у нас проц остаётся

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

А как ты делаешь сброс для holly?

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 09.12.2013 в 20:22, отредактировал пользователь SWAT.)
09.12.2013 20:15
Вебсайт Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3166
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1561 раз(а) в 919 сообщ.
Сообщение: #217
RE: DreamShell 4.0 RC 1
http://yam.20to4.net/dreamcast/va1.html тестпоинт P089 вешаю на землю (ну или выключи включи дрим Smile )

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
09.12.2013 20:29
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1219 раз(а) в 765 сообщ.
Сообщение: #218
RE: DreamShell 4.0 RC 1
А хотя зачем мне он... У меня же питание для DC весит на AVR контроллере, которым я управляю с ПК Smile)) Я просто удаленно на DC тестирую Wink
Можно питание передернуть с любым интервалом. Я как раз хотел недавно еще и переключение биоса на него повесить. А раз такое дело, теперь напишу маленький эксплойт для этой AVR-ки, который будет обманывать защиту Smile))

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 10.12.2013 в 10:00, отредактировал пользователь SWAT.)
09.12.2013 20:54
Вебсайт Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3166
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1561 раз(а) в 919 сообщ.
Сообщение: #219
RE: DreamShell 4.0 RC 1
Smile а я наверно на pic12f629 замучу обманку, да соберу дрим обратно

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
09.12.2013 21:44
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #220
RE: DreamShell 4.0 RC 1
вроде была некакая ветка в начале кода биоса, в которой он проверяет чтото, и далее идёт на прокачку, или куда ещё.

т.е у вас метод примерно такой -
1- старт с оригинального биоса.
2- через какоето время переключается биос и резетиться дримка или холли?
(Последний раз сообщение было отредактировано 09.12.2013 в 23:51, отредактировал пользователь cybdyn.)
09.12.2013 23:51
Найти все сообщения Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
Звезда DreamShell v4.0.1 Release SWAT 0 119 Вчера 20:14
Посл. сообщение: SWAT
Улыбка DreamShell bootloader bios megavolt85 171 523342 26.12.2024 23:53
Посл. сообщение: megavolt85
Звезда DreamShell v4.0.0 Release SWAT 202 112002 14.10.2024 14:09
Посл. сообщение: SWAT
  ISO_CSO in Dreamshell aldair 0 803 12.10.2024 02:57
Посл. сообщение: aldair
  GTA3 Dreamshell SD Card/Dreamcast aldair 3 2405 26.08.2024 06:29
Посл. сообщение: SWAT
Радуга DreamShell на GitHub SWAT 73 129134 23.08.2024 06:13
Посл. сообщение: SWAT
  Dreamshell freeze at logo boot up pkerga 17 5953 22.07.2024 06:10
Посл. сообщение: SWAT
  Custom DreamShell Themes pcwzrd13 11 28968 27.04.2024 13:42
Посл. сообщение: Ro Magnus Larsson
Баг ISO Loader 0.8.x Beta + preview of DreamShell v4.0 RC 5 SWAT 918 877917 01.02.2024 13:22
Посл. сообщение: SWAT
  DreamShell on Hacker news SWAT 0 2056 10.01.2024 06:52
Посл. сообщение: SWAT

Переход:


Пользователи просматривают эту тему: 7 Гость(ей)