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

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #361
RE: BIOS Disassembling
ага, а отвечать будут одни и те же)) ... как чтото получиться создам, а пока сырец
04.09.2013 16:29
Найти все сообщения Цитировать это сообщение
alex Не на форуме
Ветеран
*****

Сообщений: 1273
Зарегистрирован: 11.07.2005
Рейтинг: 2
Сказал спасибо: 4
Поблагодарили 69 раз(а) в 53 сообщ.
Сообщение: #362
Видео RE: BIOS Disassembling
Такого биоса в DS точно нету его дедавно в сеть выложили, кок и биос с v2.4 ревизии дрима с заблокированной поддержкой MIL-CD. Я пробовал заливать этот биос в дрим, так он при старте проверку системы запускает.

Dreamcast Check-GD на дропбокс выложил (DC Checker.rar)




Здесь была подпись.
(Последний раз сообщение было отредактировано 04.09.2013 в 17:11, отредактировал пользователь alex.)
04.09.2013 16:57
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7131
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 134
Поблагодарили 1171 раз(а) в 729 сообщ.
Сообщение: #363
RE: BIOS Disassembling
Значит я его положил уже в этом году Smile Просто скачал по твоей ссылке, полез в папку DS, а там смотрю лежит такой же Smile Я уже и не помню когда его туда положил...
Спасибо, качнулся диск.

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

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #364
RE: BIOS Disassembling
что там интересного напиши? (если оно есть)
05.09.2013 11:05
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7131
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 134
Поблагодарили 1171 раз(а) в 729 сообщ.
Сообщение: #365
RE: BIOS Disassembling
Я пока ничего не смотрел из этого нормально.

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

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #366
RE: BIOS Disassembling
SWAT или ещё кто? подкиньте ссылочку где есть табица ответа на команду 0x71 , там в логе видно как дрим её спрашивает. но версии разнятся.

у меня файл - gdrom_response.cpp
там начинается с
0x0b96,
0xf045,
0xff7e,
0x063d,
0x7d4d,
0xbf10,...

а по логу :
0x0f3e
0xbe90
0xd91d
0x0489 ...
(Последний раз сообщение было отредактировано 05.09.2013 в 18:39, отредактировал пользователь cybdyn.)
05.09.2013 18:36
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7131
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 134
Поблагодарили 1171 раз(а) в 729 сообщ.
Сообщение: #367
RE: BIOS Disassembling
У меня нету, в моем случае эмулировать это нет необходимости.

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

Сообщений: 365
Зарегистрирован: 04.04.2009
Рейтинг: 2
Сказал спасибо: 1
Поблагодарили 4 раз(а) в 4 сообщ.
Сообщение: #368
RE: BIOS Disassembling
(05.09.2013 18:36)cybdyn писал(а):  SWAT или ещё кто? подкиньте ссылочку где есть табица ответа на команду 0x71 , там в логе видно как дрим её спрашивает. но версии разнятся.

у меня файл - gdrom_response.cpp
там начинается с
0x0b96,
0xf045,
0xff7e,
0x063d,
0x7d4d,
0xbf10,...

а по логу :
0x0f3e
0xbe90
0xd91d
0x0489 ...

Таблицы ответов есть в сырцах nullDC.
ссылка: http://code.google.com/p/nulldc/source/b...e.cpp?r=68
(Последний раз сообщение было отредактировано 06.09.2013 в 21:05, отредактировал пользователь Rio.)
06.09.2013 21:03
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #369
RE: BIOS Disassembling
Rio это таблица "еще больше вопросов"
в разных случаях гдром по этой команде возвращает разные данные, что они вообще есть такое никто до сих пор не знает.

один из участников NullDC Psyman долго и нудно тестил эти команды на железе и пытался найти смысл/закономерности, но так и ниасилил.
(Последний раз сообщение было отредактировано 06.09.2013 в 22:18, отредактировал пользователь MetalliC.)
06.09.2013 22:15
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #370
RE: BIOS Disassembling
это у меня есть. всё равно спсб. буду пробовать. но может кто знает чем там отличается)) хотя есть слухи что дрим или привод генерит кадый раз новую инфу на эту команду.
06.09.2013 22:57
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #371
RE: BIOS Disassembling
ну если хоть с одной работать будет то хорошо
(Последний раз сообщение было отредактировано 07.09.2013 в 08:45, отредактировал пользователь cybdyn.)
07.09.2013 08:45
Найти все сообщения Цитировать это сообщение
Rio Не на форуме
Продвинутый
***

Сообщений: 365
Зарегистрирован: 04.04.2009
Рейтинг: 2
Сказал спасибо: 1
Поблагодарили 4 раз(а) в 4 сообщ.
Сообщение: #372
RE: BIOS Disassembling
(06.09.2013 22:15)MetalliC писал(а):  Rio это таблица "еще больше вопросов"
в разных случаях гдром по этой команде возвращает разные данные, что они вообще есть такое никто до сих пор не знает.

один из участников NullDC Psyman долго и нудно тестил эти команды на железе и пытался найти смысл/закономерности, но так и ниасилил.

Metallic, может есть возможность снять чип и как-то проанализировать его (снять слои металлизации и просмотреть схему), на подобии того что сейчас делают умельцы с эмуленда с main cpu сони?
Может эти коды ничего и не означают по-сути, просто являются некими ответными строками.

Цитата:один из участников NullDC Psyman долго и нудно тестил эти команды на железе и пытался найти смысл/закономерности, но так и ниасилил.
Дык мозгами конечно такое не осилишь никогда. Можно попробовать собрать достаточное количество этих ответных строк (около сотни, а лучше пару тысяч), вбить в эксель, и попытаться как-то на графиках проследить закономерность.
Где вообще зашита прога которая проверяет подлинность сего ответного кода?
(Последний раз сообщение было отредактировано 07.09.2013 в 16:12, отредактировал пользователь Rio.)
07.09.2013 16:09
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #373
RE: BIOS Disassembling
(07.09.2013 16:09)Rio писал(а):  Metallic, может есть возможность снять чип и как-то проанализировать его (снять слои металлизации и просмотреть схему), на подобии того что сейчас делают умельцы с эмуленда с main cpu сони?
Может эти коды ничего и не означают по-сути, просто являются некими ответными строками.
ты имеешь в виду decapping, когда спиливается голова чипа и фоткается кристалл электронным микроскопом ? (которым любит заниматься orcanic с эму-рашиSmile) не думаю что это тут прокатит,
тех.процесс помельче.

на счёт самих данных - они просто мало кому интересны, фиксированный ответ данными из таблички все игры устраивает и всем этого достаточно.
Цитата:Дык мозгами конечно такое не осилишь никогда. Можно попробовать собрать достаточное количество этих ответных строк (около сотни, а лучше пару тысяч), вбить в эксель, и попытаться как-то на графиках проследить закономерность.
поверь, осилишь, если имеешь достаточный багаж в голове.
именно таким макаром делался и делается реверс-инжиниринг и эмуляция не известных систем, у нас это были и есть Наоми 2, Хикару и Gaelco.
тупо смотришь на цифры и ищешь закономерности, и если "немножко" понимаешь в вопросе начинаешь замечать что там 32бит флоаты а сям битики взводятся какие-то, а тот dword на код комманды похож, ну или вообще "на глаз" замечаешь в потоке байтов опкоды другого (со)процессора (хвастаюсь - я таких потоков нашел в Naomi и Hikaru аж два, один Zilog Z80 для управления JVS-платами, другой Motorola 68000 коммуникационной платы, в обоих случаях загружалась "прошивка" в них биосом автомата и играми) .
короче прозреваешь потихоньку Wink
и именно так эмуляция аркад делалась и делается у всех, ведь документация на их внутреннее устройство налево (почти) никогда не уплывает.

Цитата:Где вообще зашита прога которая проверяет подлинность сего ответного кода?
хз, вроде в самих играх
SWAT ты не в курсе где оно реально проверяется ?
(Последний раз сообщение было отредактировано 08.09.2013 в 03:18, отредактировал пользователь MetalliC.)
08.09.2013 02:57
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7131
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 134
Поблагодарили 1171 раз(а) в 729 сообщ.
Сообщение: #374
RE: BIOS Disassembling
Команды 0x71 нет в сисколах, а это значит что она используется только в драйвере GD-ROM в биосе.
При этом, на сколько я понял, биос не проверяет абсолютно все что там есть, а буквально пару параметров, поэтому хардкод этого буфера вполне приемлемое решение и мне кажется нет смысла с этим особо заморачиваться.

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

Сообщений: 365
Зарегистрирован: 04.04.2009
Рейтинг: 2
Сказал спасибо: 1
Поблагодарили 4 раз(а) в 4 сообщ.
Сообщение: #375
RE: BIOS Disassembling
Тем более тогда не могу понять чего он заморачивался. Взял бы драйвер задиссассемблил и посмотрел бы на алгоритм, как именно он проверяет подлинность ответного кода...
09.09.2013 15:56
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7131
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 134
Поблагодарили 1171 раз(а) в 729 сообщ.
Сообщение: #376
RE: BIOS Disassembling
Ну не все так просто как кажется на первый взгляд Wink

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

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #377
RE: BIOS Disassembling
просто давать советы)))
10.09.2013 12:31
Найти все сообщения Цитировать это сообщение
Rio Не на форуме
Продвинутый
***

Сообщений: 365
Зарегистрирован: 04.04.2009
Рейтинг: 2
Сказал спасибо: 1
Поблагодарили 4 раз(а) в 4 сообщ.
Сообщение: #378
RE: BIOS Disassembling
Ну понятно, как и в любом деле Smile Я советы и не даю, а просто интересуюсь что ему помешало выполнить сии действия Smile
(Последний раз сообщение было отредактировано 11.09.2013 в 23:54, отредактировал пользователь Rio.)
11.09.2013 23:52
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #379
RE: BIOS Disassembling
а это и было сделано, и им и еще до него, и как правильно отметил SWAT там проверяется совсем чуть-чуть, а собсно что это за данные не понятно.

ты наверное не особо понимаешь людей занимающихся нынче эмуляцией, это раньше лет 10 назад было типа как в Чанкаст - нагородили вагон патчей/хаков/фиксированных ответов магическими цифрами, и хрен с ним, абы хоть как-то работало, не вникая что и как.
сейчас же для многих это исследовательское хобби, решение таких себе пазлов на тему что и как устроено внутри и как оно там в точности работает, ну и с плюсами для эмуляции при положительном результате - то что раньше было хаками/HLE переводится на точное LLE.
12.09.2013 02:17
Найти все сообщения Цитировать это сообщение
Rio Не на форуме
Продвинутый
***

Сообщений: 365
Зарегистрирован: 04.04.2009
Рейтинг: 2
Сказал спасибо: 1
Поблагодарили 4 раз(а) в 4 сообщ.
Сообщение: #380
RE: BIOS Disassembling
Цитата:ты наверное не особо понимаешь людей занимающихся нынче эмуляцией
Возможно. Однако я видел код nullDC, и назвать его ничем иным, кроме быдлокода, увы, не могу.
12.09.2013 19:25
Найти все сообщения Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Неудачная прошивка после BIOS мода Toshiba1986 12 9457 20.12.2022 00:30
Посл. сообщение: megavolt85
  dreamshell bios flasher cannot detect bios chip chth96 4 6665 01.04.2021 16:14
Посл. сообщение: chth96
  Dual Bios switch soldering accidentally removed, now DC powers on but don't boot up tonyhoro 3 6621 03.09.2020 03:16
Посл. сообщение: Zychion
  Несколько вопросов про bios mod ClickCLK 1 5095 27.07.2019 00:09
Посл. сообщение: megavolt85
  после hdd+bios mod дрим не читает диски veless 13 31369 07.03.2018 11:11
Посл. сообщение: megavolt85
  Ошибка 2 при прошивке Bios Mod MD_Haus 7 15686 07.03.2018 07:50
Посл. сообщение: megavolt85
  Проблема после Bios mod'a Eugeniy_59 12 33801 23.03.2017 14:30
Посл. сообщение: megavolt85
Информация Мат. плата VA2.1 и её bios и ide моды MastaMinus 18 59521 14.11.2016 14:57
Посл. сообщение: MastaMinus
  Проблемы с BIOS-модом pcm 5 17690 02.09.2016 19:05
Посл. сообщение: pcm
Видео Dreamcast странно себя ведет после bios-mod snt 4 15666 27.06.2016 23:55
Посл. сообщение: snt

Переход:


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