| Разработка и ромхакинг > Ромхакинг и программирование |
| [Видеоуроки] Sega Mega Drive / Genesis games reverse engineering |
| << < (3/3) |
| worm:
Так много просмотров на YouTube, а лайков почти нет. Уже трудно один раз кликнуть, а человек старается, годноту пилит... |
| DrMefistO:
Я вижу, что да, тема реверса игр на Сегу как-то мало кому интересна. Как ни разжёвывай. Но, пофиг, пилю и для себя. |
| SeregaZ:
не не... ты главное второй банк мелодий, точнее секвенций спецэффектов, скажи где. я пак зеры толерансы хоть обновлю в базе GEMS :) ну а там... если делать больше нечего будет... заодно еще рестлинг посмотри второй банк (который Arcade что-то там)... и Flashback... и может еще MK3... хотя про MK3 как бы есть адреса, но там какой-то непонятный нюанс есть. толи тип инструмента, толи чо... ошибка при распаковке вылазит. а то они не полные кароче в базе. |
| DrMefistO:
Я не ради банков разбираю. А ради личного интереса. |
| SeregaZ:
знаю знаю... ну так чтоб два раза не ходить - заодно и банк этот посмотри. |
| DrMefistO:
Из-за косяков, которые пока не исправлены в Гидре + объёма кода для декомпиляции, я пока решил приостановить реверс ZT, и заняться другим, пока исправления не будут приняты. |
| DrMefistO:
Добавил первый видос по реверсу Thunder Force 3 в GHIDRA. |
| Mefistotel:
Что-то я отстал от темы. А что такое Ghidra? Upd: посмотрел видео.👍🏻 Теперь всё ясно. К тебе по Bonanza Bros не обращались? Видео снять ро разбору ресурсов. |
| DrMefistO:
По Бонанзе не обращались. В принципе, игруля интересная. Нужно только время выделить на всё это. |
| Sanya1990:
Посчёт Бонанзы - это наверное про меня. Я просто запутался, сколько тут вас мифистосов. Тот с кем я по почте говорю имеет опять таки же отличный от того, что я вижу тут ник (то есть немного другой). В общем я писал на самом деле сообщение: DrMefistO и оно у меня в исходящих осталось. |
| DrMefistO:
Бонанза: http://www.emu-land.net/forum/index.php/topic,82309.0.html |
| DrMefistO:
Добавил Ghostbusters reverse engineering (part1). |
| Segaman:
Кстати по реверсингу я недавно видосик сделал, поясняющий, почему байты нужно округлять в роме Если что, вот он: Он довольно короткий, зато наглядно и понятно. |
| Rumata:
--- Цитата: Segaman от 01 Август 2020, 18:59:52 ---байты нужно округлять в роме --- Конец цитаты --- Байты - округлять? 0_0 Чётный адрес - это более осмысленно. И ответ: потому, что чтение только словом? Я угадал? |
| Segaman:
Rumata, да. просто я столкнулся с тем, что иногда это сложно обьяснить людям. поэтому бахнул видос, где все разжевал, заодно свой скилл 3д моделированния и видеомонтажа подтянул, а то начну забывать, как это делается. |
| Rumata:
Просто округление байта звучит очень забавно :D А так да, иногда не понимают в чём разница между байтом и словом. А ещё биты в байте идут справа налево |
| Yoti:
--- Цитата: Segaman от 01 Август 2020, 18:59:52 ---Если что, вот он --- Конец цитаты --- Крушка - это от слова "крушить"? |
| MetalliC:
--- Цитата: Segaman от 01 Август 2020, 19:11:54 --- да. просто я столкнулся с тем, что иногда это сложно обьяснить людям.поэтому бахнул видос, где все разжевал --- Конец цитаты --- да, но по сути-то в ролике воздух, а правильный ответ "потому что процессор M68000 так сделан". домашнее задание - объяснить почему 68020 и все последующие процессоры семейства 680x0 без проблем читают/пишут не выровненные 16 или 32бит данные ;) |
| DrMefistO:
MetalliC, я тоже удивился, что такие ролики появляются.) |
| MetalliC:
DrMefistO, да ролик-то норм, вполне актуальный, вон из жизни - приятель занимается разработкой всякого embedded, рассказывал как наняли стороннюю контору чтоб сделали им фронтенд для ведроидов, известную солидную фирму, так говорит пришлось им объяснять на пальцах что такое байты и биты :debile: но я больше о том, что после просмотра ролика у каждого второго сразу же возникнет вопрос - ну хорошо, вот еще есть i8086, почти ровесник 68000 тоже выпущенный в конце семидесятых, и у него тоже 16битная шина данных, но таких жестких требований к выравниванию данных у него нет, почему ? и имхо, лучшим ответом будет - "потому что" (с) О чем говорят мужчины :lol: потому что на самом деле мы точно не знаем причины, и если я не ошибаюсь ни один ни другой процессоры по вентилям еще не разобрали, так что мы можем лишь тыкать пальцем в небо и строить догадки, в духе - потому что конвейер 68000 статичный и не умеет разбивать не выровненные записи или чтения на два цикла доступа к памяти. |
| Навигация |
| Главная страница сообщений |
| Предыдущая страница |