From 24e3ef936efd5b9239de76088efa02d06537ceb6 Mon Sep 17 00:00:00 2001 From: Oxore Date: Sun, 14 Jul 2019 01:30:57 +0300 Subject: Initial commit Implement CLI and CPU core skeletons --- src/core.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/core.rs (limited to 'src/core.rs') diff --git a/src/core.rs b/src/core.rs new file mode 100644 index 0000000..0062e1c --- /dev/null +++ b/src/core.rs @@ -0,0 +1,14 @@ +pub struct Core { + pc: u16, +} + +impl Core { + pub fn new() -> Self { + Core { pc: 0 } + } + + pub fn step(&mut self) -> u16 { + self.pc += 1; + self.pc + } +} -- cgit v1.2.3