[][src]Crate emulator

This crate implements an emulator for the Minirechner 2i

The Minirechner 2i is a simple 8 bit micro computer that can be programmed using microcode and is used in the computer science hardware course at Leipzig University.

Re-exports

pub use crate::alu::Flags;
pub use crate::cpu::Cpu;
pub use crate::instruction::Instruction;
pub use crate::bus::Bus;
pub use crate::bus::IoRegisters;
pub use crate::bus::Ram;

Modules

alu

The 2i 8 bit alu.

bus

The 2i bus.

cpu

The 2i cpu.

instruction

The 2i instruction

parse

Parse 2i programs.

Enums

Error

Type Definitions

Result