BIOS Disassembling - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: Sega Dreamcast (/forum-2.html) +--- Форум: Hardware (/forum-9.html) +--- Тема: BIOS Disassembling (/thread-1752.html) |
RE: BIOS Disassembling - SWAT - 06.08.2013 15:04 К слову в этой доке нету ни слова про наш волшебный регистр. Так же как и нету о нем упоминания и в остальных доступных доках... RE: BIOS Disassembling - cybdyn - 06.08.2013 17:06 времени нитак много. да и одному скучно. хочется ведь и у других умные мысли послушать RE: BIOS Disassembling - cybdyn - 08.08.2013 23:34 вот вспомнил одну штуку /* 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; может для этой чек суммы прокачивается меньшый размер и его какраз можно прокачать и далее использовать чтото своё? RE: BIOS Disassembling - SWAT - 09.08.2013 08:22 Вот последняя строка выдернута из IP.BIN на сколько я понимаю, что она делает хз, дальше кода нет в реверсе. RE: BIOS Disassembling - cybdyn - 09.08.2013 09:41 ну там может идёт прокачка, но уже меньшего обёма. надо реверснуть значить)) RE: BIOS Disassembling - MetalliC - 09.08.2013 23:25 какая прокачка ? я ж говорил уже - запись в 74e4 делается только один раз при копировании биоса в рам, то что там в дизассембле видимо обработчик ошибок, который по концовке пишет в регистр отфонарную цифру чтоб убить гдром. и что и нафига реверсить ? тебе что ли религия запрещает RTFM делать, бери читай доку по SPI, делай как там написано и всё будет работать RE: BIOS Disassembling - cybdyn - 09.08.2013 23:46 просто после логов както нагляднее. реверс - это то как в живую посылает дримка. доки это хорошо, но повехностно. доки уже почитываю RE: BIOS Disassembling - MetalliC - 10.08.2013 12:49 поверхностно это скорее лог, ведь на практике дрим использует далеко не все комманды, к тому же при чтении из области гдрома там не реальные цифры с дрима, а то что выдает эмулятор, собсно почему я изначально и не писал в лог читаемые данные. RE: BIOS Disassembling - cybdyn - 10.08.2013 14:23 понятно что эмуль выдаёт не всё что в реальности, но в какойто степени если игра при этом на эмуле идёт то преположительно этого достаточно, ведь данные заказывет игровая программа. вообщем - чем больше инфы - тем лучше. RE: BIOS Disassembling - MetalliC - 10.08.2013 16:25 лучше попробуй D.Knute за шарики для мяуканья подергать, авось чего расскажет полезного на тему шины G1 или защит, он много чего накопал своим logic-analyzer-ом, только традиционно не горит желанием делиться инфой с другими RE: BIOS Disassembling - cybdyn - 27.08.2013 13:29 ... 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 RE: BIOS Disassembling - cybdyn - 03.09.2013 12:09 Metellic - интересно как выглядит лог если в емуле загрузить CD образ с пиратки? или эмули заточены под GDI образы? кстати, где можно скачать парочку gdi небольшого размера? RE: BIOS Disassembling - SWAT - 03.09.2013 13:34 GDI все одинакового размера Или ты имеешь ввиду запакованный? RE: BIOS Disassembling - cybdyn - 03.09.2013 14:47 хочу скачать такой чтобы весил немного. ну точно не 1.2гб))) можно запакованый, но чтобы потом можно было распаковать легко. RE: BIOS Disassembling - SI{AY - 03.09.2013 18:47 глянь раздачу tosec на рутрекере. там вроде каждый образ в архиве был пожат. RE: BIOS Disassembling - alex - 03.09.2013 21:49 А кто нибудь пробовал пререлизный биос дизасемблить? http://www.assemblergames.com/forums/showthread.php?41562-Help-Hacking-Pre-Retail-PAL-DEV-BIOS-for-Dreamcast-use&highlight=dreamcast+bios RE: BIOS Disassembling - alex - 03.09.2013 22:03 Кстати шарясь по их форуму наткнулся на интересный релиз 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. RE: BIOS Disassembling - SWAT - 04.09.2013 12:30 cybdyn, тебе что инета жалко? В наше то время скачать гиг это 5 минут. alex, этот биос у меня в DS валяется, хз правда в RC1 он был или нет А вот ссылка на "Dreamcast Check-GD" просит авторизацию... Может выложит кто? У меня нет там аккаунта. RE: BIOS Disassembling - cybdyn - 04.09.2013 13:05 уже скачал. просто я немного не в теме по дриму все эти gdi, tosec, lba45000 , scrambling и тд. сейчас вот дэвайс налаживаю и интересуюсь, а до этого надобности не было))) RE: BIOS Disassembling - SWAT - 04.09.2013 15:09 Ты мне заспамил уже весь ЛК ) Пиши тут что-ли или новую тему создай, конкретно по DCIO. |