If you get this error message while building mbldr.bin of mbldr v1.46: mbldr.asm: error: TIMES value -2 is negative Then you need to apply this patch: - 54 00000025 EBF5 JMP NextChar ; Next iteration + 54 00000025 EBF5 JMP SHORT NextChar ; Next iteration - 198 000000E9 EBEF JMP ReadBR ; Try again + 198 000000E9 EBEF JMP SHORT ReadBR ; Try again Credit: http://sourceforge.net/projects/mbldr/forums/forum/548865/topic/3639172#forum-replies