Ronald Caesar fd592ea245 assembler: fix doc links
Signed-off-by: Ronald Caesar <github43132@proton.me>
2026-02-15 19:28:44 -04:00
2026-02-15 19:28:44 -04:00
2026-02-15 18:39:14 -04:00
2026-02-15 13:17:35 -04:00
2025-12-12 18:29:36 -04:00
2025-12-07 13:09:15 -04:00

The Ballistic JIT Engine

“The world's fastest ARM recompiler"

Overview

This is a rewrite the dynarmic recompiler, with the goal of fixing its many flaws.

Building Ballistic

Install Dependancies

macOS

brew install cmake python3
brew install cmark llvm

Debian/Ubuntu

sudo apt update
sudo apt install build-essential cmake python3
sudo apt install libcmark-dev libclang-dev llvm-dev

Fedora

sudo dnf install cmake python3 gcc-c++ cmark-devel clang-devel llvm-devel

Configure CMake

mkdir build
cd build
cmake ..

macOS (If LLVM is not found)

cmake -DCMAKE_PREFIX_PATH=$(brew --prefix llvm) ..

Build Binaries

cmake --build .

The following executables will be created in the build/ directory:

  • libBallistic.a (Static Library)
  • ballistic_cli (Used for Ballistic development)
  • decoder_cli (Instruction decoding tool)
  • cdoc (Documentation generator)
  • ballistic_tests (Test suite)

See tools/ for more information on these executables.

S
Description
No description provided
Readme GPL-2.0 72 MiB
Languages
C 37.7%
cpp 36.8%
Lua 21.3%
XSLT 2%
C++ 1.2%
Other 1%