mirror of
https://git.planet-casio.com/Lephenixnoir/gint.git
synced 2024-12-28 20:43:36 +01:00
some formatting and comment updates
This commit is contained in:
parent
8cbd5be038
commit
64dbe6021d
5 changed files with 6 additions and 7 deletions
7
TODO
7
TODO
|
@ -4,20 +4,20 @@ Crucial, missing things.
|
||||||
! core: gint_switch() (driver contexts on stack; arbitrary code?)
|
! core: gint_switch() (driver contexts on stack; arbitrary code?)
|
||||||
! bopti: fxcg50 version
|
! bopti: fxcg50 version
|
||||||
! syscalls: fxcg50 BFile calls
|
! syscalls: fxcg50 BFile calls
|
||||||
! gray: the gray engine on fx9860g
|
|
||||||
|
|
||||||
Tests to run.
|
Tests to run.
|
||||||
* core: run the alignment/size automated tests for memory functions
|
* core: run the alignment/size automated tests for memory functions
|
||||||
* bopti: more sizes, gray
|
* topti: all charsets
|
||||||
* topti: all charsets, colors
|
|
||||||
|
|
||||||
Complementary elements on existing code.
|
Complementary elements on existing code.
|
||||||
|
* render: get rid of GINT_NEED_VRAM and #define vram gint_vram if you need
|
||||||
* dma: dma_memcpy() and dma_memset(), possibly requiring alignment
|
* dma: dma_memcpy() and dma_memset(), possibly requiring alignment
|
||||||
* core: use topti in the error message for missing mappings
|
* core: use topti in the error message for missing mappings
|
||||||
* core: find the #ifdef FX9860G|FXCG50 that have a cross-platform def
|
* core: find the #ifdef FX9860G|FXCG50 that have a cross-platform def
|
||||||
* topti: support Unicode fonts
|
* topti: support Unicode fonts
|
||||||
* hardware: fill in the HWMEM_FITTLB flag
|
* hardware: fill in the HWMEM_FITTLB flag
|
||||||
* keyboard: think of extended functions
|
* keyboard: think of extended functions
|
||||||
|
* keyboard: add an intermediate-level API with some sort of IsKeyDown()
|
||||||
* cpg: spread spectrum on fxcg50
|
* cpg: spread spectrum on fxcg50
|
||||||
* bopti: blending modes for monochrome bitmaps (use topti assembler)
|
* bopti: blending modes for monochrome bitmaps (use topti assembler)
|
||||||
* display: use more of topti's assembler in drect()
|
* display: use more of topti's assembler in drect()
|
||||||
|
@ -44,4 +44,3 @@ Future directions.
|
||||||
* Audio playback using Martin Poupe's method
|
* Audio playback using Martin Poupe's method
|
||||||
* Serial communication [SCIF] [SCIFA]
|
* Serial communication [SCIF] [SCIFA]
|
||||||
* USB communication [USB]
|
* USB communication [USB]
|
||||||
* Driver for the watchdog timer [WDT] [SH7705]
|
|
||||||
|
|
|
@ -64,7 +64,7 @@ void gray_stop(void);
|
||||||
1325 1607 heavy light excellent
|
1325 1607 heavy light excellent
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
Here are values for this version of gint;
|
Here are values for this version of gint:
|
||||||
|
|
||||||
LIGHT DARK BLINKING STRIPES COLORS
|
LIGHT DARK BLINKING STRIPES COLORS
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
.section .gint.blocks, "ax"
|
.section .gint.blocks, "ax"
|
||||||
.align 4
|
.align 4
|
||||||
|
|
||||||
/* DMA TRANSFER ENDED INTERRUPT HANDLER - BYTES */
|
/* DMA TRANSFER ENDED INTERRUPT HANDLER - 28 BYTES */
|
||||||
|
|
||||||
_inth_dma_dma0:
|
_inth_dma_dma0:
|
||||||
/* Clear the TE flag and DMA Enable in CHCR */
|
/* Clear the TE flag and DMA Enable in CHCR */
|
||||||
|
|
BIN
src/font8x9.png
BIN
src/font8x9.png
Binary file not shown.
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
@ -68,7 +68,7 @@ void bopti_grid(void **layer, int rows, struct command *c)
|
||||||
optimized by GCC into a function returning into r0,r1 which will
|
optimized by GCC into a function returning into r0,r1 which will
|
||||||
avoid some memory accesses. */
|
avoid some memory accesses. */
|
||||||
pair_t p, pret = { 0 };
|
pair_t p, pret = { 0 };
|
||||||
/* Same with two pairs for the gray version */
|
/* Same with two pairs for the gray version (no optimization here) */
|
||||||
quadr_t q, qret = { 0 };
|
quadr_t q, qret = { 0 };
|
||||||
|
|
||||||
/* Monochrome version */
|
/* Monochrome version */
|
||||||
|
|
Loading…
Reference in a new issue