166 Commits (master)

Author SHA1 Message Date
  Lephe 0498344349
periodic check of SH3 compatibility 1 month ago
  Lephe 50cc536324
libc: add random number generation with TinyMT 1 month ago
  Lephe 5ff1662e61
bfile: solve stability issues on fx9860g and fxcg50 1 month ago
  Lephe 14e59690a5
update README to clean up mkg3a reference and link 1 month ago
  Lephe 4036a583df
bfile: add BFile syscalls on fx-CG 50 (still unstable) 1 month ago
  Lephe 15dd4990dd
core: add return-to-menu on Graph 90+E (looks bad though) 1 month ago
  Lephe e217309adf
render-cg: expose vram buffers with dgetvram() and dsetvram() 2 months ago
  Lephe d3c43c3ecd
dma: do not wait before initialization 2 months ago
  Lephe 85311a0b31
drivers: update the model, replacing unload() with wait() 2 months ago
  Lephe 4485e7f865
core, tmu: add gint_switch(), return to menu, and improve timer code 2 months ago
  Lephe 2cdf925f94
interrupts: save caller-saved registers in main handler 2 months ago
  Lephe 61da7debc8
code review and display driver changes 4 months ago
  Lephe b6f545e63c
getkey: gracefully take command after other keyboard primitives 4 months ago
  Lephe d655aa934f
core: slightly better integration of BFile calls 4 months ago
  Alice 32aef78600 core: add BFile_FindFirst, Next and Close syscalls 5 months ago
  Alice 07e2de981a core: add BFile_Size syscall 5 months ago
  Lephe 3147045196
bopti-cg: add p8, p4, and fix alignment issues on r5g6b5 7 months ago
  Lephe 3baa7612ee
use sh-elf by default when building 7 months ago
  Lephe 9eb723ee53
render: remove the GINT_NEED_VRAM macro 8 months ago
  Lephe 95a3345326
keyboard: add keydown() in the model 9 months ago
  Lephe 86cd9b98d4
small improvements 9 months ago
  Lephe a05d3416f0
std: support integer size formats (hh, h, l, ll) 9 months ago
  Lephe fc7aab6eba
dma: finalize dma_memset() and dma_memcpy() 9 months ago
  Lephe 15558c8fb3
support data loading in ILRAM, XRAM and YRAM 9 months ago
  Lephe bb77e4588d
dma: fix freezes when transferring to/from IL memory 9 months ago
  Lephe 552b9b9a43
dma: only expose API on fxcg50 9 months ago
  Lephe 5630814897
core: allow custom panics and exception catching 10 months ago
  Lephe 9a4ae4c80a
minor new definitions 10 months ago
  Lephe 4a8ba82fab
truly support custom toolchains (almost) 10 months ago
  Lephe ef0e5e32f8
render: add one-parameter dvline() and dhline() 10 months ago
  Lephe 61e68d01bb
expose more platform-agnostic code 10 months ago
  lephe b9cba1d00a
style, formatting, font 10 months ago
  lephe e1aca8d89b
exc: add exception handlers, use them in the DMA 10 months ago
  lephe 6d54a5fe0a dma: add exception handler and dma_memset() 10 months ago
  lephe 652637d475 bopti: add support for r5g6b5 and r5g6b5a on fxcg50 10 months ago
  lephe 62a49a543e topti: spacing bug fix on fxcg50 10 months ago
  lephe b3cbb0a43f dma: add support for all six channels (merges #1) 11 months ago
  lephe ab0fa06a1d bopti: fix bug in non-zero stride renders 11 months ago
  lephe 2e17b77e56 bopti: first fxcg50 version with r5g6b5 and r5g6b5a 11 months ago
  lephe 64dbe6021d some formatting and comment updates 11 months ago
  Antoine 8cbd5be038 Ajout de la fonction srtcat et modification du 0 de la police de la Graph 90+E 11 months ago
  lephe 62ae7e19d4 gray: considerably improve gray visuals 11 months ago
  lephe 27f773ff7c bopti: account for layer count in initial offset 11 months ago
  lephe 1cf5bf514a bopti: add gray support for all four profiles 11 months ago
  lephe 1906329552 topti: fix C_LIGHTEN and C_DARKEN 11 months ago
  lephe 144ff90e37 gray: add gpixel() and gline() 11 months ago
  lephe d7c33b12a5 topti: return previously-configured font in dfont() 11 months ago
  lephe ae4f7af172 gray: add engine, basic drawing and text 11 months ago
  lephe 705854da39 getkey: exclude other keys during a repetition 11 months ago
  lephe 1697998a9c tmu: improve code style and clear masks 11 months ago