Skip to content
Branch: master
Go to file
Code

Latest commit

ggambetta committed c412822 Feb 19, 2020
Merge pull request #8 from theStack/01_fix_implicit_declaration_warnings
get rid of "implicit declaration of function is...()" warnings

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

libz80 - Z80 emulation library

© Gabriel Gambetta (gabriel.gambetta@gmail.com) 2000 - 2014

Version 2.1.1

Building and Installing

The Makefile creates libz80.so, which together with z80.h make up the binary package. make install installs these files in /usr/lib and /usr/include respectively.

Emulation code itself is generated by the codegen directory. mktables.spec includes a specification of the opcodes, using regular expressions to express similar opcodes in a compact way. Binary representation of the opcodes is listed in opcodes.lst. This makes tweaking the 'processor' relatively easy, as it isn't done manually.

Pre-generated files are included - these are opcodes_decl.h, opcodes_table.h and opcodes_impl.c in the codegen directory.

The tests directory includes a simple test framework and a few tests to ensure the current behavior of the processor.

Authors

Gabriel Gambetta (gabriel.gambetta@gmail.com)

Wayne Conrad (wconrad@yagni.com) - MAJOR fixes and emulation improvements.

About

An emulator of the Z80 processor (C library)

Resources

Releases

No releases published
You can’t perform that action at this time.