gint/src
Lephe c37f150600
use GINT_CALL() in every API that has callbacks
* Change gint_inth_callback()
* Add intc_handler_function() to use C functions as handlers instead of
  writing assembler, and use it in the RTC and USB

* Revisit the TMU handlers, which after moving out the callbacks, now
  fit into 3 gates (great!), and adapt the ETMU handler
* Improve the timer driver (less code = better code, removed magic
  constants assuming the VBR layout on SH3/SH4, etc.)
* Remove 2 gates and a gap from the compact scheme on SH3

* Define timer_configure() to replace timer_setup(), which could not be
  cleanly updated to support GINT_CALL()
* Replace rtc_start/stop_timer with rtc_periodic_enable/disable, which
  is less confusing because of ETMU being "RTC timers"
2021-04-27 14:29:38 +02:00
..
3rdparty kprint: add floating-point formatting based in Grisu2b 59,56 2021-02-02 22:18:15 +01:00
cpg kernel: driver and world system overhaul 2021-04-23 20:44:08 +02:00
cpu kernel: driver and world system overhaul 2021-04-23 20:44:08 +02:00
dma kernel: driver and world system overhaul 2021-04-23 20:44:08 +02:00
gray use GINT_CALL() in every API that has callbacks 2021-04-27 14:29:38 +02:00
intc use GINT_CALL() in every API that has callbacks 2021-04-27 14:29:38 +02:00
kernel use GINT_CALL() in every API that has callbacks 2021-04-27 14:29:38 +02:00
keysc use GINT_CALL() in every API that has callbacks 2021-04-27 14:29:38 +02:00
kmalloc (typos and TODOs) 2021-04-20 12:19:24 +02:00
kprint kprint: add floating-point formatting based in Grisu2b 59,56 2021-02-02 22:18:15 +01:00
mmu kernel: driver and world system overhaul 2021-04-23 20:44:08 +02:00
r61524 kernel: driver and world system overhaul 2021-04-23 20:44:08 +02:00
render display: add a dfont_default() function to get the default font 2021-02-28 22:28:12 +01:00
render-cg display: add a maximum size parameter to dtext_opt() 2021-02-15 18:37:06 +01:00
render-fx kernel: driver and world system overhaul 2021-04-23 20:44:08 +02:00
rtc use GINT_CALL() in every API that has callbacks 2021-04-27 14:29:38 +02:00
spu kernel: driver and world system overhaul 2021-04-23 20:44:08 +02:00
std kmalloc: create the kmalloc interface 2021-03-12 17:24:49 +01:00
t6k11 kernel: driver and world system overhaul 2021-04-23 20:44:08 +02:00
tmu use GINT_CALL() in every API that has callbacks 2021-04-27 14:29:38 +02:00
usb use GINT_CALL() in every API that has callbacks 2021-04-27 14:29:38 +02:00
font5x7.png render: refactor to share functions, and basic text on fxcg50 2019-06-15 01:05:31 -04:00
font8x9.png topti: custom character and word spacing (#13) 2020-10-05 16:14:12 +02:00
fxconv-metadata.txt switch build system to CMake 2021-01-25 15:31:20 +01:00