Right now, the IScreen class is expected to handle the rendering to a byte array. This should be part of Chip8.cs. IScreen should only contain void Render(byte[] display); where display is the screen mapped to a 1-dimensional array with size 64*32 containing a byte for every pixel on the screen.
Right now, the IScreen class is expected to handle the rendering to a byte array. This should be part of Chip8.cs. IScreen should only contain
void Render(byte[] display);
wheredisplay
is the screen mapped to a 1-dimensional array with size64*32
containing a byte for every pixel on the screen.