CP/M on F407, part 4 – Booting

The last piece of the puzzle is to make all the parts line up and work together. This turns out to be quite involved. A large part is due to the “virtualness” of this whole CP/M setup: we need a way to make the Z80 do something meaningful on (virtual)...