Skip to content

Supported binaries

John Källén edited this page Jan 10, 2019 · 9 revisions

Reko was designed to be independent of any specific processor architecture, operating system, or executable file format. The tables below show what Reko supports as of version 0.8.0.2:

Architecture Maturity Comment
Alpha AXP ◼◻◻
ARM For all ARM instruction sets, the base instruction coverage is good, while SIMD instructions need more love
- A32 ◼◼◻
- T32 ◼◼◻ wide <-> thumb transitions not supported yet
- AArch64 ◼◼◻
AVR ◼◻◻
Intel 8051 ◼◻◻
M6812 ◼◼◻
M68k ◼◼◼
Mips ◼◼◻
Mos6502 ◼◼◻
MSP430 ◼◻◻
Pdp11 ◼◼◻
PowerPC ◼◼◻
RiscV ◼◻◻
Sparc ◼◻◻
SuperH ◼◻◻
Tlcs 90/900 ◼◻◻
TMS 7000 ◼◻◻
VAX ◼◻◻ Many CISC instructions not implemented
x86
- 16-bit real mode ◼◼◼ The first architecture targeted by Reko
- 16-bit protected mode ◼◼◼ 16-bit Windows and OS/2 < 2.0
- 32-bit protected mode ◼◼◼ Support for some advanced extensions may be missing
- 64-bit protected mode ◼◼◼ Support for VEX is not implemented yet
Xtensa ◼◻◻
Z80 ◼◼◻
zSeries ◼◻◻ 64-bit only; ask for support for 32-bit s360,s370
File format Maturity Comment
MZ executable
- MS-DOS ◼◼◼ Some common packers supported
- NE ◼◼◼
- PE ◼◼◼
ELF executable ◼◼◼
MacOS BinHex ◼◻◻
a.out executable ◼◻◻
COFF executable ◼◻◻
Mach-O ◼◻◻
AmigaOS Hunk image ◼◼◻
C64 disk image loader ◼◼◻
Sega Genesis ROM ◼◼◻
Neo Geo Pocket ROM ◼◼◻
Sega Dreamcast loader ◼◻◻
Atari TOS .PRG file ◼◻◻
TRS-80 disk image loader ◼◻◻
VAX/VMS executable ◼◻◻
RT-11 SAV file ◼◼◻
RT-11 LDA file ◼◼◻
LLVM IR file ◼◼◻
You can’t perform that action at this time.