Signed-off-by: Max Regan <mgregan2@gmail.com>
Clean up the coverage build output, and add a "config" target for doing a coverage build. Signed-off-by: Max Regan <mgregan2@gmail.com>
Using lcov, generate an HTML report via "make coverage-report" describing the coverage of each file. Ideally, this will get added to an automated testing pipeline. Signed-off-by: Max Regan <mgregan2@gmail.com>
Add a mostly non-functional Gameboy CPU and the skeleton of a Gameboy assembler intended for unit tests.