add M68K to all the docs
diff --git a/COMPILE.TXT b/COMPILE.TXT
index cfe4fba..e8aa42e 100644
--- a/COMPILE.TXT
+++ b/COMPILE.TXT
@@ -15,11 +15,12 @@
(0) Tailor Capstone to your need.
- Out of 8 archtitectures supported by Capstone (Arm, Arm64, Mips, PPC, Sparc,
- SystemZ, XCore & X86), if you just need several selected archs, choose which
- ones you want to compile in by editing "config.mk" before going to next steps.
+ Out of 9 archtitectures supported by Capstone (Arm, Arm64, M68K, Mips, PPC,
+ Sparc, SystemZ, XCore & X86), if you just need several selected archs, choose
+ which ones you want to compile in by editing "config.mk" before going to
+ next steps.
- By default, all 8 architectures are compiled.
+ By default, all 9 architectures are compiled.
The other way of customize Capstone without having to edit config.mk is to
pass the desired options on the commandline to ./make.sh. Currently,
@@ -84,6 +85,7 @@
/usr/include/capstone/x86.h
/usr/include/capstone/arm.h
/usr/include/capstone/arm64.h
+ /usr/include/capstone/m68k.h
/usr/include/capstone/mips.h
/usr/include/capstone/ppc.h
/usr/include/capstone/sparc.h
diff --git a/COMPILE_CMAKE.TXT b/COMPILE_CMAKE.TXT
index a15a5a3..d366efd 100644
--- a/COMPILE_CMAKE.TXT
+++ b/COMPILE_CMAKE.TXT
@@ -16,21 +16,21 @@
(0) Tailor Capstone to your need.
- Out of 8 archtitectures supported by Capstone (Arm, Arm64, Mips, PPC, Sparc,
- SystemZ, X86 & XCore), if you just need several selected archs, run "cmake"
- with the unwanted archs disabled (set to 0) as followings.
+ Out of 9 archtitectures supported by Capstone (Arm, Arm64, M68K, Mips, PPC,
+ Sparc, SystemZ, X86 & XCore), if you just need several selected archs,
+ run "cmake" with the unwanted archs disabled (set to 0) as followings.
- CAPSTONE_ARM_SUPPORT: support ARM. Run cmake with -DCAPSTONE_ARM_SUPPORT=0 to remove ARM.
- CAPSTONE_ARM64_SUPPORT: support ARM64. Run cmake with -DCAPSTONE_ARM64_SUPPORT=0 to remove ARM64.
+ - CAPSTONE_M68K_SUPPORT: support M68K. Run cmake with -DCAPSTONE_M68K_SUPPORT=0 to remove M68K.
- CAPSTONE_MIPS_SUPPORT: support Mips. Run cmake with -DCAPSTONE_MIPS_SUPPORT=0 to remove Mips.
- CAPSTONE_PPC_SUPPORT: support PPC. Run cmake with -DCAPSTONE_PPC_SUPPORT=0 to remove PPC.
- CAPSTONE_SPARC_SUPPORT: support Sparc. Run cmake with -DCAPSTONE_SPARC_SUPPORT=0 to remove Sparc.
- CAPSTONE_SYSZ_SUPPORT: support SystemZ. Run cmake with -DCAPSTONE_SYSZ_SUPPORT=0 to remove SystemZ.
- CAPSTONE_XCORE_SUPPORT: support XCore. Run cmake with -DCAPSTONE_XCORE_SUPPORT=0 to remove XCore.
- - CAPSTONE_M68K_SUPPORT: support M68K. Run cmake with -DCAPSTONE_M68K_SUPPORT=0 to remove M68K.
- CAPSTONE_X86_SUPPORT: support X86. Run cmake with -DCAPSTONE_X86_SUPPORT=0 to remove X86.
- By default, all 8 architectures are compiled in.
+ By default, all 9 architectures are compiled in.
Besides, Capstone also allows some more customization via following macros.
diff --git a/COMPILE_MSVC.TXT b/COMPILE_MSVC.TXT
index c872394..e9de12a 100644
--- a/COMPILE_MSVC.TXT
+++ b/COMPILE_MSVC.TXT
@@ -16,9 +16,9 @@
(0) Tailor Capstone to your need.
- Out of 8 archtitectures supported by Capstone (Arm, Arm64, Mips, PPC, Sparc,
- SystemZ, X86 & XCore), if you just need several selected archs, choose the ones
- you want to compile in by opening Visual Studio solution "msvc\capstone.sln",
+ Out of 9 archtitectures supported by Capstone (Arm, Arm64, M68K, Mips, PPC,
+ Sparc, SystemZ, X86 & XCore), if you just need several selected archs, choose
+ the ones you want to compile in by opening Visual Studio solution "msvc\capstone.sln",
then directly editing the projects "capstone_static" & "capstone_dll" for static
and dynamic libraries, respectively. This must be done before going to the
next steps.
@@ -29,6 +29,7 @@
- CAPSTONE_HAS_ARM: support ARM. Delete this to remove ARM support.
- CAPSTONE_HAS_ARM64: support ARM64. Delete this to remove ARM64 support.
+ - CAPSTONE_HAS_M68K: support M68K. Delete this to remove M68K support.
- CAPSTONE_HAS_MIPS: support Mips. Delete this to remove Mips support.
- CAPSTONE_HAS_PPC: support PPC. Delete this to remove PPC support.
- CAPSTONE_HAS_SPARC: support Sparc. Delete this to remove Sparc support.
@@ -36,7 +37,7 @@
- CAPSTONE_HAS_X86: support X86. Delete this to remove X86 support.
- CAPSTONE_HAS_XCORE: support XCore. Delete this to remove XCore support.
- By default, all 8 architectures are compiled in.
+ By default, all 9 architectures are compiled in.
Besides, Capstone also allows some more customization via following macros.
diff --git a/HACK.TXT b/HACK.TXT
index 44c8179..db373e2 100644
--- a/HACK.TXT
+++ b/HACK.TXT
@@ -5,6 +5,7 @@
├── arch <- code handling disasm engine for each arch
│ ├── AArch64 <- ARM64 (aka ARMv8) engine
│ ├── ARM <- ARM engine
+│ ├── M68K <- M68K engine
│ ├── Mips <- Mips engine
│ ├── PowerPC <- PowerPC engine
│ ├── Sparc <- Sparc engine
diff --git a/README b/README
index 9db18b2..15fcaa4 100644
--- a/README
+++ b/README
@@ -4,8 +4,8 @@
Created by Nguyen Anh Quynh, then developed and maintained by a small community,
Capstone offers some unparalleled features:
-- Support multiple hardware architectures: ARM, ARM64 (ARMv8), Mips, PPC, Sparc,
- SystemZ, XCore and X86 (including X86_64).
+- Support multiple hardware architectures: ARM, ARM64 (ARMv8), M68K, Mips, PPC,
+ Sparc, SystemZ, XCore and X86 (including X86_64).
- Having clean/simple/lightweight/intuitive architecture-neutral API.