attached a translation, there are some things that I can not translate because I can't test the program, and basically if I not see that working I cant translate.
Lazarus 1.1 r40315 FPC 2.6.0 i386-win32-win32/win64
D:\components\bgrabitmap\bgrabitmap\bgrablend.pas(387,17) Hint: Converting the operands to "Int64" before doing the multiply could prevent overflow errors.
D:\components\bgrabitmap\bgrabitmap\bgrablend.pas(414,17) Hint: Converting the operands to "Int64" before doing the multiply could prevent overflow errors.
D:\components\bgrabitmap\bgrabitmap\bgrablend.pas(448,17) Hint: Converting the operands to "Int64" before doing the multiply could prevent overflow errors.
D:\components\bgrabitmap\bgrabitmap\blendpixelinline.inc(532,38) Hint: Converting the operands to "Int64" before doing the add could prevent overflow errors.
D:\components\bgrabitmap\bgrabitmap\blendpixelinline.inc(564,16) Hint: Converting the operands to "Int64" before doing the add could prevent overflow errors.
D:\components\bgrabitmap\bgrabitmap\lineartexscan2.inc(10,28) Error: Unknown identifier "INTTEXPOS"
D:\components\bgrabitmap\bgrabitmap\lineartexscan2.inc(10,29) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\lineartexscan2.inc(24,42) Error: Identifier not found "intTexPos"
D:\components\bgrabitmap\bgrabitmap\lineartexscan2.inc(24,54) Error: Identifier not found "intTexPos"
D:\components\bgrabitmap\bgrabitmap\lineartexscan2.inc(37,30) Error: Unknown identifier "INTTEXPOS"
D:\components\bgrabitmap\bgrabitmap\lineartexscan2.inc(37,31) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\lineartexscan2.inc(10,28) Error: Unknown identifier "INTTEXPOS"
D:\components\bgrabitmap\bgrabitmap\lineartexscan2.inc(10,29) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\lineartexscan2.inc(24,42) Error: Identifier not found "intTexPos"
D:\components\bgrabitmap\bgrabitmap\lineartexscan2.inc(24,54) Error: Identifier not found "intTexPos"
D:\components\bgrabitmap\bgrabitmap\lineartexscan2.inc(37,30) Error: Unknown identifier "INTTEXPOS"
D:\components\bgrabitmap\bgrabitmap\lineartexscan2.inc(37,31) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(65,32) Error: Unknown identifier "TEXPOSBYZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(65,34) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(106,41) Error: Identifier not found "texPosByZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(106,53) Error: Identifier not found "texPosByZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(68,32) Error: Unknown identifier "INTTEXPOS"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(68,33) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(108,48) Error: Identifier not found "intTexPos"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(108,60) Error: Identifier not found "intTexPos"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(65,32) Error: Unknown identifier "TEXPOSBYZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(65,34) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(106,41) Error: Identifier not found "texPosByZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(106,53) Error: Identifier not found "texPosByZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(68,32) Error: Unknown identifier "INTTEXPOS"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(68,33) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(108,48) Error: Identifier not found "intTexPos"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(108,60) Error: Identifier not found "intTexPos"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(65,32) Error: Unknown identifier "TEXPOSBYZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(65,34) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(106,41) Error: Identifier not found "texPosByZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(106,53) Error: Identifier not found "texPosByZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(68,32) Error: Unknown identifier "INTTEXPOS"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(68,33) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(108,48) Error: Identifier not found "intTexPos"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(108,60) Error: Identifier not found "intTexPos"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(65,32) Error: Unknown identifier "TEXPOSBYZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(65,34) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(106,41) Error: Identifier not found "texPosByZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(106,53) Error: Identifier not found "texPosByZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(68,32) Error: Unknown identifier "INTTEXPOS"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(68,33) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(108,48) Error: Identifier not found "intTexPos"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(108,60) Error: Identifier not found "intTexPos"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(65,32) Error: Unknown identifier "TEXPOSBYZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(65,34) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(106,41) Error: Identifier not found "texPosByZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(106,53) Error: Identifier not found "texPosByZ"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(68,32) Error: Unknown identifier "INTTEXPOS"
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(68,33) Error: Assembler syntax error
D:\components\bgrabitmap\bgrabitmap\perspectivescan2.inc(68,33) Fatal: There were 50 errors compiling module, stopping