Skip to content

An assembler and disassembler for: x86, x64, ARM32, ARM64, MIPS32, MIPS64, PPC32, PPC64, AVR32, RISCV32, RISCV64, Sparc32, Sparc64

License

Notifications You must be signed in to change notification settings

QVLx-Labs/AssemblerDisassembler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AssemblerDisassembler

An assembler and disassembler for: x86, x64, ARM32, ARM64, MIPS32, MIPS64, PPC32, PPC64, AVR32, RISCV32, RISCV64, Sparc32, Sparc64

QVLx Labs

Authors: Matzr3lla, m0nZSt3r, $t@$h

asmb-f writes output to files while asmb-s prints to std out

You can always use this as it was designed to be used in Salvum emu

To run this properly, you'll need to download these: gcc-9-powerpc-linux-gnu gcc-10-powerpc64-linux-gnu gcc-10-mips-linux-gnu gcc-10-mips64-linux-gnuabi64 gcc-arm-none-eabi gcc-9-aarch64-linux-gnu gcc-10-riscv64-linux-gnu gcc-10-sparc64-linux-gnu gcc-avr

And make sure you don't have this installed because it will conflict: gcc-multilib

Then it will work like so:

image

About

An assembler and disassembler for: x86, x64, ARM32, ARM64, MIPS32, MIPS64, PPC32, PPC64, AVR32, RISCV32, RISCV64, Sparc32, Sparc64

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 95.1%
  • Assembly 4.9%