Posted By
MMS on 2019-07-02 14:13:21
| Re: C/Asm for the Plus4/C16?
Sounds great! I know the speed benefits of C language, but AFAIK the cc65 does not support floating point too. Actually the C64 and Plus/4 have a lot of MATH functions in the ROM to manage floating point (though not IEEE754 compatible)
I think it is a little lame that such an important number not used at all, when all the necessary functions implemented in the ROM, no need to reinvent the wheel. They culd use a fallback scenario in the compiled code to call the ROM routines. Slower, but at least work (eg. George's 3D engine mainly based on floating point calculations)
I mainly use gfx. If I do some code (rarely), I heavily use floating point (eg. Mandelbrot) So if you could solve these issues in your C project, I am interested too.
|