Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
CDI vs GDI
Автор Сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #21
RE: CDI vs GDI
короче там похоже логинг или сломан или не доделан вообще, чинить/доделывать у меня нету никакого желания
держи как есть http://rghost.ru/48826136
куча всякой отладочной хрени гдрома (и динарека тоже) выводится в консоль
18.09.2013 21:18
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #22
RE: CDI vs GDI
не пойму... ведь до этого както работало. нужно всегото сделать тоже самое только с запуском CD образа))))

или для того чтобы запустить тот лог ты много чего доработал от первоначальной версии, а потом ещё чтото сделал и сейчас никак?

в любом случае спасибо - хоть за это)))
19.09.2013 10:54
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #23
RE: CDI vs GDI
там много чего в лог выводиться, с этого можно извлечь чтото. так запись лога в файл - это ты сам дорабатывал?
19.09.2013 11:24
Найти все сообщения Цитировать это сообщение
SI{AY Не на форуме
Пользователь
**

Сообщений: 74
Зарегистрирован: 07.02.2012
Рейтинг: 0
Сказал спасибо: 8
Поблагодарили 1 раз(а) в 1 сообщ.
Сообщение: #24
RE: CDI vs GDI
первый лог был с Demul, а не с этого эмулятора
(Последний раз сообщение было отредактировано 19.09.2013 в 11:53, отредактировал пользователь SI{AY.)
19.09.2013 11:52
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #25
RE: CDI vs GDI
"в GD-ROM формат mode 1, а в MIL-CD mode 2" - т.е тип диска у MIL-CD это "CD-ROM XA, CD Extra"
19.09.2013 15:46
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #26
RE: CDI vs GDI
MetalliC - лог хороший, нехватает только видеть что отвечает гдром в ответ на команды из регистра данныx((.
(Последний раз сообщение было отредактировано 20.09.2013 в 10:06, отредактировал пользователь cybdyn.)
19.09.2013 19:23
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #27
RE: CDI vs GDI
не даёт покоя эта строчка - "Если это MIL-CD, дрим ресетится (soft reset) и начинает читать диск, а именно вторую сессию" - что значит ресетиться... может я как раз не замечаю ресетинга))) ???
20.09.2013 10:08
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #28
RE: CDI vs GDI
мне вот ещё дали ссылку на пояснение, но не могу понять "5) Dreamcast disables the GD-ROM drive." как это делается и для чего??? может SWAT в курсе?

http://www.thekickback.com/dreamcast/zomghacks.txt
(Последний раз сообщение было отредактировано 20.09.2013 в 15:38, отредактировал пользователь cybdyn.)
20.09.2013 10:47
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #29
RE: CDI vs GDI
(20.09.2013 10:47)cybdyn писал(а):  мне вот ещё дали ссылку на пояснение, но не могу понять "5) Dreamcast disables the GD-ROM drive." как это делается и для чего??? может SWAT в курсе?
как - записью отфонарной цифры в a05f74e4
см самый низ http://www.ludd.luth.se/~jlo/dc/security_stuff.c

зачем - защита, чтоб непонятно чья софтина запущенная с CD не имела доступа к приводу.
20.09.2013 20:20
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #30
RE: CDI vs GDI
про защиту ясно.
но! эта блокировка идёт на стороне Холли, чтобы типа проц (имеется ввиду сторонняя прога) не мог доступиться к приводу. но сам привод чтото получает или ему по барабану что там блокируется в холли.

и что в случае если CD диск не "левый" , имею ввиду, чтото привод должен сделать чтобы разблокировать холли..?

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

я просто подозреваю что мог выдать в ответ дриму неправильный TOC или ответ на REQ_SES., вот и хотел увидеть лог.

хотя косвенно: есть подозрения что дрим както блокируется, так как полсе команды REQ_SES и сообщение ему что в диск 2х сессионный, не идёт подтверждение прерывания.
хотя в любом другом случае (GD или cdda диск) всё нормально.

короче пока вопрос , как реагировать на это... ждать пока он там разблокиркется...
ведь после записи в a05f74e4 идёт прокачка.. а это вроде как на привод никак не отражается...
(Последний раз сообщение было отредактировано 21.09.2013 в 12:02, отредактировал пользователь cybdyn.)
21.09.2013 12:02
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #31
RE: CDI vs GDI
(21.09.2013 12:02)cybdyn писал(а):  про защиту ясно.
но! эта блокировка идёт на стороне Холли, чтобы типа проц (имеется ввиду сторонняя прога) не мог доступиться к приводу. но сам привод чтото получает или ему по барабану что там блокируется в холли.
я лично другого мнения, что блокируется сам привод, и при "прокачке" мониторит пролетающие данные устройство висящее на G1, GD-ROM в дриме, Altera в Naomi, D.Knute емнип был такого же мнения.
когда он блокируется это кстати еще вопрос, возможно что вообще по (софт)ресету.
а при записи того регистра Холли выдает какой-то сигнал(ы) на G1, типа надо начинать мониторить.

это тебе только реально через твой девайс отмониторить что там творится Wink

возможно, что после софтресета оно читает статус и проверяет ушел ли гдром в даун, а после прокачки что ожил, или как-то так
(Последний раз сообщение было отредактировано 21.09.2013 в 14:58, отредактировал пользователь MetalliC.)
21.09.2013 14:56
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #32
RE: CDI vs GDI
так это только CD диска чтоли касается - gd игры идут нормально.

и както пока старнно даже если и так, чего он мониторит в момент опроса команды о колечестве сессий)))

ну, я гляну , тут особо не много сигалов)))
21.09.2013 15:59
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #33
RE: CDI vs GDI
(21.09.2013 15:59)cybdyn писал(а):  так это только CD диска чтоли касается - gd игры идут нормально.
да, тот код что в дизасме биоса отрабатывает только для MIL-CD
(21.09.2013 15:59)cybdyn писал(а):  и както пока старнно даже если и так, чего он мониторит в момент опроса команды о колечестве сессий)))
ну, там вообще само определение этих MIL-CD завязоано на кол-ве треков/сессий и их типов.
(21.09.2013 15:59)cybdyn писал(а):  ну, я гляну , тут особо не много сигалов)))
глянь чо Wink
21.09.2013 17:03
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #34
RE: CDI vs GDI
пока не заметил.

каким примерно должен быть TOC . в ГД диске два Тока- первый - два трэка. второй начинается с третьего трэка в зоне гд. а у в случае MIL-CD - если правило такое же надо вроде как вписать в этот TOC - тоже 3 трэка?

лог немоного прояснил бы ситуацию.
(Последний раз сообщение было отредактировано 25.09.2013 в 10:13, отредактировал пользователь cybdyn.)
21.09.2013 18:20
Найти все сообщения Цитировать это сообщение
alex Не на форуме
Ветеран
*****

Сообщений: 1276
Зарегистрирован: 11.07.2005
Рейтинг: 2
Сказал спасибо: 4
Поблагодарили 69 раз(а) в 53 сообщ.
Сообщение: #35
RE: CDI vs GDI
(20.09.2013 10:08)cybdyn писал(а):  не даёт покоя эта строчка - "Если это MIL-CD, дрим ресетится (soft reset) и начинает читать диск, а именно вторую сессию" - что значит ресетиться... может я как раз не замечаю ресетинга))) ???
Ресетится он если при включенном дриме вставить диск и закрыть крышку, дрим выдаст сообшение мол подожди идет проверка диска и если диск распознался как MIL-CD жмем старт на джойстике (или выбираем иконку джойстика в меню дрима и жмем А) чтобы запустить игру, дрим ресетится, прокручивает заставку биоса и запускает игру.

Вот на этом видео это видно




А насчет блокировки, так там вроде как код встроенный в IP.BIN сам разблокирует привод, но если у тебя при попытке запустить CD выбрасывает в плеер дело тут явно не в блокировке привода, ведь перед тем как он будет заблокирован дрим должен загрузить в память IP.BIN и 1ST_READ.BIN, и запустить IP.BIN, соответственно должно как минимум показать license screen.

Может ты неправильно образ собираешь?

Здесь была подпись.
(Последний раз сообщение было отредактировано 22.09.2013 в 22:43, отредактировал пользователь alex.)
22.09.2013 22:32
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #36
RE: CDI vs GDI
не, образ тут ни причём. тут же до чтения данных с какоголибо сектора.

про ресетинг после закрытия крышки это ясно . но речь о ситуации -когда диск вставлен на момент включения.
23.09.2013 10:02
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #37
RE: CDI vs GDI
gdi: soul calibur - пашет, похоже что большинство игр будет рвботать на dcio.

по запуску cdi : лог я скомпилил, ничего особенного не увидел. попробовал запустить - и теже грабли. пока нет результата.

так что остаётся как вариант - запуска из под DS.

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

так же вопрос - кто програмил или работал с ARM-контроллерами?
(Последний раз сообщение было отредактировано 23.09.2013 в 16:52, отредактировал пользователь cybdyn.)
23.09.2013 16:52
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1213 раз(а) в 761 сообщ.
Сообщение: #38
RE: CDI vs GDI
(23.09.2013 16:52)cybdyn писал(а):  так же вопрос - кто програмил или работал с ARM-контроллерами?

Я программировал под ARM процессоры и AVR контроллеры. А вот до ARM-контроллеров как то не дошел, пока не было надобности. Полагаю это нечто среднее Smile

[Изображение: barbers.png]
25.09.2013 07:46
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #39
RE: CDI vs GDI
да оно по ходу на уровне програм похоже - С-ишка ))), дальше всё делает компиль и линкер.

у меня KEIL uV4 , вроде сайт производителя -ATMEL утверждает что к ней можно скачать ЛИБы и ГНУ для армов.
(Последний раз сообщение было отредактировано 25.09.2013 в 10:17, отредактировал пользователь cybdyn.)
25.09.2013 10:16
Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


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