libz80
所属分类:C/C++工具库
开发工具:C
文件大小:146KB
下载次数:0
上传日期:2022-03-01 07:55:57
上 传 者:
sh-1993
说明: libz80,Z80处理器的模拟器(C库)
(libz80,An emulator of the Z80 processor (C library))
文件列表:
CHANGES (3995, 2022-03-01)
Makefile (373, 2022-03-01)
codegen (0, 2022-03-01)
codegen\Makefile (296, 2022-03-01)
codegen\mktables.c (13008, 2022-03-01)
codegen\mktables.spec (11654, 2022-03-01)
codegen\opcodes.lst (29420, 2022-03-01)
codegen\opcodes_decl.h (49006, 2022-03-01)
codegen\opcodes_impl.c (151221, 2022-03-01)
codegen\opcodes_table.h (120192, 2022-03-01)
fuse_tests (0, 2022-03-01)
fuse_tests\Makefile (317, 2022-03-01)
fuse_tests\coretest (23992, 2022-03-01)
fuse_tests\coretest.c (5997, 2022-03-01)
fuse_tests\fuse_files (0, 2022-03-01)
fuse_tests\fuse_files\COPYING (17987, 2022-03-01)
fuse_tests\fuse_files\tests.expected (307966, 2022-03-01)
fuse_tests\fuse_files\tests.in (152280, 2022-03-01)
fuse_tests\generate_expected.sh (97, 2022-03-01)
z80.c (17632, 2022-03-01)
z80.h (4717, 2022-03-01)
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.
近期下载者:
相关文件:
收藏者: