Hi Walter,

The MATH16.ASM file looks interesting.
It's written as Relocatable Object Code, so isn't directly compatible with PBP.

But with a bit of work you could modify it.

Statements like UDATA, CODE , GLOBAL , and END get removed, or commented.

Names with RES are variables, so they need to be defined in Basic.
Something like ...
Code:
X    VAR WORD
@X_H = _X + 1 
@X_L = _X
And some of the labels need to be renamed.
DIV and MUL already exist is PBP.