updated boot.asm