diff options
author | Daniel Jones <admin@danieljon.es> | 2020-08-18 16:20:57 +0930 |
---|---|---|
committer | Daniel Jones <admin@danieljon.es> | 2020-08-18 16:20:57 +0930 |
commit | a9eefc680b3c385747a11f9110b35bfed58d6246 (patch) | |
tree | 92b5fe63bd57cf425ed19ca85a7058e51af4e0a5 /chip8.h | |
parent | 1afab3de249c6e2740c066f4074459ed048d8306 (diff) | |
download | chip8-a9eefc680b3c385747a11f9110b35bfed58d6246.tar.gz chip8-a9eefc680b3c385747a11f9110b35bfed58d6246.zip |
replace magic numbers with constants
Diffstat (limited to 'chip8.h')
-rw-r--r-- | chip8.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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(); |