dart_z80 0.1.0 copy "dart_z80: ^0.1.0" to clipboard
dart_z80: ^0.1.0 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.

1
likes
130
pub points
2%
popularity

Publisher

verified publisherslightfoot.dev

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

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

More

Packages that depend on dart_z80