Skip to content

Z80 emulator written in C++ for fun and educational purposes

License

Notifications You must be signed in to change notification settings

iflumpi/emuzeta80

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Z80 emulator written in C++ for fun and educational purposes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages