The 2500 bootstrap ROM expects to receive a block loader first, which will run and recieve the actual payload which is the microcode and font data divided into blocks.