DC-SWAT Forum

Полная версия: BIOS Disassembling
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
К слову в этой доке нету ни слова про наш волшебный регистр. Так же как и нету о нем упоминания и в остальных доступных доках...
времени нитак много. да и одному скучно. хочется ведь и у других умные мысли послушать
вот вспомнил одну штуку

/* 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;

может для этой чек суммы прокачивается меньшый размер и его какраз можно прокачать и далее использовать чтото своё?
Вот последняя строка выдернута из IP.BIN на сколько я понимаю, что она делает хз, дальше кода нет в реверсе.
ну там может идёт прокачка, но уже меньшего обёма. надо реверснуть значить))
какая прокачка ?
я ж говорил уже - запись в 74e4 делается только один раз при копировании биоса в рам, то что там в дизассембле видимо обработчик ошибок, который по концовке пишет в регистр отфонарную цифру чтоб убить гдром.

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

доки уже почитываю
поверхностно это скорее лог, ведь на практике дрим использует далеко не все комманды, к тому же при чтении из области гдрома там не реальные цифры с дрима, а то что выдает эмулятор, собсно почему я изначально и не писал в лог читаемые данные.
понятно что эмуль выдаёт не всё что в реальности, но в какойто степени если игра при этом на эмуле идёт то преположительно этого достаточно, ведь данные заказывет игровая программа. вообщем - чем больше инфы - тем лучше.
лучше попробуй D.Knute за шарики для мяуканья подергать, авось чего расскажет полезного на тему шины G1 или защит, он много чего накопал своим logic-analyzer-ом, только традиционно не горит желанием делиться инфой с другими Wink
...
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
Metellic - интересно как выглядит лог если в емуле загрузить CD образ с пиратки? или эмули заточены под GDI образы?

кстати, где можно скачать парочку gdi небольшого размера?
GDI все одинакового размера Smile Или ты имеешь ввиду запакованный?
хочу скачать такой чтобы весил немного. ну точно не 1.2гб)))
можно запакованый, но чтобы потом можно было распаковать легко.
глянь раздачу tosec на рутрекере. там вроде каждый образ в архиве был пожат.
А кто нибудь пробовал пререлизный биос дизасемблить?
http://www.assemblergames.com/forums/sho...mcast+bios
Кстати шарясь по их форуму наткнулся на интересный релиз
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.
cybdyn, тебе что инета жалко? Smile В наше то время скачать гиг это 5 минут.
alex, этот биос у меня в DS валяется, хз правда в RC1 он был или нет Smile А вот ссылка на "Dreamcast Check-GD" просит авторизацию... Может выложит кто? У меня нет там аккаунта.
уже скачал. просто я немного не в теме по дриму все эти gdi, tosec, lba45000 , scrambling и тд. сейчас вот дэвайс налаживаю и интересуюсь, а до этого надобности не было)))
Ты мне заспамил уже весь ЛК Smile) Пиши тут что-ли или новую тему создай, конкретно по DCIO.
Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
URL ссылки