for this definition in my assembly file:
.word $round(MAX_SINE_AMP * $sin(2 * 3.141592 / 360))
"SineTable.asm", ERROR! at line 16: [E0201] Illegal floating-point expression
If I change $round() to $cvi() as below, it assembles. no problem. it works. why?
.word $round(MAX_SINE_AMP * $sin(2 * 3.141592 / 360))