diff options
author | Raghuram Subramani <raghus2247@gmail.com> | 2023-10-21 21:56:01 +0530 |
---|---|---|
committer | Raghuram Subramani <raghus2247@gmail.com> | 2023-10-21 21:57:47 +0530 |
commit | 31e3a562fe4a44f4367e4398745e48b6d5f688ba (patch) | |
tree | a77bf58f90b69b177930907d8d42c6504487d63a /src/chip8.hpp | |
parent | 6f5020bb6c198e475982e207179605b314b1afbe (diff) |
use bits for graphics buffer
Diffstat (limited to 'src/chip8.hpp')
-rw-r--r-- | src/chip8.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/chip8.hpp b/src/chip8.hpp index f144341..a2c4bdf 100644 --- a/src/chip8.hpp +++ b/src/chip8.hpp @@ -3,6 +3,7 @@ #include <cstdint> #include <random> +#include <bitset> const uint32_t VIDEO_HEIGHT = 32; const uint32_t VIDEO_WIDTH = 64; @@ -24,7 +25,7 @@ class Chip8 { uint8_t soundTimer {}; uint8_t keypad[16] {}; - uint32_t video[VIDEO_WIDTH * VIDEO_HEIGHT] {}; + std::bitset<4096> video; uint16_t opcode; |