Extensions on existing code: * kernel: group linker script symbols in a single header file * kernel: be consistent about *tlb_mapped_memory() in hw_detect() * bopti: try to display fullscreen images with TLB access + DMA on fxcg50 * dma: fx9860g support (need to switch it on and update the Makefile) * core: try to leave add-in without reset in case of panic * core: use cmp/str for memchr() * r61524: brightness control and clean the file * core: review forgotten globals and MPU addresses not in * build: make the build system simpler (two targets are enough by default) * core: run destructors when a task-switch results in leaving the app * core rtc: use qdiv10 to massively improve division performance * topti: let the font specify letter and word spacing Future directions. * A complete file system abstraction * Integrate overclock management * Audio playback using TSWilliamson's libsnd method * Serial communication * USB communication, using Yatis' reverse-engineering of the module * Make fx9860g projects work out of the box on fxcg50 * Use the DSP to enhance parallel computation