dart_z80 0.0.7 icon indicating copy to clipboard operation
dart_z80: ^0.0.7 copied to clipboard

Zilog Z80 microprocessor emulator core. Designed for use as part of a 8-bit computer system emulator.

pub package Language Build codecov

A functional Zilog Z80 microprocessor emulator written in Dart. Originally intended for use with Cambridge, a ZX Spectrum emulator (https://github.com/timsneath/cambridge).

The emulator passes the comprehensive FUSE test suite, which contains 1356 tests that evaluate the correctness of both documented and undocumented instructions. It also passes ZEXDOC (sometimes referred to as zexlax test suite).

Not all undocumented registers or flags are implemented (e.g. the W register is not implemented).

The emulator itself is licensed under the MIT license (see LICENSE). The ZEXALL and ZEXDOC test suites included with this emulator are licensed under GPL, per the separate license in that folder.

0
likes
140
pub points
14%
popularity

Publisher

verified publisher iconsneath.org

Zilog Z80 microprocessor emulator core. Designed for use as part of a 8-bit computer system emulator.

Repository (GitHub)

Documentation

API reference

License

Icon for licenses.BSD-3-Clause (LICENSE)

More

Packages that depend on dart_z80