Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - DrMefistO

Страницы: Назад 1 ... 9 10 11 12 [13] 14 15 16 17 ... 44 Далее
361
Инструменты / [DC] Ghidra SDC Loader
« : 08 Январь 2020, 19:06:34 »
Запилил лоадер для RAM от Sega Dreamcast.

Исходники: https://github.com/lab313ru/ghidra_sdc_ldr
Релизы: https://github.com/lab313ru/ghidra_sdc_ldr/releases

Умеет:
  • Грузить ром по одному из смещений: 0x8C000000, 0x0C000000
  • Создавать константы портов.

362
Инструменты / [PSX] Ghidra PSX Loader
« : 08 Январь 2020, 18:39:25 »
код начинает исполнятся из ac010000h включается кеш и исполнение переходит в 8cxxxxxxh, для игр с mmu в 0cxxxxxxh
Есть ли возможность автоматического определения базы?

363
Инструменты / [PSX] Ghidra PSX Loader
« : 07 Январь 2020, 18:05:35 »
это всё есть в твоем лоадере дримовских бинарников для IDA ;)
Если ты его больше не менял, то окай.

Добавлено позже:
MetalliC, а можно бинарь для теста?

364
Инструменты / [PSX] Ghidra PSX Loader
« : 05 Январь 2020, 17:15:49 »
Вот я как раз про лоадер, скрипты и т.п.
Всё что есть, отправь плиз в личку, сделаю лоадер, может с сигнами даже придумаю (есть идея).

365
Инструменты / [PSX] Ghidra PSX Loader
« : 05 Январь 2020, 15:45:34 »
Принял. Когда-нибудь можно будет заняться. Если есть для Иды, то проще будет портировать, чем с нуля.

366
Инструменты / [PSX] Ghidra PSX Loader
« : 05 Январь 2020, 01:37:44 »
P.S. для dreamcast подобный лоадер не планируется ли?
С ней вообще не работал. Процессор дримкастовский поддерживается гидрой? Если да, то можно когда-то будет запилить.

367
Инструменты / [PSX] Ghidra PSX Loader
« : 04 Январь 2020, 23:58:54 »
Новая версия:
- Corrected PsyQ version detection;
- Fixed PsyQ data and function types applier;
- Added PsyQ v4.2



Добавлено позже:
Ещё исправления и новая версия:
- Fixed new overlay creation (from bin).
- Fixed stupid bug with data type archives tree.
- Added automatical main() goto.


368
Инструменты / [PSX] Ghidra PSX Loader
« : 03 Январь 2020, 23:03:05 »
Добавил автоматическое применение и создание типов данных и аргументов функций для библиотечных функций PsyQ.

369
Инструменты / [PSX] Ghidra PSX Loader
« : 21 Декабрь 2019, 21:50:20 »
Добавил Overlay Manager, обновил до Ghidra v9.1.1.

370
Инструменты / [PSX] Ghidra PSX Loader
« : 20 Декабрь 2019, 14:37:46 »
Спасибо тебе вообще за данную тулзу, очень помогает Red Asphalt разбирать, так как функции для гонки там отдельным оверлеем идут.
Если есть предложения, замечания - предлагай.

371
Инструменты / [PSX] Ghidra PSX Loader
« : 20 Декабрь 2019, 11:48:12 »
Выложил видео, поясняющее, как работать с Overlayed памятью: https://youtu.be/DuQQfjTkkQc

372
Инструменты / [PSX] Ghidra PSX Loader
« : 12 Декабрь 2019, 10:01:18 »
:thumbup: Тестил плагин вполне неплохо справляется, в плюсах то что не нужно кучу батников настраивать как в TDR, и на лету можно смотреть где есть что. Это не может не радовать.
Спасибо!:)

373
Инструменты / [PSX] Ghidra PSX Loader
« : 11 Декабрь 2019, 23:35:04 »
Зарелизил v2.3: теперь можно подгружать данные для оверлей блоков. (Для применения в декомпиляторе, придётся выбирать нужный блок для каждой вызываемой ссылки, или ссылки на данные. Гидра сама не может знать, к какому из оверлеев идёт обращение.)

374
Инструменты / [PSX] Ghidra PSX Loader
« : 11 Декабрь 2019, 13:36:30 »
Выпустил версию v2.2: теперь поддерживаются оверлеи из SYM-файлов, применяется больше имён и типов.

375
Инструменты / [PSX] Ghidra PSX Loader
« : 30 Ноябрь 2019, 19:17:20 »
Вернул FLAIR (PAT) сигнатуры - больше рейт успешности определения функции.

376
Инструменты / [PSX] Ghidra PSX Loader
« : 30 Ноябрь 2019, 13:37:44 »
Подскажите ещё игры, где есть SYM?

Добавлено позже:
Ответ найден: https://www.retroreversing.com/ps1-debug-symbols

377
Инструменты / [PSX] Ghidra PSX Loader
« : 30 Ноябрь 2019, 01:14:37 »
Выпустил новую версию:
  • Поддержка SYM-файлов: функции (аргументы и возвращаемое значение), глобальные переменные, enum-ы, typdef-ы
  • Ручной и автоматический выбор региона RAM: по заголовку, либо из вариантов 0x00xxxxxx, 0xA0xxxxxx, 0x80xxxxxx

378
Инструменты / [PSX] Ghidra PSX Loader
« : 25 Ноябрь 2019, 00:27:53 »
Этот лоадер для PS-EXE, и в будущем CPE бинарей, но не ELF.. Если твой бинарь не такого формата, то не подтянет.

А вообще, если нужна декомпиляция мипса - это про гидру. Лоадер пишется на изи, если понадобится.

379
Инструменты / Re: [PSX] Ghidra PSX Loader
« : 24 Ноябрь 2019, 14:55:32 »
Насколько я понял, он только по SYM-файлу всё делает. Ну и плюс стандартный стаб для PSYQ детектит, сигнатуры - нет..

Добавлено позже:
Забавно, но его .elf-конвертер не умеет детектить секции PSYQ.


Добавлено позже:
Version v1.8: Added Psyq v4.5 signatures, updated PsyQ v4.7, small fixes.

380
Инструменты / [PSX] Ghidra PSX Loader
« : 24 Ноябрь 2019, 12:27:34 »
Выглядит круто. Только, как я понял, PsyQ символы он не поддерживает? (Ещё не смотрел исходники, но нужно глянуть).

Да и мой загрузчик ушёл далеко вперёд, может больше, чем было. Как раз планирую добавить поддержку SYM.

381
Инструменты / [PSX] Ghidra PSX Loader
« : 24 Ноябрь 2019, 11:34:19 »
TDR? А исходники есть?

382
Инструменты / [PSX] Ghidra PSX Loader
« : 23 Ноябрь 2019, 21:02:25 »
А, сорян) я и забыл о том, что её уже создавал. Можно удалить старую? А то там срач в коментах

383
Привет всем,

Представляю вашему вниманию загрузчик исполняемых файлов первой плойки для GHIDRA. Возможности:
  • Создаёт порты и секции. В случае PsyQ умеет находить main() и секции компилятора: .rdata, .text, .data, .sdata, .sbss, .bss
  • Ищет сигнатуры библиотечных функций для PsyQ всех доступных версий
  • Поддерживает SYM файлы
  • Умеет работать с LIB и OBJ файлами PsyQ SDK
  • Умеет подгружать данные для оверлей-блоков
  • Автоматически применяет и создаёт типы данных для библиотечных функций

Релизы: https://github.com/lab313ru/ghidra_psx_ldr/releases
Исходники: https://github.com/lab313ru/ghidra_psx_ldr

215468-0216824-1

384
Переводы игр / Перевод серии игр Dizzy (Amiga)
« : 11 Сентябрь 2019, 11:59:35 »
Спасибо. Мне бы ту, что от Super Nintendo.

385
Переводы игр / Перевод серии игр Dizzy (Amiga)
« : 10 Сентябрь 2019, 21:49:48 »

Вот такое получается. На основе этого и ревершу.

386
Переводы игр / Перевод серии игр Dizzy (Amiga)
« : 07 Сентябрь 2019, 18:44:19 »
Работаю над упаковщиком.

387
Программирование / Хитбоксы в Shmup играх
« : 26 Август 2019, 21:04:54 »
Это я тебе пересказываю по памяти, как было в TF3.

388
Программирование / Хитбоксы в Shmup играх
« : 26 Август 2019, 20:39:48 »
Если объект видим, или жив (флаг установлен в байте блока объекта), то чекать, иначе переходить к следующему.

389
Программирование / Хитбоксы в Shmup играх
« : 26 Август 2019, 20:13:37 »
Решается всё так: https://stackoverflow.com/questions/2752349/fast-rectangle-to-rectangle-intersection
Насколько я помню, в Thunder Force 3 делалось пересечение ректанглов. Если пересекается - значит есть попадание. Почему это должно тормозить для числа объектов в районе 10, например?

390
Инструменты / [PSX] GHIDRA Playstation Loader
« : 23 Июль 2019, 11:30:57 »
Обновил лоадер: теперь поддерживаются LIB и OBJ файлы из PsyQ SDK.

Страницы: Назад 1 ... 9 10 11 12 [13] 14 15 16 17 ... 44 Далее