Crate zinc64_core

Source

Structs§

Enums§

Traits§

  • Addressable represents a bank of memory.
  • Addressable represents a bank of memory that may be faded by RAM.
  • A chip represents a system component that is driven by clock signal.
  • ChipFactory serves as the foundation of an extensible emulator architecture and provides an interface to construct each chip/component within the system. It allows for each component to be swapped out and replaced by different implementation. To accomplish this, special considerations were made to model interactions between chips without coupling them together. All interactions are managed through separate I/O state provided as input to each of the chip constructors (IrqLine, Pin).
  • CPU is responsible for decoding and executing instructions.
  • Represents memory management unit which controls visible memory banks.
  • Sound output used by SID chip.
  • Video output used by VIC chip.

Functions§

Type Aliases§

  • A tick represents a callback invoked by the cpu for each clock cycle during instruction execution.