When overwriting an old output file, this will delete the extra data if the new output is shorter than the old output.
Add a mostly non-functional Gameboy CPU and the skeleton of a Gameboy assembler intended for unit tests.