Автор Тема: Многоплатформенный дизассемблер для BlackBox  (Прочитано 4150 раз)

X512

  • Newbie
  • *
  • Сообщений: 45
    • Просмотр профиля
Изучая исходники BlackBox для Linux, также обнаружил ряд интересных модулей, не опубликованных в обычной версии BlackBox. В частности был найден дизассемблер для форматов Portable Executable (DevDecExe) и Oberon Code File(DevDecoder) и архитектур 86k, i486, ARM, PPC и SH3 (не знаю что это такое). ELF не поддерживается. Для Oberon Code File также выводятся дескрипторы типов и т.п. Также имеется компилятор для 68k.

Список модулей
DevDecBase
DevDecSH3
DevDecPPC
DevDecoder
DevDecExe
DevDecARM
DevDec68k
DevDec486


Также выкладываю исходники Blackbox для Linux, уже не помню откуда их взял.
http://rghost.ru/51613795
Сюда выложить не получилось, хотя в лимит вроде укладывается...

Может кому поможет при написании компиляторов.

Jordan

  • Sr. Member
  • ****
  • Сообщений: 282
    • Просмотр профиля
Re: Многоплатформенный дизассемблер для BlackBox
« Ответ #1 : Январь 13, 2014, 02:00:34 pm »
Спасибо.

Давно исходники у вас появились? На сайте оберкора проскакивали сообщения, что кто то, где то пишет ББ под линукс. Я посмотрел реализацию хост, написана на gtk. Это те самые исходники?

И ещё раз спасибо. Буду изучать.

X512

  • Newbie
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: Многоплатформенный дизассемблер для BlackBox
« Ответ #2 : Январь 13, 2014, 02:43:44 pm »
Исходники были опубликованы здесь: http://forum.oberoncore.ru/viewtopic.php?p=79715. Репозиторий (коммитов нет): https://bitbucket.org/petryxa/linref. Также написано, что они распространяются по BSD-подобной лицензии. Разрабатывалось Oberon Microsystems более 10-ти лет назад. Также вроде-бы есть закрытый форк, продолжающий разработки.

Romiras

  • Sr. Member
  • ****
  • Сообщений: 264
    • Просмотр профиля
    • Romiras Dev Lab
Re: Многоплатформенный дизассемблер для BlackBox
« Ответ #3 : Январь 16, 2014, 11:28:06 am »
Уже упомянуто мною на форуме Оберонкор: forum.oberoncore.ru/viewtopic.php?f=34&t=4354&p=80140&hilit=sh3#p80140

Также можно взглянуть на ASCII исходники в моём хранилище: https://github.com/romiras/BlackBox-linux

trurl

  • Full Member
  • ***
  • Сообщений: 133
    • Просмотр профиля
Re: Многоплатформенный дизассемблер для BlackBox
« Ответ #4 : Февраль 14, 2014, 09:55:41 am »
Когда-то давно правил этот дизассемблер для BlackBox 1.6. Так и лежит непригодившийся.