summaryrefslogtreecommitdiff
path: root/chip8.h
diff options
context:
space:
mode:
authorDaniel Jones <admin@danieljon.es>2020-08-18 16:20:57 +0930
committerDaniel Jones <admin@danieljon.es>2020-08-18 16:20:57 +0930
commita9eefc680b3c385747a11f9110b35bfed58d6246 (patch)
tree92b5fe63bd57cf425ed19ca85a7058e51af4e0a5 /chip8.h
parent1afab3de249c6e2740c066f4074459ed048d8306 (diff)
downloadchip8-a9eefc680b3c385747a11f9110b35bfed58d6246.tar.gz
chip8-a9eefc680b3c385747a11f9110b35bfed58d6246.zip
replace magic numbers with constants
Diffstat (limited to 'chip8.h')
-rw-r--r--chip8.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/chip8.h b/chip8.h
index e16274d..6779567 100644
--- a/chip8.h
+++ b/chip8.h
@@ -12,8 +12,14 @@
#define HEIGHT 32
#define KEY_SIZE 15
#define MEMORY_SIZE 4096
+#define REGISTER_COUNT 16
#define STACK_SIZE 16
#define MAX_ROM_SIZE 0x1000 - 0x200 // memory size - reserved memory
+#define PROGRAM_START 0x200
+#define FONT_WIDTH 5
+#define FONT_BYTE_SIZE 80
+#define BYTE_MASK 0x80
+#define PIXEL_COLOR 0xFFFFFF
int load_rom();
void chip8_init();