mirror of
https://git.planet-casio.com/Lephenixnoir/gint.git
synced 2024-12-28 04:23:36 +01:00
833025f5dd
It used to be a flexible array member because in the old days fxconv could only output a fixed set of bytes, so any referencing was out the question. Nowadays fxconv can output pretty much anything. Separating the data pointer will be useful for PythonExtra to expose it as a Python bytes() or bytearray() object while using the gint API.
26 lines
1.2 KiB
Text
26 lines
1.2 KiB
Text
Bugs to fix:
|
|
* render: figure out why fx-CG dclear() now takes 4.1 ms instead of 2.6 ms
|
|
|
|
Extensions on existing code:
|
|
* clock: mono support
|
|
* usb: add PC->calc reading, and interrupt pipes
|
|
* fs: support RAM files
|
|
* fs: support USB streams as generic file descriptors
|
|
* fugue: support glob() to abstract away BFile entirely
|
|
* fugue/fs: offer a primitive to remove recursively, which is native in Fugue
|
|
* bfile: implement the optimization-restart as realized by Kbd2
|
|
* kernel: better restore to userspace before panic (ensure BL=0 IMASK=0)
|
|
* project: add license file
|
|
* kernel: group linker script symbols in a single header file
|
|
* r61524: brightness control and clean the file
|
|
* core: review forgotten globals and MPU addresses not in <gint/mpu/*.h>
|
|
* core: run destructors when a task-switch results in leaving the app
|
|
* fs: support read-only files backed with GetBlockAddress() on fx-CG
|
|
* kernel: SH4- or G-III-specific linker scripts?
|
|
* render: Properly document bopti fx. Also make it faster maybe?
|
|
|
|
Future directions:
|
|
* Audio playback using TSWilliamson's libsnd method
|
|
* Serial communication
|
|
* Make fx9860g projects work out of the box on fxcg50
|
|
* Base for Yatis' threads library
|