Skip to content

Latest commit

 

History

History
61 lines (35 loc) · 1.24 KB

README.md

File metadata and controls

61 lines (35 loc) · 1.24 KB

emuzeta80

emuzeta80 is a minimalistic Z80 emulator written in C++ for fun and educational purposes. It provides a simple implementation of the Z80 instruction set, making it an good resource for learning about CPU architecture and emulation.

Getting Started

Prerequisites

Building

  1. Clone the repository:

    git clone https://codeberg.org/iflumpi/emuzeta80.git
    cd emuzeta80
  2. Create a build directory:

    mkdir build
    cd build
  3. Generate build files using CMake:

    cmake ..
  4. Build the project:

    make
  5. After building, you will find the generated dynamic library (libemuzeta80.so in the build directory.

Usage

  1. Integrate the generated dynamic library into your project.

  2. Include the necessary headers in your code.

  3. Initialize and use the Z80 emulator functions as needed.

Related Projects

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.