gint/src
Lephe 5630814897
core: allow custom panics and exception catching
This change introduces two new mechanismes for executing user code when
an exception occurs.

* This first is the custom panic message, which usually displays "System
  ERROR". The function that performs this task can now be user-defined.
  It is also run in user mode because the exception handler rte's into
  it, allowing it to execute any kind of interrupt-inducing task. The
  behavior is undefined if this function raises an exception.

* The second is an exception-catching function, which (when set) is
  called every time an exception occurs, and is granted the chance of
  handling the exception to continue execution normally. It can be used
  in various ways, the most primitive of which is recording the
  exception and going back. It runs in interrupt mode and must not raise
  any kind of exception.
2019-09-13 08:10:30 +02:00
..
core core: allow custom panics and exception catching 2019-09-13 08:10:30 +02:00
cpg expose more platform-agnostic code 2019-09-06 12:16:31 +02:00
dma core: allow custom panics and exception catching 2019-09-13 08:10:30 +02:00
gray render: add one-parameter dvline() and dhline() 2019-09-07 11:26:11 +02: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 render: add one-parameter dvline() and dhline() 2019-09-07 11:26:11 +02:00
render-cg render: add one-parameter dvline() and dhline() 2019-09-07 11:26:11 +02:00
render-fx render: add one-parameter dvline() and dhline() 2019-09-07 11:26:11 +02:00
rtc expose more platform-agnostic code 2019-09-06 12:16:31 +02: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 style, formatting, font 2019-09-03 22:29:04 +02:00