From 384fb136958b64d9cbf3a5e47eb143edefb2fd8e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com>
Date: Fri, 17 Jun 2022 09:08:51 +0100
Subject: [PATCH] feat: better chip structure

---
 src/chip8_neo.rs | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/chip8_neo.rs b/src/chip8_neo.rs
index 3d50589..08e55bd 100644
--- a/src/chip8_neo.rs
+++ b/src/chip8_neo.rs
@@ -1,8 +1,17 @@
 pub const DISPLAY_WIDTH: usize = 64;
 pub const DISPLAY_HEIGHT: usize = 32;
 pub const RAM_SIZE: usize = 4096;
+pub const STACK_SIZE: usize = 16;
+pub const REGISTERS_SIZE: usize = 16;
 
 pub struct Chip8Neo {
     ram: [u8; RAM_SIZE],
     vram: [u8; DISPLAY_WIDTH * DISPLAY_HEIGHT],
+    stack: [u16; STACK_SIZE],
+    registers: [u8; REGISTERS_SIZE],
+    pc: u16,
+    i: u16,
+    sp: u8,
+    dt: u8,
+    st: u8,
 }
-- 
GitLab