• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

examples/H29-Jul-2013-8362

include/H21-Jul-2013-250109

lib/H28-Jul-2013-

opcodes/H21-Jul-2013-15,43912,854

COPYINGH A D19-Dec-200717.6 KiB341281

ChangelogH A D28-Jul-20132.7 KiB8966

HOMEPAGEH A D19-Dec-200739 21

INSTALL.cmakeH A D01-Jan-20132.5 KiB6552

INSTALL.gmakeH A D01-Jan-20131.3 KiB3023

MakefileH A D03-May-20223.8 KiB10166

READMEH A D01-Jan-20131 KiB4730

TODOH A D11-Sep-2009528 1916

macros.hH A D01-Jan-201320.3 KiB1,032846

ptables.cH A D08-Sep-200829.7 KiB657636

typedefs.hH A D01-Jan-20132 KiB8156

z80ex.cH A D21-Jul-20139.8 KiB415309

z80ex_dasm.cH A D01-Jan-20133.6 KiB190145

README

1Z80Ex
2
3ZiLOG Z80 CPU emulator
4~~~~~~~~~~~~~~~~~~~~~~
5
6Features:
7---------
8
9- precise opcode emulation (documented & undocumented)
10- exact timings for each opcode (including I/O operations)
11- full support for all interrupt modes
12- any number of virtual CPUs may be created
13- portable: written in pure ANSI C
14- builds as a library with simple callback-based API
15- disassembler included
16
17
18Building and installing:
19--------------------------------------------------------
20
21to build and install using CMake build system, refer to INSTALL.cmake
22to build and install using GNU Make, refer to INSTALL.gmake
23
24
25Usage intro:
26------------
27
28emulator:
29
30include <z80ex/z80ex.h> in your sources,
31link with "libz80ex" (-lz80ex).
32
33for (rather subtle) API documentation see "z80ex.h".
34
35disassembler:
36
37include <z80ex/z80ex_dasm.h> in your sources,
38link with "libz80ex_dasm" (-lz80ex_dasm).
39
40for API documentation see "z80ex_dasm.h".
41also you may look at "dasm.c" from the "examples" directory
42
43
44_____________________________
45yours, Pigmaker57 aka Boo-boo
46pigmaker57@kahoh57.info
47