Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hazzaclark/libz80
Zilog Z80 Standalone Emulation Library
https://github.com/hazzaclark/libz80
ansi-c c99 emulation emulator z80 z80-emulator zliog
Last synced: 1 day ago
JSON representation
Zilog Z80 Standalone Emulation Library
- Host: GitHub
- URL: https://github.com/hazzaclark/libz80
- Owner: hazzaclark
- License: gpl-3.0
- Created: 2025-02-08T13:01:55.000Z (3 days ago)
- Default Branch: main
- Last Pushed: 2025-02-09T15:23:28.000Z (2 days ago)
- Last Synced: 2025-02-09T15:24:54.207Z (2 days ago)
- Topics: ansi-c, c99, emulation, emulator, z80, z80-emulator, zliog
- Language: C
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# libz80
Zilog Z80 Standalone Emulation Library# Motive:
The motive behind this repository is to provide a surrogate means of aiding in relevant Zilog Z80 developments.
Such is the case with one of the many ambitions, is to aid in the audio processing for [mdemu](https://github.com/hazzaclark/mdemu) as well as providing a low-level, lightweight solution to transition into lightweight Z80 computation
Created using ANSI C99 standard, this project aims to promote an ease of use means of creating a library that emulates the likeness of these microprocessors
# Usage:
```
git clone this repositorymake clean
make
```the following output will vary depending on system:
### Windows:
```
libz80.a
```### UNIX:
```
libz80.so
```the makefile in question is universal, allowing for ease of use compiling on other systems
# Resources:
[Z80 PROGRAMMER MANUAL](https://www.zilog.com/docs/z80/um0080.pdf)
[Z80 INSTRUCTION SET](https://map.grauw.nl/resources/z80instr.php)