lzh9102 / libemu51

8051/8052 emulator library (work in progress)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libemu51 - a 8051/8052 emulator library

Project Goals

  • cross platform
  • fully reentrant code
  • clear code
  • well-tested
  • documentation

Dependencies

The following software is required to build libemu51:

  • C99-compliant C compiler
  • CMake

Optional dependencies:

  • cmocka: unit tests
  • gcc+lcov: generating test coverage report
  • doxygen: generating API documentation

Building

Extract libemu51 and chdir to the directory. Type the following commands:

mkdir build && cd build
cmake ..
make

Build and view API documentation:

make doc
firefox doc/html/index.html

License

This work is distributed under the zlib/libpng license. See COPYING for the full license text.

About

8051/8052 emulator library (work in progress)

License:zlib License


Languages

Language:C 97.7%Language:CMake 1.7%Language:Shell 0.6%