mirror of
https://git.planet-casio.com/Lephenixnoir/gint.git
synced 2024-12-28 04:23:36 +01:00
0aceb6f93e
This change moves interrupt handler from VBR + 0x640 to VBR + 0x200, in the gap between the exception and TLB miss handlers. This new scheme is not limited to VBR+0x200 .. VBR+0x400 as new large block numbers can be used to jump over the TLB miss handler and the interrupt handler entry points.
32 lines
1.4 KiB
Text
32 lines
1.4 KiB
Text
For the 2.1.0 release:
|
|
* bopti: remove the deprecated image_t definition
|
|
* project: remove the compat branch
|
|
|
|
Issues:
|
|
* #10 support fx-CG 20
|
|
|
|
Extensions on existing code:
|
|
* tmu: make interrupt handlers more elegant
|
|
* bopti: try to display fullscreen images with TLB access + DMA on fxcg50
|
|
* gray: double-buffer gray settings and unify d* with g*
|
|
* topti: support unicode fonts
|
|
* dma: fx9860g support (need to switch it on and update the Makefile)
|
|
* core: try to leave add-in without reset in case of panic
|
|
* hardware: fill in the HWMEM_FITTLB flag
|
|
* cpg: spread spectrum on fxcg50
|
|
* core: use cmp/str for memchr()
|
|
* r61524: brightness control and clean the file
|
|
* core: review forgotten globals and MPU addresses not in <gint/mpu/*.h>
|
|
* 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: invoke main menu instead of returning after main() ends
|
|
* core rtc: use qdiv10 to massively improve division performance
|
|
|
|
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
|