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.
-
Clone the repository:
git clone https://codeberg.org/iflumpi/emuzeta80.git cd emuzeta80
-
Create a build directory:
mkdir build cd build
-
Generate build files using CMake:
cmake ..
-
Build the project:
make
-
After building, you will find the generated dynamic library (
libemuzeta80.so
in thebuild
directory.
-
Integrate the generated dynamic library into your project.
-
Include the necessary headers in your code.
-
Initialize and use the Z80 emulator functions as needed.
- Vizzium: Z80 debugger that uses emuzeta80 core
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.