gint/src
lephe e1aca8d89b
exc: add exception handlers, use them in the DMA
This change introduces exception handlers that default to a fatal error
with an on-screen description of the exception and some debugging
information.

It also adds the dprint() function as a definitely-needed helper and
removes bootlog_unmapped() by using the exception handler for the fatal
error display. (Also printf() is now required in all gint add-ins; this
is sad, but space is not as much of a constraint as debugging.)

Finally, the exception handler is used to handle an interrupt which is
an exception in practice, the DMA address error. On fx-CG 50, additional
DMA-related information is displayed on the screen. This is left out on
fx-9860G as there is not enough space.
2019-09-03 22:15:00 +02:00
..
core exc: add exception handlers, use them in the DMA 2019-09-03 22:15:00 +02:00
cpg TODO update and miscellaneous style 2019-07-16 18:34:10 -04:00
dma exc: add exception handlers, use them in the DMA 2019-09-03 22:15:00 +02:00
gray gray: considerably improve gray visuals 2019-07-29 12:17:25 -04:00
keysc getkey: exclude other keys during a repetition 2019-07-18 15:20:34 -04:00
r61524 dma: add support for all six channels (merges #1) 2019-08-08 11:21:10 +02:00
render exc: add exception handlers, use them in the DMA 2019-09-03 22:15:00 +02:00
render-cg dma: add exception handler and dma_memset() 2019-08-27 21:18:44 +02:00
render-fx bopti: fix bug in non-zero stride renders 2019-08-06 16:17:25 +02:00
rtc core: add a hardware detection interface 2019-07-04 12:11:43 -04:00
std Ajout de la fonction srtcat et modification du 0 de la police de la Graph 90+E 2019-07-31 04:24:42 -04:00
t6k11 core: add a hardware detection interface 2019-07-04 12:11:43 -04:00
tmu tmu: improve code style and clear masks 2019-07-18 15:19:29 -04:00
font5x7.png render: refactor to share functions, and basic text on fxcg50 2019-06-15 01:05:31 -04:00
font8x9.png some formatting and comment updates 2019-08-04 13:59:17 +02:00