Jump to content
    

Моторола 68000 как приделать GDB к симулятору Pistorm?

Добрый день! Вот задачка возникла при попытке оживить древнюю измериловку на базе 68000. Есть некоторые непонимания особенности работы фирмвари при взаимодействии с железом. Исходников понятное дело нет, но фирмварь частично ИДА обработана. Хотелось бы запустить отладчик 68К под IDA на родном железе.  

Есть вот такой  проект https://github.com/captain-amygdala/pistorm

аппаратного симулятора 68К процов на на базе Rapsberry PI. Т.е код 68к исполняется эмулятором но и взаимодействе с шиной аппартной есть. Проект был создан для ретрофита игр, а не для более продвинутых применений, но рабочий, опенсоурсный, хардверная часть переходников доступна и в виде плат, и в виде исходнков CPLD.

А теперь вопрос- как к этому проекту можно приделать интерфейс GDB? Стек отладки GDB малины не будет отлаживать эмулируемый хост, а стек отладки 68k похоже не работоспособен на эмуляторе, или его надо допиливать очень сильно.

У pistorm есть свой отладочный интерфейс для эмулируемого проца, но он очень специфический типа синхронного UART и вряд ли совместим про протоколу с чем нибудь еще.

Может кто уже с подобной задачей разбирался и посоветует с какой стороны за нее лучше взяться?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...