![]() |
CDI vs GDI - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: DreamShell (/forum-3.html) +--- Форум: General Discussion (/forum-27.html) +--- Тема: CDI vs GDI (/thread-2058.html) Страниц: 1 2 |
RE: CDI vs GDI - MetalliC - 18.09.2013 21:18 короче там похоже логинг или сломан или не доделан вообще, чинить/доделывать у меня нету никакого желания держи как есть http://rghost.ru/48826136 куча всякой отладочной хрени гдрома (и динарека тоже) выводится в консоль RE: CDI vs GDI - cybdyn - 19.09.2013 10:54 не пойму... ведь до этого както работало. нужно всегото сделать тоже самое только с запуском CD образа)))) или для того чтобы запустить тот лог ты много чего доработал от первоначальной версии, а потом ещё чтото сделал и сейчас никак? в любом случае спасибо - хоть за это))) RE: CDI vs GDI - cybdyn - 19.09.2013 11:24 там много чего в лог выводиться, с этого можно извлечь чтото. так запись лога в файл - это ты сам дорабатывал? RE: CDI vs GDI - SI{AY - 19.09.2013 11:52 первый лог был с Demul, а не с этого эмулятора RE: CDI vs GDI - cybdyn - 19.09.2013 15:46 "в GD-ROM формат mode 1, а в MIL-CD mode 2" - т.е тип диска у MIL-CD это "CD-ROM XA, CD Extra" RE: CDI vs GDI - cybdyn - 19.09.2013 19:23 MetalliC - лог хороший, нехватает только видеть что отвечает гдром в ответ на команды из регистра данныx((. RE: CDI vs GDI - cybdyn - 20.09.2013 10:08 не даёт покоя эта строчка - "Если это MIL-CD, дрим ресетится (soft reset) и начинает читать диск, а именно вторую сессию" - что значит ресетиться... может я как раз не замечаю ресетинга))) ??? RE: CDI vs GDI - cybdyn - 20.09.2013 10:47 мне вот ещё дали ссылку на пояснение, но не могу понять "5) Dreamcast disables the GD-ROM drive." как это делается и для чего??? может SWAT в курсе? http://www.thekickback.com/dreamcast/zomghacks.txt RE: CDI vs GDI - MetalliC - 20.09.2013 20:20 (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 не имела доступа к приводу. RE: CDI vs GDI - cybdyn - 21.09.2013 12:02 про защиту ясно. но! эта блокировка идёт на стороне Холли, чтобы типа проц (имеется ввиду сторонняя прога) не мог доступиться к приводу. но сам привод чтото получает или ему по барабану что там блокируется в холли. и что в случае если CD диск не "левый" , имею ввиду, чтото привод должен сделать чтобы разблокировать холли..? вообщем вопрос - как на это дело реагировать или чтото вырабатывать... если это дела на уровне софта, тот тут со стороны привода я же ничего не сделаю))) если привод это никак не ощущает - эту запись в этот (хренов рег a05f74e4) - то это разборки выше. я просто подозреваю что мог выдать в ответ дриму неправильный TOC или ответ на REQ_SES., вот и хотел увидеть лог. хотя косвенно: есть подозрения что дрим както блокируется, так как полсе команды REQ_SES и сообщение ему что в диск 2х сессионный, не идёт подтверждение прерывания. хотя в любом другом случае (GD или cdda диск) всё нормально. короче пока вопрос , как реагировать на это... ждать пока он там разблокиркется... ведь после записи в a05f74e4 идёт прокачка.. а это вроде как на привод никак не отражается... RE: CDI vs GDI - MetalliC - 21.09.2013 14:56 (21.09.2013 12:02)cybdyn писал(а): про защиту ясно.я лично другого мнения, что блокируется сам привод, и при "прокачке" мониторит пролетающие данные устройство висящее на G1, GD-ROM в дриме, Altera в Naomi, D.Knute емнип был такого же мнения. когда он блокируется это кстати еще вопрос, возможно что вообще по (софт)ресету. а при записи того регистра Холли выдает какой-то сигнал(ы) на G1, типа надо начинать мониторить. это тебе только реально через твой девайс отмониторить что там творится ![]() возможно, что после софтресета оно читает статус и проверяет ушел ли гдром в даун, а после прокачки что ожил, или как-то так RE: CDI vs GDI - cybdyn - 21.09.2013 15:59 так это только CD диска чтоли касается - gd игры идут нормально. и както пока старнно даже если и так, чего он мониторит в момент опроса команды о колечестве сессий))) ну, я гляну , тут особо не много сигалов))) RE: CDI vs GDI - MetalliC - 21.09.2013 17:03 (21.09.2013 15:59)cybdyn писал(а): так это только CD диска чтоли касается - gd игры идут нормально.да, тот код что в дизасме биоса отрабатывает только для MIL-CD (21.09.2013 15:59)cybdyn писал(а): и както пока старнно даже если и так, чего он мониторит в момент опроса команды о колечестве сессий)))ну, там вообще само определение этих MIL-CD завязоано на кол-ве треков/сессий и их типов. (21.09.2013 15:59)cybdyn писал(а): ну, я гляну , тут особо не много сигалов)))глянь чо ![]() RE: CDI vs GDI - cybdyn - 21.09.2013 18:20 пока не заметил. каким примерно должен быть TOC . в ГД диске два Тока- первый - два трэка. второй начинается с третьего трэка в зоне гд. а у в случае MIL-CD - если правило такое же надо вроде как вписать в этот TOC - тоже 3 трэка? лог немоного прояснил бы ситуацию. RE: CDI vs GDI - alex - 22.09.2013 22:32 (20.09.2013 10:08)cybdyn писал(а): не даёт покоя эта строчка - "Если это MIL-CD, дрим ресетится (soft reset) и начинает читать диск, а именно вторую сессию" - что значит ресетиться... может я как раз не замечаю ресетинга))) ???Ресетится он если при включенном дриме вставить диск и закрыть крышку, дрим выдаст сообшение мол подожди идет проверка диска и если диск распознался как MIL-CD жмем старт на джойстике (или выбираем иконку джойстика в меню дрима и жмем А) чтобы запустить игру, дрим ресетится, прокручивает заставку биоса и запускает игру. Вот на этом видео это видно А насчет блокировки, так там вроде как код встроенный в IP.BIN сам разблокирует привод, но если у тебя при попытке запустить CD выбрасывает в плеер дело тут явно не в блокировке привода, ведь перед тем как он будет заблокирован дрим должен загрузить в память IP.BIN и 1ST_READ.BIN, и запустить IP.BIN, соответственно должно как минимум показать license screen. Может ты неправильно образ собираешь? RE: CDI vs GDI - cybdyn - 23.09.2013 10:02 не, образ тут ни причём. тут же до чтения данных с какоголибо сектора. про ресетинг после закрытия крышки это ясно . но речь о ситуации -когда диск вставлен на момент включения. RE: CDI vs GDI - cybdyn - 23.09.2013 16:52 gdi: soul calibur - пашет, похоже что большинство игр будет рвботать на dcio. по запуску cdi : лог я скомпилил, ничего особенного не увидел. попробовал запустить - и теже грабли. пока нет результата. так что остаётся как вариант - запуска из под DS. народ спрашивает - подключить HDD, может этим пока и займусь. а то чтото неуспешные попытки вводят в унылое состояние. так же вопрос - кто програмил или работал с ARM-контроллерами? RE: CDI vs GDI - SWAT - 25.09.2013 07:46 (23.09.2013 16:52)cybdyn писал(а): так же вопрос - кто програмил или работал с ARM-контроллерами? Я программировал под ARM процессоры и AVR контроллеры. А вот до ARM-контроллеров как то не дошел, пока не было надобности. Полагаю это нечто среднее ![]() RE: CDI vs GDI - cybdyn - 25.09.2013 10:16 да оно по ходу на уровне програм похоже - С-ишка ))), дальше всё делает компиль и линкер. у меня KEIL uV4 , вроде сайт производителя -ATMEL утверждает что к ней можно скачать ЛИБы и ГНУ для армов. |