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

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #341
RE: BIOS Disassembling
К слову в этой доке нету ни слова про наш волшебный регистр. Так же как и нету о нем упоминания и в остальных доступных доках...

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

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

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #343
RE: BIOS Disassembling
вот вспомнил одну штуку

/* initialize ROM checksum */
*HW32(0xa05f74e4) = 0x001fffff; // <- This is the size of the BIOS ROM, not sure if the exact size matters to the "checksum"?.

это происходит при копирывании биоса. и поэтому выкачивается почти весь биос.


вот ещё кусок.

*_a05f74e4 = 0x000042fe;

может для этой чек суммы прокачивается меньшый размер и его какраз можно прокачать и далее использовать чтото своё?
08.08.2013 23:34
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #344
RE: BIOS Disassembling
Вот последняя строка выдернута из IP.BIN на сколько я понимаю, что она делает хз, дальше кода нет в реверсе.

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

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #345
RE: BIOS Disassembling
ну там может идёт прокачка, но уже меньшего обёма. надо реверснуть значить))
09.08.2013 09:41
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #346
RE: BIOS Disassembling
какая прокачка ?
я ж говорил уже - запись в 74e4 делается только один раз при копировании биоса в рам, то что там в дизассембле видимо обработчик ошибок, который по концовке пишет в регистр отфонарную цифру чтоб убить гдром.

и что и нафига реверсить ? тебе что ли религия запрещает RTFM делать, бери читай доку по SPI, делай как там написано и всё будет работать
(Последний раз сообщение было отредактировано 09.08.2013 в 23:27, отредактировал пользователь MetalliC.)
09.08.2013 23:25
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #347
RE: BIOS Disassembling
просто после логов както нагляднее. реверс - это то как в живую посылает дримка. доки это хорошо, но повехностно.

доки уже почитываю
09.08.2013 23:46
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #348
RE: BIOS Disassembling
поверхностно это скорее лог, ведь на практике дрим использует далеко не все комманды, к тому же при чтении из области гдрома там не реальные цифры с дрима, а то что выдает эмулятор, собсно почему я изначально и не писал в лог читаемые данные.
10.08.2013 12:49
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #349
RE: BIOS Disassembling
понятно что эмуль выдаёт не всё что в реальности, но в какойто степени если игра при этом на эмуле идёт то преположительно этого достаточно, ведь данные заказывет игровая программа. вообщем - чем больше инфы - тем лучше.
(Последний раз сообщение было отредактировано 10.08.2013 в 14:24, отредактировал пользователь cybdyn.)
10.08.2013 14:23
Найти все сообщения Цитировать это сообщение
MetalliC Не на форуме
Продвинутый
***

Сообщений: 185
Зарегистрирован: 31.07.2013
Рейтинг: 2
Сказал спасибо: 15
Поблагодарили 33 раз(а) в 15 сообщ.
Сообщение: #350
RE: BIOS Disassembling
лучше попробуй D.Knute за шарики для мяуканья подергать, авось чего расскажет полезного на тему шины G1 или защит, он много чего накопал своим logic-analyzer-ом, только традиционно не горит желанием делиться инфой с другими Wink
10.08.2013 16:25
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #351
RE: BIOS Disassembling
...
GD write8 addr 709c val ef PC 8c002ea4
Set PIO Flow-control mode: 3
GD read8 addr 709c val 50 PC 8c002eb6
...

в этом логе сообщения типа "Set PIO Flow-control mode: 3" - это вывод с сериала / sio / tty ну эмуляция консольного вывода ?


хех, кстати у меня тоже первая команда и остальные записи в реальном дриме как в логе)))

CMD EF
FEATURE : 03
BYTE CNL : 00
BYTE CNH : 00
DRV SEL : 00
COMMAND : EF
DEV CTRL : 08
(Последний раз сообщение было отредактировано 27.08.2013 в 13:31, отредактировал пользователь cybdyn.)
27.08.2013 13:29
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

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

кстати, где можно скачать парочку gdi небольшого размера?
03.09.2013 12:09
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #353
RE: BIOS Disassembling
GDI все одинакового размера Smile Или ты имеешь ввиду запакованный?

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

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #354
RE: BIOS Disassembling
хочу скачать такой чтобы весил немного. ну точно не 1.2гб)))
можно запакованый, но чтобы потом можно было распаковать легко.
03.09.2013 14:47
Найти все сообщения Цитировать это сообщение
SI{AY Не на форуме
Пользователь
**

Сообщений: 74
Зарегистрирован: 07.02.2012
Рейтинг: 0
Сказал спасибо: 8
Поблагодарили 1 раз(а) в 1 сообщ.
Сообщение: #355
RE: BIOS Disassembling
глянь раздачу tosec на рутрекере. там вроде каждый образ в архиве был пожат.
03.09.2013 18:47
Найти все сообщения Цитировать это сообщение
alex Не на форуме
Ветеран
*****

Сообщений: 1276
Зарегистрирован: 11.07.2005
Рейтинг: 2
Сказал спасибо: 4
Поблагодарили 69 раз(а) в 53 сообщ.
Сообщение: #356
RE: BIOS Disassembling
А кто нибудь пробовал пререлизный биос дизасемблить?
http://www.assemblergames.com/forums/sho...mcast+bios

Здесь была подпись.
03.09.2013 21:49
Найти все сообщения Цитировать это сообщение
alex Не на форуме
Ветеран
*****

Сообщений: 1276
Зарегистрирован: 11.07.2005
Рейтинг: 2
Сказал спасибо: 4
Поблагодарили 69 раз(а) в 53 сообщ.
Сообщение: #357
RE: BIOS Disassembling
Кстати шарясь по их форуму наткнулся на интересный релиз
Dreamcast Check-GD

Цитата:This is a Dreamcast diagnostics disc. I got the GDI in a round about way from a source that wants to be nameless so thanks to him for the source I am simply uploading a selfbooting CDI form. All files are there with nothing removed. This is another Sega Confidential disc like my Middleware Conference Demo Disc Vol.2 and like that disc there is content that can be compiled using the Katana dev kit. Just extract the files after mounting image with a virtual drive and use GD-Workshop to load up the samples. You will need to unhack the binary from LBA 11702 as it had CDDA so I had to use the old audio/data boot method. This meant using Dahack and CDDA.exe so it wil not be recognized as is on a dev kit. Once you have raw files simply use binpatcher and untick all boxes except LBA. Set that to 45000 and change the binaries back to 45000 their original state and it will work fine. A GDI would be prefered but I don't know if I can release that. I do have it packed up for TOSEC use. Anyhow there is a lot more info about this in the forums found HERE Again thanks goes out to those two nice guys that made this possible, without them I would not have been able to bring this to the public's eyes.

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

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #358
RE: BIOS Disassembling
cybdyn, тебе что инета жалко? Smile В наше то время скачать гиг это 5 минут.
alex, этот биос у меня в DS валяется, хз правда в RC1 он был или нет Smile А вот ссылка на "Dreamcast Check-GD" просит авторизацию... Может выложит кто? У меня нет там аккаунта.

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

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #359
RE: BIOS Disassembling
уже скачал. просто я немного не в теме по дриму все эти gdi, tosec, lba45000 , scrambling и тд. сейчас вот дэвайс налаживаю и интересуюсь, а до этого надобности не было)))
04.09.2013 13:05
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #360
RE: BIOS Disassembling
Ты мне заспамил уже весь ЛК Smile) Пиши тут что-ли или новую тему создай, конкретно по DCIO.

[Изображение: barbers.png]
04.09.2013 15:09
Вебсайт Найти все сообщения Цитировать это сообщение
Создать ответ 


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

Переход:


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