Rewzilla / asemu

32-bit x86 emulator using ncurses and capstone/keystone/unicorn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

asemu

32-bit x86 emulator using ncurses and capstone/keystone/unicorn

WARNING: This software is in Beta status! YMMV!

asemu screenshot

Dependencies

  • libncurses
  • cmake
  • libcapstone
  • libkeystone
  • libunicorn

Install the first two (at least) with your package manager. The other three can be installed with the 'deps.sh' script (tested on Ubuntu 16.04)

Known Issues:

  1. At seeminly random times the program will look fine but will operate executing several instructions at once
  2. When trying to "display" everything, some times there is weird issues with the buffer being corrupted
  3. Scrolling seems to display interesting figures at times when it goes out of bounds
  4. Data and Bss do not always read in all forms of input correctly, usually stick with decimal

About

32-bit x86 emulator using ncurses and capstone/keystone/unicorn

License:GNU General Public License v3.0


Languages

Language:C 95.8%Language:Assembly 2.3%Language:Shell 1.5%Language:Makefile 0.4%