Complete multiplication and division routines. Currently it's somewhat a mess.
The changes in the TGI library need a review and cleanup. The new vector font routines need testing, docs and maybe a sample program. Clipping is probably not implemented (needs check).
There's a function tgi_imulround() - declared in tgi/tgi-kernel.h - that can be used with tgi_getaspectratio() to scale a value “up” by the aspect ratio. However it is as well desirable to be able to scale “down” by the aspect ratio - maybe with a function called tgi_idivround().
Implement an alternative “naive” heap manager that simply increments a pointer for every allocation (and doesn't actually de-allocate anything) to allow i.e. the module loader to be used without linking in the full blown heap manager.
Discuss if it is desirable to have standard SER and/or EMD drivers - like the standard JOY, MOU and TGI drivers.
Several formats in printf are broken: printf(”%04d”,-12)
and printf(”%#04x”,12)
are examples.
Abstract printer support.