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