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