
Простой ассемблер/дизассемблер/эмулятор x86/x64
Quick Assembler создан с использованием wxWidgets. Это моя первая попытка использовать wxWidgets для чего-то реального. Я создал собственную сборку wxWidgets, поддерживающую статическую компоновку wxWidgets со статической компоновкой CRT. Если вы собираете его, возможно, вам придётся изменить свойства проекта, чтобы использовать динамическую компоновку с CRT, так как я не публиковал свои изменения сборки wxWidgets.
Вот список поддерживаемых в настоящее время функций:
nasm.exe в выходной каталог. NASM можно загрузить с его официального сайта.В моей конфигурации сборки используется Vcpkg, где это возможно. Capstone Engine, Keystone и Unicorn Engine подключаются через Vcpkg:
vcpkg install unicorn:x64-windows
vcpkg install unicorn:x64-windows-static
vcpkg install capstone[x86]-windows
vcpkg install capstone[x86]-windows-static
vcpkg install keystone:x64-windows
vcpkg install keystone:x64-windows-static
Папка установки wxWidgets должна быть задана через переменную окружения WXWIN. Вы можете получить файлы, склонировав репозиторий wxWidgets.
