mirror of
https://git.planet-casio.com/Lephenixnoir/gint.git
synced 2024-12-29 13:03:36 +01:00
meta: update progress in TODO
This commit is contained in:
parent
faef1aa325
commit
063dab777d
1 changed files with 13 additions and 16 deletions
29
TODO
29
TODO
|
@ -60,23 +60,20 @@ enum {
|
||||||
IMAGE_FORMAT_2I1MSB,
|
IMAGE_FORMAT_2I1MSB,
|
||||||
};
|
};
|
||||||
|
|
||||||
fx-CP port progress.
|
fx-CP port progress. Vibe: can write simple programs, advanced features coming
|
||||||
DONE:
|
DONE:
|
||||||
- kernel can start add-ins, take over interrupts (but no interrupt sources yet)
|
- load: stage-2 to VRAM backup (unused memory uses gint arena), no MMU
|
||||||
- panic handler works (no interactive choices, only RESET)
|
- kernel basics: malloc, interrupts, exceptions
|
||||||
- no OS menu (likely never) and poweroff (maybe later)
|
- r61523 driver (no DMA), rendering (no DMA), keyboard driver, timer driver
|
||||||
- memory: 64 kB total + OS heap (no gint arena, no MMU)
|
|
||||||
- r61523: prototype display driver
|
|
||||||
- can use the rendering pipeline with no DMA acceleration
|
|
||||||
IN-PROGRESS:
|
IN-PROGRESS:
|
||||||
- unification of the image/video interface
|
- unification of the image/video interface
|
||||||
TODO:
|
- porting the GUIs in gintctl, many of which are hardcoded for 396x224
|
||||||
- hardware info: rom and fs type
|
- figure out why the DMA doesn't work (should make dclear/dupdate faster)
|
||||||
- quit handler
|
MEDIUM TERM:
|
||||||
- DMA acceleration for dclear and dupdate
|
- touch driver, cpg driver (w/ potential overclock, given settings), rtc driver
|
||||||
- keyboard and touch screen input
|
|
||||||
- drivers: cpg, dma, intc, rtc, tmu
|
|
||||||
- find more memory, 64 kB is not enough
|
|
||||||
- benchmark memory and display performance
|
- benchmark memory and display performance
|
||||||
- improve API and performance of display driver
|
- (details: hardware info, quit handler, poweroff)
|
||||||
- way off: filesystem, remote debugging, usb
|
LONGER TERM:
|
||||||
|
- port azur's rendering pipeline (might work out of the box)
|
||||||
|
- port libraries
|
||||||
|
- filesystem, remote debugging, usb, (serial once added)
|
||||||
|
|
Loading…
Reference in a new issue